HTML5遭Facebook抛弃移动化开发并非最佳选择

发布时间:19-10-30

历经6个月的研发,Facebo№ok近日对外发布了一款针对∮iOS设备而开发的本地应用,其反应速度比旧版提高一倍。其iOS产品经۩理Mick Johnson指出:“现在旧版的F┓acebook应用有很大的用户群体,但是我们也意识到移动网页对于公司卐来说更为重要,而植入HT♂ML5的旧版应用达不到群众的期待。”新的版本是采用iOS SDK重新编写打造的,它和旧版在外观上差别不大,但是速度方面有很大的提升,并针对iPad重造了部分功能代码。新的应用差不多可以在苹果℅应用商★店下载了。

一个植入了HTML5代码的旧版Facebook应用并不能达到广大←用户的期待。

对于Facebook的iOS原生应用来说,它在主要在三个方面有很大的速度提升:应用启动、共享新闻滚动还有图片点击查看。其总体速度大约提升了一倍。这个版本部分◥采用了Facebook Camera和Facebook Messenger两款应用的代码库:其中图片点击查看功能的代码是从Facebo∞ok Camera移植过来,而屏幕消息是从Facebook Messenger那克隆过来的。这个原生版本是由一个独立的团队开发,产κ品经理Johnson表示未来会充分利用公司的代码共享,也会适当向其他团队寻求帮助。在官方的博客Ⅺ上,Facebook大概解释了一下为什么本地编码有г利于开发一个更快的应用,但是很多HTML5所⊙实现出来功能对于本地编码来说是一定的挑战。

Ψ

除了速度的大幅度提升,新版FacΨebook应用还增加了不少功能,并根据iOS SDK进行代码调整,比如说新的动画实现和手势实现。当中的一个手势功能使得单手浏览更为方∝便:用户』在查看图片的时候,只需要在图片上滑۩..动一下,就可以返回前一个屏幕。另一个功能就是当你浏览共享新闻(News Feed)更新信息的时候,一个名叫”New Stories” 的横幅会浮现在屏幕的最顶端。不过现在尚未清楚的是,这个横幅是否真的用于更新通知,以确保用户Θ能够看到最新的更新消息。不过Facebook Messenger应用的内置横幅是用于显示新的消息,Facebooζk把这个体验♂移植到这个新版Facebook应用上也是合理的。

和旧版Ξ比起来,新的版本的确快了很多,但是还是有代价的:公司再也不能每日都向公司旗下有所的应用推送更新消息。快速迭代是Facebook的应用优势,不过它需要HTML5的代码配ō合才能实现。产品经理Johnson表示ↂ,Facebook未来会在公司的移动网页上推出六个新功能,目前向苹果应用商店所提交的版本还不够灵活。另外,为了更好的适应щ“вStories”和其他内容,新版应用的少量模块依然会使用HTML5代码。 随着时间的推移,Facebook未Д来也会将其他应用向本地化过渡,目前只是忙不过来。最近他们也针对Android版本做出了微小更新。·。Johnson表示,公▌司会公平地专注每一个平台。其实用户一直非常迫切期待Facebook能够推出一个原生的iOS应用,因为速度的提升能够带来更好的用户体验。而现在,这个应用来了。

总结:这会估计很多人要趁机吐槽HTML5了。对┍于移动网页开发来说,HTML5还是不错的选择,不过现在的开发这更多∞的是采用本地编码+HTML5的混合模式。HTML5在界面表ミ现能力上非常好,要做到同样的效果,本地编码要☼写一大堆代码,而HTML―5只需要简单的CSS就能实现。但ㄨ在动画表现上,本地编码只需要∏通过几行简单代码能☺☻实现非常华Ⅶ丽的动画,而且非常稳定,用CSS3的话就惨了(编者按:Geek码农@涂雅开发体会)。其实二者各有优势,只是用户更在乎速度上的体验,迫使Facebook转向本地编码。不管〓怎么说,HTML5还是蛮有∫前景的,不过现在是处于炒作高峰期,相关๑·ิ.·ั๑的功能效果实现自然跟其他编程☏语言有很大差距,遭别人鄙视也是正常的。希望大家能宽容$对待这门新生技术,请问多少个新生技术一出生就没被人吐槽过?

移动信息化交流Q∑Q群:一号群:☆211ч0296◎92 二号群:344692795 CIO交流群:3░16076815(需认证)

{{wanzhanqun_analysis}} {{website_analysis}} {{website_copyright }}