忠于品牌,精于技術

未來是h5的:微信應用号真的要發布了?

發布時間:2016-09-23 作者:十堰網站建設 浏覽:

未來是h5的:微信應用号真的要發布了?

640.webp.jpg

先回顧一(yī)下(xià)微信應用号發布事件

傳聞已久的微信應用号終于得到證實。21日晚間,微信公衆号“小(xiǎo)道消息”發布文章稱收到微信官方的微信應用号内測邀請。根據内測邀請函顯示,應用号是微信公衆平台提供了一(yī)種新的開(kāi)放(fàng)能力,開(kāi)發者可以快速開(kāi)發一(yī)個小(xiǎo)程序。

有騰訊内部員(yuán)工(gōng)在職場社交軟件脈脈上爆料:應用号以“微信公衆平台小(xiǎo)程序”的名義進行内測發布,核心功能是提供一(yī)些本地的API供H5上面的js調用,以此提升微信上H5應用的流暢度。

據爆料,根據騰訊内部數據篩選,第一(yī)批應用号内測隻邀請了200個微信公衆号,若還想收到邀請的公衆号隻能等待下(xià)一(yī)批。

早在今年年初,“微信之父”張小(xiǎo)龍就透露出正在打造應用号的消息,而後張小(xiǎo)龍便在2016年微信公開(kāi)課PRO上,第一(yī)次正式對外(wài)公布應用号。

什麽是應用号?張小(xiǎo)龍介紹說,當用戶關注了一(yī)個「應用号」之後,就相當于安裝了一(yī)款 app。在「應用号」内,用戶就可以實現對 app 的一(yī)些基本訴求。例如,目前許多用戶會選在微信錢包中(zhōng)可以買機票、火(huǒ)車(chē)票,而不是去(qù)下(xià)載一(yī)個并不常用的買票軟件;未來在「應用号」中(zhōng),可以實現更多的功能。并和其他 app 一(yī)樣,這個公衆号平時是不會向用戶主動發送内容的,因此會避免打擾。

據張小(xiǎo)龍介紹,推出應用号基于兩方面的原因。一(yī)是用戶手機上可以少下(xià)載安裝一(yī)些軟件,平時打開(kāi)頻(pín)率不高的軟件,可以用應用号代替;二是用戶換手機時無需重複安裝軟件。而對于開(kāi)發者,尤其是創業者來說,在應用号中(zhōng)實現一(yī)個功能遠比開(kāi)發一(yī)款 app 省錢省力許多。

未來是h5的

華想科技認爲,未來是h5的,原因有2

  • 硬件越來越牛逼,廉價,内存不會成爲限制條件

  • 網絡帶寬越來越牛逼

這估計也是目前h5受限的2個主要點吧。

微信公衆号時代,引入h5,以及手遊,算是讓h5火(huǒ)了一(yī)把,但整體(tǐ)來說開(kāi)發體(tǐ)驗并不好,一(yī)般大(dà)家隻用h5寫一(yī)些交互少、偏于展示層的東西。而完整的hybrid應用,還是要有一(yī)定比例的借助native來實現一(yī)些原生(shēng)功能的。

無論是h5虛拟化也好,還是各種折騰,比如cordova,react natvie也好,我(wǒ)一(yī)直認爲它們是過渡狀态,從native到h5的過程中(zhōng),限于條件妥協的産物(wù)。當然,在目前來看,想要取得好的效果,難免要使用它。

最近幾年,被h5沖擊的native開(kāi)發越來越慘淡(相比2010年到2014年),甚至有人說app已死,開(kāi)發公衆号h5就可以了。這是客觀的某種事實,确實微信有用戶基數,是比較好的入口,另外(wài)你需要的功能基本上都可以實現。而且成本上,相對要低一(yī)些。

可,它真的很完美麽?

不見得吧,1)跨平台是永遠的痛,一(yī)般連iOS6+,Android 4+都很難兼顧,有時候讨厭(yàn)的讓人不禁想起f**k ie6.。。 2)各個浏覽器,版本實現不一(yī)緻,以存儲爲例,localstorage,sqlite,indexedb等,每個版本可能都不一(yī)定支持,又(yòu)何談通用性呢?混亂不是不能解決,成本問題,3)開(kāi)發看着容易,但你很難找到好的開(kāi)發人員(yuán)。寫的話(huà)大(dà)家差不多都可以,但談到優化,大(dà)部分(fēn)人都慫了,這其實也是目前h5效果不好的原因。

在平衡時間和實現之間,有時我(wǒ)們忍了。。。這大(dà)概就是未來吧

說了一(yī)堆h5的缺點,也說說它的優點吧,目前無數開(kāi)拓者,前仆後繼,都投入到這個坑裏,無數的解決方案,框架,優化,每天都在産生(shēng)。我(wǒ)們現在覺得前端發展無比迅速,其實很大(dà)比例是h5推動的,它已經是前端領域必不可少的組成部分(fēn)。無論是vue 2, ng2,ionic2等都是比較優秀的,甚至基于weui都衍生(shēng)出大(dà)把的框架。這是時代帶給我(wǒ)們的,是挑戰,也是機遇

再說說人的問題

  • 傳統的前端不會h5都不好意思說自己是前端,目前招聘最火(huǒ)就是前端了,面試是不可能不問h5相關問題的

  • iOS和Android開(kāi)發,如果不會h5,未來的出路會越來越窄,當下(xià)北(běi)京的iOS培訓出來的都很難找工(gōng)作(甚至有不要薪水蹭經驗的)。對于那些在職的人來說,每天領導都在“算計”他們,要不hybrid?

h5就像前端開(kāi)發裏躲不開(kāi)Node.js一(yī)樣,無論你做什麽,你都繞不開(kāi)h5

再回頭說微信應用号這事兒,微信會變成OS(操作系統),以後大(dà)家隻要用我(wǒ)就好了,把其他應用變成微信下(xià)面的子應用,這下(xià)世界就清淨了。以前一(yī)直覺得chrome os的理念很先進,不想竟然微信實現了。。。

微信下(xià)一(yī)步可能要和手機廠商(shāng)合作了,手機裏隻有微信OS,打開(kāi)就是微信界面,然後想安裝應用,請打開(kāi)微信OS裏的h5 app store。。。

是不是挺吓人的一(yī)件事兒?估計其他大(dà)廠又(yòu)要躲在廁所哭泣:不要讓我(wǒ)的app下(xià)架。。。,微信說:你司核心價值觀有問題,改了之後再說吧

 

640.webp (1).jpg

 

就現狀來看,依托微信平台,h5還是最好選擇!