最近看了(Got it)一(One)篇關于(At)“反思HTML5慘痛的(Of)500天和(And)四個(Indivual)謊言”的(Of)文章,感覺裏面有很多觀點有問題,可能會對讀者産生一(One)些誤導。整篇文章都是(Yes)在(Exist)“黑”HTML5(非常符合Native App開發公司的(Of)口味),但是(Yes)HTML5真的(Of)有那麽不(No)堪嗎?這(This)場所謂的(Of)戰役是(Yes)不(No)是(Yes)被曲解了(Got it)? 抛開其它不(No)說,首先HTML5是(Yes)一(One)項技術,作(Do)爲(For)技術而言,沒有“善惡”之分,大(Big)家應該思考的(Of)問題是(Yes)這(This)項技術是(Yes)否先進?運用(Use)在(Exist)那些領域?這(This)項技術衍生于(At)什麽技術?是(Yes)否能和(And)其它技術配合使用(Use)(技術環境如何)?是(Yes)否替代其它技術?這(This)項技術是(Yes)否被市場接受?以(By)及這(This)項技術的(Of)發展方向?等等 其次,技術是(Yes)一(One)個(Indivual)理性的(Of)東西,盡可能用(Use)尊重科學、遵循客觀邏輯的(Of)方式來(Come)讨論技術,可能會看得更加長遠一(One)點。 還有一(One)點,就是(Yes)以(By)發展的(Of)眼光來(Come)看待技術本身,讨論的(Of)是(Yes)未來(Come)。哲學家說過“存在(Exist)的(Of),都是(Yes)合理的(Of)”,但是(Yes)卻沒有說過“存在(Exist)的(Of),都會永遠存在(Exist)下去”。其實就是(Yes)這(This)麽一(One)個(Indivual)問題,很多時(Hour)候,任何新技術在(Exist)起到颠覆作(Do)用(Use)之前,舊的(Of)業态,舊的(Of)技術就已經存在(Exist),而且可能規模很大(Big),但是(Yes)這(This)并不(No)能因爲(For)新生的(Of)技術有瑕疵就否定新技術未來(Come)發展壯大(Big)的(Of)可能。 舉一(One)個(Indivual)簡單的(Of)例子,蘋果剛推出(Out)iPhone第一(One)代的(Of)時(Hour)候,遭到一(One)片吐槽聲,摩托羅拉還譏笑說,這(This)是(Yes)手機嗎?那時(Hour)大(Big)家還用(Use)着按鍵手機,而且也覺得非常好用(Use),這(This)個(Indivual)行業不(No)會有啥大(Big)事兒。然而蘋果今天市值突破7000億美元了(Got it)......摩托羅拉現在(Exist)在(Exist)哪兒?諾基亞也死了(Got it)...... 反觀“黑”HTML5的(Of)這(This)篇文章,我(I)們能找到很多共同點。 HTML5取代的(Of)是(Yes)誰? HTML5取代的(Of)是(Yes)很多很多年前産生的(Of)HTML版本。熟悉互聯網的(Of)人(People)肯定清楚,互聯網可謂日新月異,但是(Yes)支撐整個(Indivual)互聯網的(Of)語言HTML,在(Exist)HTML5之前卻變化不(No)大(Big),這(This)嚴重阻礙了(Got it)互聯網本身的(Of)發展,這(This)才是(Yes)産生HTML5的(Of)一(One)個(Indivual)根本原因。因此,主觀的(Of)把整個(Indivual)Native App行業和(And)HTML5對立起來(Come),這(This)本身就是(Yes)有問題的(Of),這(This)一(One)槍打得有點偏! 讓HTML5自己的(Of)數據和(And)大(Big)家的(Of)所見所聞說話 我(I)們一(One)起來(Come)思考這(This)樣幾個(Indivual)觀察: 1. 在(Exist)我(I)開頭提到的(Of)文章中,作(Do)者用(Use)了(Got it)一(One)張2012的(Of)HTML5的(Of)搜索指數的(Of)一(One)張圖,可是(Yes)爲(For)什麽要(Want)引用(Use)一(One)張2012年下半年這(This)個(Indivual)兩年多前一(One)個(Indivual)特定時(Hour)段的(Of)圖呢?(我(I)想肯定有作(Do)者自己的(Of)原因,我(I)在(Exist)這(This)裏不(No)做推敲)
圖一(One) 2. 大(Big)家有沒有發現現在(Exist)手機端、微信端好玩的(Of)内容越來(Come)越多了(Got it),比如神經貓?尋找房祖名?這(This)些内容可都是(Yes)HTML5的(Of)。大(Big)家真心覺得那些内容的(Of)用(Use)戶體驗真的(Of)很差嗎?(用(Use)iPhone4以(By)前或同等機型的(Of)朋友請跳過) 3. 程序員有沒有發現前端的(Of)工資越來(Come)越高,特别是(Yes)會HTML5的(Of)?而前幾年特别或的(Of)安卓開發公司和(And)iOS開發工程師,最近卻不(No)是(Yes)那麽吃香? 4. 客戶不(No)在(Exist)爲(For)傳統媒體買單,要(Want)求更多的(Of)手機端或是(Yes)新媒體的(Of)創意,更多的(Of)交互内容。 5. 有大(Big)量的(Of)HTML5開發的(Of)公司順勢而生,做大(Big)量的(Of)Web App應用(Use)。 6. 更重要(Want)的(Of)是(Yes),我(I)們想想幾年前,蘋果處理器是(Yes)A4,A5,現在(Exist)都A8了(Got it),幾年前,浏覽器跑一(One)個(Indivual)純HTML5的(Of)應用(Use)确實比較慢,但是(Yes)你用(Use)iPhone5s試試,不(No)要(Want)說iPhone6了(Got it),跑得唰唰的(Of)。設備、系統、浏覽器都在(Exist)進步,對HTML5的(Of)支持也越來(Come)越好。 這(This)些因素從客觀上(Superior)都推動了(Got it)HTML5的(Of)發展!除了(Got it)主觀上(Superior)把HTML5當競争對手的(Of)Native App公司。 原文中,多次提到了(Got it)HTML5的(Of)堅定支持者蘋果公司,說AppStore不(No)建議内部封裝HTML5,這(This)個(Indivual)論點其實很好理解,都用(Use)HTML5了(Got it),蘋果自己的(Of)Objective C開發語言就被跳過去了(Got it),他(He)們自然不(No)願意。但事實上(Superior)蘋果并明令禁止HTML5,現在(Exist)每天仍有大(Big)量的(Of)HTML5應用(Use)被封裝到Native APP中,在(Exist)AppStore中發售,作(Do)者的(Of)這(This)個(Indivual)論點與蘋果本身的(Of)戰略和(And)iOS自身的(Of)封閉性有關,并非HTML5之錯呀! 原文中,還多次提到了(Got it)Facebook,棄用(Use)HTML5的(Of)事件,我(I)搜了(Got it)一(One)下發現這(This)篇報道:
這(This)篇報道說明了(Got it)什麽?并不(No)是(Yes)Facebook本身不(No)用(Use)HTML5了(Got it),而是(Yes)Facebook這(This)個(Indivual)App不(No)直接采用(Use)HTML5的(Of)方式開發。這(This)兩者的(Of)區别可就太大(Big)了(Got it),這(This)也引出(Out)我(I)的(Of)下一(One)個(Indivual)問題。 HTML5适合做所有的(Of)東西嗎? 我(I)是(Yes)HTML5的(Of)堅定支持者,但我(I)現在(Exist)也還不(No)認爲(For)HTML5可以(By)做所有東西,至少一(One)些太過複雜的(Of)重度遊戲、一(One)些大(Big)型的(Of)門戶(包括上(Superior)面說的(Of)Facebook)、一(One)些涉及高運算或複雜算法的(Of)應用(Use),我(I)個(Indivual)人(People)認爲(For)現階段确實還不(No)适合用(Use)HTML5開發。 HTML5畢竟跑在(Exist)浏覽器裏面,和(And)系統隔一(One)層,運行效率肯定要(Want)比Native App低一(One)點,這(This)個(Indivual)很正常,但是(Yes)每個(Indivual)人(People)在(Exist)手機端消費的(Of)内容中,絕大(Big)部分都不(No)需要(Want)消耗太多的(Of)CPU資源。也就是(Yes)說99%以(By)上(Superior)的(Of)手機端的(Of)需求HTML5是(Yes)完全可以(By)去支持的(Of)很好的(Of)。 借Web App的(Of)“謊言”——淺談一(One)下Web App的(Of)優勢 我(I)一(One)直在(Exist)強調Web App就是(Yes)一(One)個(Indivual)技術,技術本身不(No)說謊。原生的(Of)App開發經過這(This)些年的(Of)發展,已經相當規模,原文作(Do)者也反複強調用(Use)戶體驗,但大(Big)家想想你遇到過這(This)些情況嗎?
因此即使是(Yes)原生APP,也不(No)可避免的(Of)存在(Exist)一(One)些體驗上(Superior)的(Of)矛盾,例如:用(Use)戶有限的(Of)手機App界面和(And)無限的(Of)App數量;用(Use)戶有限的(Of)時(Hour)間和(And)無限App的(Of)學習成本;原生App的(Of)維護成本相對較高,下載要(Want)等、更新要(Want)等、占手機大(Big)量的(Of)内存。 而從以(By)上(Superior)幾個(Indivual)問題的(Of)角度看來(Come),Web APP恰恰都占據優勢。此外很重要(Want)的(Of)一(One)點就是(Yes)APP中的(Of)内容産生和(And)應用(Use)制作(Do)的(Of)成本問題,HTML5 Web App具有明顯優勢,除了(Got it)HTML5語言本身就較容易學習之外,現在(Exist)市面上(Superior)通過一(One)些好的(Of)輕應用(Use)制作(Do)工具,如VXPLO、Google的(Of)Web Designer、Epub360、Adobe Edge等等。利用(Use)這(This)些工具,普通人(People)甚至不(No)需要(Want)懂得HTML5的(Of)語言,就可以(By)簡單生成大(Big)量的(Of)Web App和(And)HTML5交互内容,且可以(By)做電商、視頻應用(Use)甚至一(One)些遊戲和(And)較爲(For)複雜的(Of)交互場景,這(This)将大(Big)大(Big)降低HTML5 Web App的(Of)生産成本。 大(Big)家應該記得蘋果手機真正流行起來(Come)是(Yes)因爲(For)其中Native APPs變得豐富了(Got it),用(Use)戶可以(By)通過手機獲得各種内容。我(I)相信同樣的(Of)情況在(Exist)Web APP這(This)個(Indivual)市場中也會發生,且發生的(Of)更快,因爲(For)HTML5的(Of)内容産生成本更低。 另外,從HTML5本身的(Of)技術角度看,包含HTML5 Javascript 2.0 以(By)及CSS3,是(Yes)一(One)套完整的(Of)體系,除了(Got it)已經基本退出(Out)舞台的(Of)IE6,7,8以(By)外,其它基本支持良好,而且會越來(Come)越好。HTML5也有豐富API,支持類似加速度感應、LBS等的(Of)應用(Use),可以(By)支持現有絕大(Big)部分交互應用(Use)。 那說了(Got it)這(This)麽多,有沒有可能HTML5接着壯大(Big),Native App也不(No)死呢?這(This)就是(Yes)我(I)要(Want)說的(Of)下一(One)個(Indivual)問題。 我(I)相信的(Of)一(One)種可能…… HTML5的(Of)Web App和(And)Native App,有沒有可能誰都不(No)幹死誰,和(And)平共處,各自發揮各自的(Of)強項,讓整個(Indivual)互聯網更美好呢? 不(No)是(Yes)把技術直接對立起來(Come),而是(Yes)用(Use)技術的(Of)方式來(Come)解決技術還存在(Exist)的(Of)問題,從對立走向融合。 我(I)們以(By)微信網站開發爲(For)例,微信這(This)個(Indivual)應用(Use)本身就是(Yes)一(One)個(Indivual)以(By)即時(Hour)通訊爲(For)主的(Of)Native App,但是(Yes)在(Exist)這(This)個(Indivual)APP上(Superior),又是(Yes)一(One)個(Indivual)信息聚合和(And)傳播的(Of)平台。這(This)些信息并不(No)是(Yes)具有私密性的(Of)聊天信息,而更多的(Of)是(Yes)照片,搞笑的(Of)段子,心靈雞湯,視頻,品牌故事,打折信息等等五花八門的(Of)網頁信息,這(This)些信息的(Of)載體實際上(Superior)都可以(By)算是(Yes)一(One)個(Indivual)HTML5 Web App,特别是(Yes)現在(Exist)有許多品牌做得非常好的(Of)H5頁面,給人(People)新奇有趣的(Of)互動體驗又易于(At)傳播。對于(At)某些營銷突發事件,Web APP也更具靈活性,應變性。如剛過去的(Of)雙十一(One),雙十二,就有商家根據前幾個(Indivual)小時(Hour)的(Of)銷售情況,利用(Use)VXPLO 一(One)小時(Hour)做完答謝顧客的(Of)輕APP,在(Exist)微信及QQ上(Superior)迅速傳播,及時(Hour)調整營銷策略。很難想象,如果品牌投入每一(One)波Campaign的(Of)時(Hour)候,都要(Want)開發一(One)個(Indivual)新的(Of)Native APP,要(Want)求用(Use)戶下載安裝,在(Exist)時(Hour)間和(And)人(People)力成本上(Superior)都會産生具大(Big)的(Of)資源浪費。 像微信這(This)樣,充分發揮Native App的(Of)運行效率,同時(Hour)又以(By)海量的(Of)Web App來(Come)擴充其内容,給用(Use)戶帶來(Come)更豐富的(Of)體驗和(And)更優質的(Of)交互内容,這(This)樣不(No)是(Yes)很好嗎? 在(Exist)技術上(Superior)好處也顯而易見,例如,HTML5不(No)能自動播放語音或視頻,但是(Yes)微信可以(By),微信可以(By)給HTML5 Web App提供這(This)個(Indivual)接口,這(This)樣幾乎所有Native App的(Of)功能都可以(By)在(Exist)Web App中去實現。 HTML5本質就是(Yes)更優質的(Of)網頁内容,這(This)點本身不(No)會有錯,如果颠覆HTML5的(Of),那隻能是(Yes)HTML6了(Got it),而且就HTML5形成的(Of)速度和(And)以(By)前的(Of)HTML存活的(Of)時(Hour)間來(Come)看,可能要(Want)在(Exist)接近十年以(By)後了(Got it)。 說了(Got it)這(This)麽多,其實,無礙乎兩點:
另外,祝福HTML5,同時(Hour)祝福爲(For)HTML5努力工作(Do)的(Of)人(People)和(And)使用(Use)HTML5的(Of)用(Use)戶! 本文爲(For)CSDN原創文章,如有問題,即行删除 嘉興app開發 app開發公司 專業app開發 www.lei-niao.com
|
嘉興雷鳥是(Yes)一(One)家集企業軟件開發,WEB網站建設,移動APP制作(Do)等綜合型的(Of)互聯網公司,爲(For)嘉興顧客提供一(One)站式的(Of)企業軟件開發,安卓app開發,ios開發服務,同時(Hour)爲(For)嘉興企業提供全面移動互聯軟件技術解決方案,是(Yes)嘉興知名的(Of)綜合型APP軟件外包開發公司。根據前期調研方案和(And)客戶實際需求,以(By)專業獨到的(Of)設計理念、精益求精的(Of)技術精神、嚴格完善的(Of)品控系統,爲(For)嘉興每一(One)位客戶提供專屬的(Of)移動互聯軟件技術解決方案。經過不(No)斷積累,嘉興雷鳥陸續推出(Out)視頻直播APP、電商商城APP、P2P網貸APP、智能硬件APP開發、移動APP開發、微信公衆平台開發、一(One)元購APP、智慧社區服務APP、生活服務O2O系統APP等各類APP産品,爲(For)嘉興各行企業向移動互聯網轉型奠定了(Got it)堅實基礎。在(Exist)激烈的(Of)市場競争中,嘉興雷鳥創造了(Got it)嘉興軟件定制開發行業的(Of)卓越口碑,是(Yes)具有更高品質的(Of)移動互聯網軟件技術定制服務商。