TA的每日心情 | 郁闷 2016-11-24 13:03 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]测试小兵
|
在Mobile WEB前端开发领域,状况则相当的混乱,
操作系统(平台):Symbian(S40/S60/S80/S90)/iPhoneOS/Android/WM(WinCE)/MTK/Linux/BB/PalmOS/Maemo(Meego)…
内置浏览器:Symbian/Chrome Lite/iPhone Safari/MTK/IE Mobile/BB Browser/Opera(OEM)/…
第三方浏览器:Opera Mini/Opera Mobile/Skyfire/NetFront/UCWEB/QQ浏览器/Go浏览器/…
这些操作系统和浏览器的基本状况则是:
市场占有率和使用分部情况不稳定,新机型、新浏览器会很容易占领市场
大部分内置浏览器不够开放,操作系统和浏览器厂商对开发人员的支持很不到位
不同的操作系统、不同的浏览器下,相同系统下的不同浏览器,相同浏览器在不同的操作系统下,甚至同一个系统或浏览器的不同版本,都可能会导致页面效果产生很大的差异(很绕口,其实就是排列组合)
由于兼容性方面的研究非常稀少(尤其在国内),加上操作系统和浏览器的封闭和日新月异的变化,我们对它们特性的掌握程度也是基本空白.
还有各种开发框架
Sencha Touch Framework
jQuery Mobile
jQTouch
The M Project
DHTMLX Touch – HTML5 JavaScript Framework for Mobile
WebApp.Net
Wijmo – jQuery UI Widgets
960 Grid on jQuery-Mobile
SproutCore HTML5 Application Framework
NimbleKit...
每个都有各自的特点个兼容特性..
如果要做到比较好的兼容性,我们要兼容的手机浏览器至少有二十种情况(手机自带的浏览器+用户可安装的浏览器) web浏览器的兼容性大致可根据浏览器的渲染引擎来确定兼容类型,但手机浏览器,即使是使用的同一个渲染引擎,在不同的手机上表现也可能很不一样..QAQ
面对这些作为测试者,我们应该怎么做??
菜鸟求回应啊~~ |
|