1. 程式人生 > >微信小程式、安卓APP、蘋果APP對比分析

微信小程式、安卓APP、蘋果APP對比分析

今天的話題主要是關於微信小程式、安卓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和安卓系統是應用最廣,最成功的兩個手機作業系統,二者既相互競爭,往往也相互借鑑,促使雙方共同發展和進步。