据国外媒体报道,去年Facebook放弃html5,宣布开发原生应用,这使得移动HTML 5支持者遭受打击。现在又有一家公司开始这么做。财务软件开发商Xero宣布放弃移动网络应用,理由是开发太过困难且耗费资源。
虽然Xero的口气比Facebook要软化的多。Facebook创始人兼首席执行官马克•扎克伯格(Mark Zuckerberg)曾经表示:“将赌注全部押在HTML5上是我们做大的战略失误之一。”,但Xero博客的帖子名《让移动行得通》(Making mobile work),也就是在暗示网络应用行不通。
虽然Xero解释称,它将继续在核心应用中使用HTML5,但一年前放弃原生iOS和Android应用的做法现在看起来并不成功。
与《大西洋周刊》一样,Xero之前利用Sencha的开发工具开发HTML5应用。作为对扎克伯格言论的回应,Sencha曾经开发出了一个模仿Facebook原生应用的HTML5应用“Fastbook”,让外界更加关注HTML5。
Xero的看法就是原生应用对于公司来说是更好的选择,只需消耗有限的资源,而且它还质疑,比起原生应用,HTML5应用是否有很大的优势。Xero在博客中表示:
快速升级变得困难
我们不后悔开发网络应用,但是我们发现,在HTML5中开发一个负责的移动应用已经是否困难。即便是Sencha Touch这么优秀的框架,我们还是发现,快速升级变得越来越难。我们的应用变得越来越复杂。
比起原生应用,HTML5需要更多的花费和时间。
我们的观点是,HTML5技术可以提供和原生应用一样的体验……但是从Facebook那里获得的经验就是,这是一项艰难的工作。这些体验的获得不是轻而易举的。我们自己获得的经验就是,过去一年内,我们一直在花时间和经历测试,让HTML5的性能达到原生应用的水平。这花费的时间比起重头开始开发原生应用要多得多。
原生应用的能力要比网络应用强。
维护和更新网络应用已经成为阻碍,因此Xero Touch的下一个版本将使用原生技术开发。我们已经取得了很多进展,现在感觉好多了。
业内人士认为,HTML 5和原生之争还将继续下去,但Xero的言论看起来很有趣。同时它也正在为此大举招聘。除已经招募到一名iOS工程师外,它还在寻找一位高级Android开发人员。(柯山)