Web浏览器支持Windows Embedded vs Windows CE vs Windows Mobile?

时间:2012-11-14 20:31:59

标签: windows-mobile windows-embedded windows-embedded-compact

我正在为客户开发基于网络的库存解决方案,并且将涉及手持移动计算机。我从未开发过在其中一个设备上的浏览器上运行的Web应用程序。我们正在查看的设备具有以下操作系统之一:

  1. Windows Embedded 6.5
  2. Windows CE 5.0或6.0
  3. Windows Mobile
  4. 我的问题是:

    1. 所有这些都附带某些版本的Internet Explorer
    2. 如果是这样,那个版本的IE是否支持以下内容: JavaScript的? JQuery(UI,AJAX调用)
    3. 任何这些操作系统选择的经验或建议,优点,缺点?

6 个答案:

答案 0 :(得分:3)

不,他们没有相同版本的IE。所有这些都支持javascript的一个子集,但是它们支持的内容在它们之间有所不同,我不知道任何文档列出了支持的内容(或更重要的是,不支持的内容)。

有一些主观列表,例如[jQueryMobile给WinMo 5.2一个等级“C”1。基本上它是一个故事“不要假设任何事情会在那里。测试,测试,测试。”

答案 1 :(得分:2)

我打赌你今天找不到任何认真使用手机使用Internet Explorer Mobile浏览网页的Windows Mobile用户。

Opera Mobile 运行在过去10年来我所拥有的所有Windows Mobile设备上,并且在过去的6年左右,它已预先安装了我拥有的每部手机。这是一个相当不错的浏览器。最流行的JavaScript框架甚至可以工作,只要它们不使用太多的html5,css3或SVG技巧。

应完全忽略Internet Explorer Mobile,尤其是在您计划进行客户端脚本编写时。 www.microsoft.com和live.com甚至没有加载那个糟糕的浏览器。

如果你不得不以某种方式为IE移动开发一个动态网站,那你就差点搞砸了。我过去做过。请不要让记忆回来。它给我的灵魂留下了永久的伤痕。

答案 2 :(得分:2)

正如克里斯(ctacke)所说,这些平台不支持相同的浏览功能,不幸的是,没有真正的文件证明他们支持什么,不支持什么。

如果你没问题,你可能会选择像ZetaKey这样的第三方浏览器或......但你需要控制客户使用哪种浏览器。

您还可以将设备模拟器用于Windows Mobile 6和Windows CE5(我不知道任何适用于Windows CE的Windows CE的模拟器)并在模拟器中测试您的代码。具有较少功能的浏览器引擎AFAIR是Windows Mobile 5(以及之前的版本)。

如果我必须选择移动设备操作系统,我会使用Windows CE6。

问候

约瑟夫

答案 3 :(得分:1)

很抱歉复活旧帖子,我希望你能找到一个可行的解决方案。我们目前正在经历这个问题,正如所提到的那样,它是使用摩托罗拉(或Zebra)扫描仪的仓储解决方案。我查看了Opera Mobile,Opera Mini,IE 6,Zeta Key和Zeta Key Lite。说实话,我对他们中的任何一个都没有留下太深刻的印象。然后我落在企业浏览器上。这是Zebra为其移动设备开发的浏览器。它适用于Android,Windows Mobile和Windows CE。我们使用的是Windows Mobile 6.5,它有2个选项,基于Webkit或IE。 Webkit选项看起来非常快。

然而另一个提及是,如果你计划从你的网络应用程序启用/禁用扫描仪本身,不幸的是IE是迄今为止我发现的唯一可以与Active X控件交互的IE。尽管如此,虽然企业浏览器在XML文件中有很多配置选项,但我还没有机会完成它们。

无论如何,我希望这可以帮助处于类似情况的任何人。

答案 4 :(得分:1)

Tau Technologies(RhoMobile平台的维护者)为WinCE / WM推出了基于WebKit的浏览器引擎

  • 完全符合HTML5
  • 高性能
  • 与WinCE 5/6,Compact 7和Windows Mobile兼容
  • 利用具有FreeType支持的Cairo Graphics进行精湛渲染
  • 可以在许可的基础上构建第三方产品

此致 Konstantin Rybas

答案 5 :(得分:0)

我也想与工业移动设备分享我的发现。我们尝试使用旧的摩托罗拉(以前的Symbol和现在的Zebra)MC 9094设备和Windows Mobile 5.0作为仓储解决方案。目标是使用网站收集生产数据,而无需设备或供应商特定的解决方案。 我目前正在使用ASP.NET MVC 5和jQuery为我的客户开发ERP解决方案。它已经非常接近将jQuery mobile用于移动设备网站。问题是,WinMo 5.0中的PocketIE非常陈旧,不支持任何JavaScript。我们决定放弃使用Motorola MC9094设备。 我将使用更新的设备CipherLab CP55进行测试,它配备了Windows Embedded Compact 7和Internet Explorer Embedded,它支持JavaScript甚至jQuery和jQuery Mobile的某些版本/组合。

目前,我正试图找到这两者的最佳/最新组合。 目前我正在使用另一个设备,即NordicID Medea,它也运行WEC 7.该网站使用jQuery Mobile 1.3.2以及jQuery 1.12.4,即使使用AJAX调用和jQuery验证。

编辑:我对这些设备和操作系统的体验是,您应该始终更喜欢Windows CE(或Windows Embedded Compact)。 Windows Mobile功能总是受到限制和限制。