我正在为客户开发基于网络的库存解决方案,并且将涉及手持移动计算机。我从未开发过在其中一个设备上的浏览器上运行的Web应用程序。我们正在查看的设备具有以下操作系统之一:
我的问题是:
任何这些操作系统选择的经验或建议,优点,缺点?
答案 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)
如果你没问题,你可能会选择像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)
此致 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功能总是受到限制和限制。