Facebook放弃HTML5转战原生应用的4个原因
前段时间,Facebook推出原生iOS应用,响应速度较之旧版有了大幅提升,一时之间引起了业界的广泛关注。不过人们关注的并不是因为原生应用本身有多好多快,而是扎克伯格那句“Facebook 的应用完全依赖 HTML5 是最大的错误,导致浪费了 2 年宝贵的时间,将来要改为原生应用”的言论。
业内普遍认为,基于HTML5的Web版Facebook用户体验比较差,是因为Facebook没有充分利用好HTML5的优势,而并非HTML5本身有多糟糕。不然的话,为什么其他人能够借助HTML5打造的非常成功移动网站呢?
如果还有人在纳闷Facebook为什么放弃HTML5而转战原生应用的话,下面是Tobie Langel列出的四大原因(更详细的内容请点击这里):
1.工具/开发者API
没有相应的工具对内存进行跟踪。
2.网页滚屏效果
用户在浏览网页的时候,需要的是非常流畅的滚动效果,而基于HTML5的Facebook应用并没有做到这一点。Facebook 这次的改进针对网页滚动进行了提升。
3.GPU
图片处理并不是HTML5擅长的地方。如果了解 HTML5 的人,就会发现,图片加载和处理当然是“ 不应该在现阶段使用HTML5实现的”。
4.其他
HTML5目前擅长的部分是数据量不大、动画少的页面,而这恰恰是Faceabook注重的地方。相比之下,原生应用能够提供更好的触摸跟踪支持,更平滑的动画,更好的缓存。
充分利用好HTML5的优势,尽量降低HTML5的弱势,学会用好HTML5,才是现在这个时期使用HTML5开发的重点。可以说开发技巧很重要,而这一点恰恰是原先Facebook所忽略的。
【Facebook放弃HTML5转战原生应用的4个原因】相关文章
3. Facebook放弃自主研发 与HTC合作获取手机硬件
4. Facebook CTO妙论移动平台上的Web App与原生应用的合众连横
5. 移动Web技术的春天来了?Facebook发布React Native,用JavaScript开发移动原生应用 ...
6. 解读Facebook开发手机传言:原生应用击败HTML5
7. 用JavaScript开发移动原生应用,Facebook正式开源React Native!
8. 宣称要打败Facebook,反Facebook社交网络Unthink上线
10. 财务软件Xero放弃HTML5
本文来源:https://www.51html5.com/a2857.html
﹝Facebook放弃HTML5转战原生应用的4个原因﹞相关内容
- HTML5无法取代iOS原生应用的两大理由
- Google+的移动Web页面改版 更像原生应用
- Adobe解释放弃移动Flash原因,无法与HTML5竞争
- Xero:我们放弃 HTML5 的三大原因
- Adobe高管:5点原因致放弃移动版Flash
- Facebook收购基于HTML5开发平台Spaceport
- HTML5应用与原生应用之间的差异
- 微软CEO鲍尔默:Facebook“是反社交的”
- Facebook将在iPhone 5发布会推出基于HTML5的iPad应用
- Facebook为HTML5和本地应用带来病毒式宣传