HTML5應用更復雜?財務軟件Xero放棄HTML5
雖然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的下一個版本將使用原生技術開發。我們已經取得了很多進展,現在感覺好多了。
業內人士認為,HTML5和原生之爭還將繼續下去,但Xero的言論看起來很有趣。同時它也正在為此大舉招聘。除已經招募到一名iOS工程師外,它還在尋找一位高級Android開發人員。