设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Android与iOS:谁更适合HTML 5?
返回列表
发新帖
Android与iOS:谁更适合HTML 5?
[复制链接]
11
|
0
|
2014-2-19 11:55:14
|
显示全部楼层
|
阅读模式
Fiercedeveloper于2月3日刊载了一篇探讨iOS与Android平台性能的文章,作者Aditya Bansod在文中将Android 4和iOS 5做了一番比较。2011年12月上旬,Google发布了Android移动操作系统的最新重大升级。新操作系统是Android 4,代号为“冰淇淋三明治(Ice Cream Sandwich)”。对于Web开发人员而言,这是对Android的一次大考:如果要在 iOS 和 Android 上构建跨浏览器的应用,HTML 5是可行的解决方案吗?
我们在Sencha测试了最新版本的iOS 5和Android 4,以了解每个平台提供给Web开发人员的特性以及它们各自的优势。
为了成为一流的Web应用平台,浏览器要向Web开发人员提供一系列核心功能:渲染引擎,用于尽可能流畅地显示视觉元素;Javascript引擎,用于执行应用程序逻辑;以及DOM(文档对象模型)和浏览器API,用于提供HTML5的特性以及支持发起网络请求、上传文件、操作页面等动作。为了从Web应用开发人员的角度比较Android 4和iOS 5,我们分别讨论了这三部分内容。
WebKit:Android 4进步明显,但仍然落后
几乎所有移动设备的Web浏览器都使用了WebKit渲染引擎。WebKit最先起源于苹果的开源项目KDE/KHTML,现在Google、Qualcomm、RIM和其他很多厂商都加入了WebKit家族。它现在已经成为移动设备上渲染Web内容的事实标准。Android 4和iOS 5浏览器都基于WebKit,但是版本稍有不同。Android 4实现了WebKit 534.30,而苹果则实现了534.46。
虽然iOS的版本较新,但它们之间的差距很小,这是因为WebKit的渲染性能取决于它在硬件和软件上的具体实现。我们在测试中发现Android 4的渲染速度比Android 2.x和Android 3有明显提高。触摸滚动变得顺畅了很多,Android上常见的停顿也基本上完全消失了。不幸的是,它在渲染上有明显的缺陷,比如在使用JavaScript和CSS3移动屏幕上的元素时会出现闪烁和滚屏缓慢。对于依赖动态地移动元素的Web应用来说,Android 4的表现比Android 2.2要差。总体上说,Google在增强浏览器体验方面取得了很大的进步。
同时,Android 4新支持了很多CSS3特性,而iOS 5很早之前就支持这些特性。具体说来,Android 4现在完善地支持了CSS3 2D和3D变换、动画、过渡和反射。这对于Android来说是巨大的进步,因为开发人员在设计流畅而漂亮的Web应用时不会再只想到苹果。伴随着对这些特性的支持,我们希望Google和Android硬件供应商一起努力,对其产品仔细琢磨,实现无闪烁和高性能,以获得开发人员对高级渲染特性的真正支持。
JavaScript:性能旗鼓相当
在iOS 5中,苹果引入了新的JavaScript引擎Nitro,它在移动Safari浏览器中能极大地提高JavaScript的性能。一段时间内,iOS 5的移动浏览器JavaScript引擎是业内最快的。Android再次迎头赶上:Android 4中的JavaScript引擎比起Android 2.x(Gingerbread)有了很明显的提升。在某些硬件上,它比iOS 5更快。为了实现这一目标,Google引入了之前Chrome浏览器的JavaScript V8引擎,最终使得JavaScript的执行速度提升了2倍多。现在iOS 5和Android 4在JavaScript方面基本完全一样,这意味着开发人员应该假设在这两种平台上开发基本没有差别。
iOS 5/Safari在API上略胜一筹
浏览器之争的最后一部分则是浏览器API,它包括网络访问、文件系统访问、Canvas和其他富应用程序所需的功能。iOS对API的支持一贯领先。iOS 5支持某些特性,比如“overflow: scroll”;WebKit私有的属性“-webkit-overflow-scrolling: touch”(允许独立的滚动区域和触摸回弹);Web Sockets(用于即时通信);Web Workers(用于后台处理);大量的其他HTML 5输入类型(比如数字和日期)。Android 4不支持这些常见的HTML 5特性,但是也有一个突出的亮点:对文件API的支持。文件API让开发人员能够操作设备上的本地文件,能够开发更富体验的应用,同时还能访问手机摄像头旋转等功能。尽管如此,iOS 5还是提供了更丰富的浏览器API,对HTML 5特性有更广泛的支持。
现在iOS 5全面领跑
移动浏览器的领袖还是iOS 5。
尽管Android在JavaScript的性能上已经和苹果并驾齐驱,但是总体说来,移动平台的Safari支持的API更多,图形性能更好。Android 4的浏览器取得了很大的进步,获得了更好的视觉效果(但是有缺陷)和渲染速度,更快的JavaScript引擎。Android 4比以前的任何版本都要好。正在寻求Web标准以提供跨平台解决方案的开发人员在使用HTML 5时会比以前更舒服,因为Android 4中的改进标志着Google的迅猛发力,这为他们的应用开启了巨大的潜在市场。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
我要一到五年级的所有古诗词
2
我签了毕业协议,学校和公司盖章了,但是学校没有拿走其中的一份,只是那公司拿走了一份,我想毁约,怎么
3
热敏纸为什么打印字迹易消褪?国内哪家热敏纸可以长时间保存?
4
在吗 请问一下你可以维修小家电是吗?我有一些相关产品,也需要相关服务,是否可以联系您,方便给我您的电
5
华硕 K52DE K52XN83DE-SL怎么样呢
6
翻译 : 家里有事
7
怎么能从qq文件中找出QQ的登录密码呀
8
E71手机多少钱
9
郑州哪里玩具最便宜
10
那位大侠知道奇瑞QQ308在怠速耗油是多少?废油吗?(怠速是900转)
11
那里能看到食用油的行情走势 K线图
12
我在淮南有个电动三轮车要运到合肥怎么办
13
我办的光大信用卡挂号信号XN26266362342,在黄石那咋不动了,到郑州还要多久,急啊!!!谢谢!!!
14
法律咨询,男方有外遇要求离婚,有一养女,无房产,女方如保维护自己权益
15
怎样可以找到桌球师父
16
外国人喜欢中国明星吗?
17
EMS多收了要紧不?
18
ps3里open manager 怎样退出
19
优雅的网名
20
卡巴斯基免费一年,已经申请了4个小时,还没有激活码!再输入邮箱,又提示已领取!怎么回事呢?
21
桂花树嫁接的好还是不嫁接的好
22
怎样写沙尘暴的建议
23
怀孕初期需要注意哪些问题
24
qq梦幻海底配鱼的时候能配出大于自己等级的鱼么
25
起凡推广中 曾经有人问我。。。楼主的帖子算不算好贴。。。我没有回答。。。因为我想起了一位传说中的大师
26
成人用什么办法可以让大便不干
27
南郊中学广播都播出些啥歌?
28
斯玛什 帕克 2010年还会在广东宏远吗 {求)
29
届时 恭请 称呼 xxx全家怎么写
30
同房会不会使月经推迟
31
哪位高手知道brother mfc-265c printer 四色打印机为何打出来没有蓝色呢,是哪里设置的不对?多谢!
32
推荐太原割包皮价格?
33
我专科是自考的,一直想学英语,现在不知道是先学英语还是继续自考本科好?友友们能否给点建议,谢谢!
34
日照治肝腹水多少钱?
35
黑鹰坠落 mp4格式下载网址,要有中文字幕
36
推荐西安大三阳传染途径??
37
还是这样 就是用这个出现的
38
注射了欧乃影与尿酸高有关系吗?与腰酸涨
39
如何交友?
40
矫正牙齿嘴会变小吗?
41
推荐榆林不孕不育的检查项目有哪些?
42
昨天的双色球未中一等奖,但投入金额却达到2亿多,远远大于全部包号的金额,难道有那么多重号吗?谁来监督
43
《分析题》 安勇 阅读答案
44
我1月份要去新加坡比一个音乐比赛,就是想问一下,我如果要在那边办签证什么手续的,需要些什么手续,还有
45
五岁男孩先天性耳前瘘管
46
求无限恐怖完结同人打包
47
求莱科宁带的这顶耐克帽子的货号!!!!!
48
人流后100天没来月经是怎么回事?
49
电脑打开网页字体大小和任务栏的问题,急!!!!
50
寻仙人物卡了怎么办?
51
急啊,咋把这个搞成图标?
52
济宁治疗肝腹水多少钱?
53
学习LINUX需要掌握什么技能?
54
3.22FQ 需要解决一个使用技能时更换装备宏的问题 想达到这样的效果
55
西宁女性尿急尿不尽是怎么回事
56
有没有可能有两个一摸一样的连网ID
57
求一句流行语大意是:你不会犯错,即便你犯错也是我的错才使你犯错··········总之你不会犯错 谁
58
宋词中的名句
59
同房时下身有异味
60
推荐宁波男科体检?
61
优特思音响怎么就和手机接上了?
62
尽头牙没有长出来能矫正牙齿吗??
63
我充值东西,他让我插U盾,我插上以后耳麦就有杂音 QQ来信息也有杂音 不知道为什么?耳麦没插入U盾是好使
64
推荐西安大三阳孕妇??
65
N81播放天天动听有伴奏而且声音很小,但没歌,还有…
66
谁能帮助我进一个Q号的空间看他的日志和心情,这个对我很重要 谢谢你们了。我和女朋友闹别扭了
67
描写塑像的词,要10个左右,不许没事闲的来发话!!
68
一件工程甲单独做a天可以完成,甲、乙合作b天可以完成,则乙每天的工作效率为多少?
69
近三个月,断断续续的会打喷嚏,流清水鼻
70
宫外孕上周三复查hcg已经降到2.8,
71
有没有诺基亚2700C能把短息储存到储存卡里的软件
72
较正牙齿最佳年龄?
73
镇痛安眠垫价格是多少钱?能用几年?
74
矫正牙齿最快要多少钱?
75
对主机屋的使用感受?
76
赛尔号100级的米米号和密码,给我,赏100分,不要直接说,上q聊
77
如何设置电脑自动定时待机,就像定时关机一样,要的是待机的
78
泰安肝腹水治价格?
79
IDE与SATA500G硬盘的问题
80
新成立的公司,名字叫中建投,做新型房车研发,希望大家帮忙想一句话作为企业理念。
81
有谁知道 也草 是什么吗 谢谢
82
VS中LT3C的MK怎么单练啊?
83
转椅底盘孔位定位,才能保证人坐在上面平衡
84
推荐太原包皮过紧?
85
沈阳治疗乳腺癌哪好?
86
���这个是什么字?
87
思乡诗有哪些 带释文的快
88
推荐西安如何治疗肝病大三阳??
89
我是敏感混合性皮肤,鼻子周围的毛孔非常粗大,而且黑头很深,整个鼻子都是黑头。
90
沈阳治疗乳腺癌的中医?
91
爱一个人应该怎样?
92
为什么我的硬盘打开是一片空白的
93
北京扣缴个人所得税报告表怎么填?
94
天之游侠红名,自首有什么坏处