小程序是基于H5開發的程序,直接使用能夠獲得更好的用戶群體。微信小程序有更好的用戶體驗,更快的加載速度,和更多的功能。那么微信小程序和HTML5到底有什么關系?
1、小程序賦予H5原生應用的能力。
這次微信開放的接口和框架,有經驗的開發者看了知道大多沒什么新意:文本、表單、操作反饋、導航、媒體組件、地圖、畫布、網絡通信、位置、重力感應、動畫、繪圖等等,基本搞開發的都可以。
而且目前已經有iH5這種做基礎交互的H5制作工具,把這些功能全給可視化了,還有更復雜的物理引擎、數據庫、屏幕等組件,代碼都不用學。真正有價值的是微信開放自己客戶端的接口,讓那些單打獨斗的H5網頁,可以使用原生APP的網絡通信和數據緩存能力。換句話說,小程序打通了客戶端和H5的連接。開發者做的基本還是H5網頁,但有一個強大的應用后臺支撐離線數據——讓H5具備原生應用能力。
2、小程序搶占的就是應用服務市場。
網傳微信內部人員透露:“微信推出小程序,并非想要做應用分發市場,而是給一些優質服務提供一個開放的平臺。”這種說法沒錯,但有擦邊球的嫌疑。小程序本來就不是傳統意義上的APP,它采用微信開放的接口和框架開發,嚴重依賴于微信,只能在微信里用,不像我們平時用的APP,下載完就和應用市場沒什么關系了。所以它搶占的是應用服務市場,和賣東西一個道理:平臺給你玩,賣啥你說了算,反正都是在我這賣的。
3、該高興的是整個Web生態產業。
現在開發一個APP要推廣,很多人會用H5做品牌宣傳。先搞一個類似《穿越故宮來看你》、《吳亦凡入伍》的頁面,再去微信、微博、今日頭條等各個地方推,能產生病毒效應就再好不過了。
不過有個難處,過程太曲折。比如網易前陣子刷爆朋友圈的H5《請用你的洪荒之力畫一個小人》,好不容易讓人家看到后一個頁面,還得下載客戶端。微信這一拳漂亮,直接普及了H5的真正用途,它既能是起點,又能是終點。
如果做小程序這樣的Web APP,有三大優勢:
通過微信的入口,提高使用率;
利用網頁的輕便,提高打開率;
制作時間的縮短,節約開發成本。
所以對原生應用開發者而言,小程序讓人頭疼。但對于整個Web生態,以至于整個HTML5生態而言,這個舉措來之不易。
4、別只抱希望于Java程序員。
從小程序的名字你就知道,這東西就是給程序員用的。所以新聞一出,很多人說快去學HTML5開發、Java這些Web編程語言吧!
但你不能忽視沒有編程基礎的內容生產者,依舊是人多的那波兒人。如果有提供基礎交互的H5頁面制作平臺,整合出從網頁制作到編譯的一體化服務,估計一場Web內容生產的集體狂歡也不遠了。
可以預見的是,小程序的加入會帶動W |