目前市場上主流的移動端開發方式有3種,分別是移動Web開發、Native App(原生應用)開 Hybrid App(混合應用)開發。下面分別介紹這3種開發方式。
(1)移動Web開發:編寫運行在移動Web瀏覽器中的Web應用,通常是通過單獨制作移動Web頁面,或制作響應式頁面同時兼容PC端和移動端的方式實現。
(2)Native App開發:編寫運行在本地操作系統上(如iOS、Android)的應用程序,交互性強。一般使用的開發語言是Java、C++、Objective-C等。
(3)Hybrid App開發:通過原生應用搭建App的外部容器,并使用HTML5、CSS3、JavaScript等移動Web技術編寫移動Web 頁面,將移動Web 頁面封裝在外部容器中,以App的形式與用戶交互。
以上移動端3種開發方式的區別如下表。
通常來說,移動Web開發是將開發好的網頁部署在服務器上,用戶可以通過瀏覽器進行訪問。Native App是針對某一類移動設備而開發出來的,它可以直接安裝到設備上,用戶一般通過應用商店獲取,如iOS的App Store。Hybrid App的外觀看上去類似Native App,但是實際訪問的是移動Web頁面,用戶也需要安裝才可以使用。