今天的話題主要是關於微信小程序、安卓APP、蘋果APP對比分析。既然是對比分析肯定是將它們一個一個說明。
本篇不涉及技術話題,只講解微信小程序、安卓APP、蘋果APP它們各自的優缺點及其應用場景。
一、微信小程序
1.微信小程序的優勢
(1)對用戶使用上來說,確實方便,要用的時候打開,不用的時候關掉,即用即走。這點比需要下載,還要占用手機內存空間的APP要好。
(2)主要的樣式代碼都封裝在微信小程序里面,所以打開速度比普通的H5要快,接近原生APP。
(3)可以調用比H5更多的手機系統功能來進行開發,例如GPS定位、錄音、拍視頻、重力感應等,能開發更豐富的使用場景。
(4)在安卓手機上可以添加到手機桌面,看上去跟原生APP差不多,但僅限安卓手機,iphone就不行了。
(5)運行速度跟APP差不多,也能做出很多H5不做到的功能,開發成本跟H5差不多,但是相對來說開發成本比APP要低。
2.微信小程序的劣勢
(1)微信小程序只有1M的大小,這樣導致無法開發大型一些的小程序。所以目前你會看到很多小程序真的很小很簡單。
(2)小程序的技術框架還不穩定,開發方法時常有修改,導致短時間內經常要升級維護,或許這能解析為什么小程序只能1M大小,怕部署太大型的項目會出大問題。
(3)不能跳轉外鏈網址,所以間接影響了小程序的開放性。也可能是想限制其他支付方式或功能接入。
(4)不能直接分享到朋友圈,哎呀,少了一個重要的推廣方式。
(5)需要像APP一樣審核上架,這點比HTML5即做即發布要麻煩些。
3.微信小程序的前景
(1)首先一定對微信定制開發和網站開發公司的幫助最大,例如像微新創想Idea2003這樣的開發公司,至少在訂單量來說。畢竟多了個小程序,就多了一個新市場,這方面的需求突然變大;
(2)對微信營銷公司來說也有不少幫助,畢竟又有一個新玩法來做營銷了,甚至還能多收點錢。
(3)還有就是微信第三方平台,畢竟已經擁有成熟的功能體系,讓客戶加些錢,做個微信小程序還是可以接受的,畢竟微信小程序你都可以理解為就是一個用戶前端。
二、IOS
1.IOS的優點
(1)系統專用於iphone手機,手機界面一致,可以統一進行升級和更新;
(2)系統優化好,效率高,運行流暢,操作體驗好,對硬件的要求相對低一些;
(3)安全,由於所有應用均來自Apple Store,經過嚴格審查才能上架,一般不會出現惡意應用(當然了,凡是沒有絕對);
2.IOS的缺點
主要是系統封閉,權限控制嚴格,用戶受限制多,不適合喜歡鑽研手機的發燒友。
3.應用場景
憑借喬布斯的名氣和產品的藝術性面向中高端市場。
三、安卓
1.安卓系統的優點
(1)系統開放,源代碼是開放的;
(2)資源多,由於普及率高,開發者多,應用資源也多;
(3)創新多,各Google、手機廠家和Rom開發者都不斷推出新的UI,引入很多創新功能;
(4)界面友好,操作體驗不錯。
2.安卓系統的缺點
(1)由於系統的開放性,給了惡意程序攻擊的機會,盡管底層也加強了安全控制,總體而言,安全性不如IOS;
(2)碎片化,由於系統的升級要通過手機廠家,導致系統升級緩慢,新版本不能很快得到推廣,各種版本分布呈碎片狀,很難得到統一;
(3)效率比IOS低,對硬件要求高,由於應用的編譯和運行機制限制,安卓系統一直存在越用越卡的情況,手機硬件不斷提升,仍然存在不夠用的情況。
3.應用場景
面向中低端,應用范圍相對於比IOS要廣。大多數手機只要是安卓系統就都支持,目前安卓手機非常多。
補充說明:
Google一直在努力消除安卓系統的這些缺點,使安卓系統不斷得到優化。
IOS和安卓系統是應用最廣,最成功的兩個手機操作系統,二者既相互競爭,往往也相互借鑒,促使雙方共同發展和進步。