編輯:關於android開發
一直不懂別人口中說的原生開發、混合式開發。今天突然看了一篇文章講解的是什麼叫做原生App?移動 Web App?混合APP?分享給大家。
原生App是專門針對某一類移動設備而生的,它們都是直接安裝到設備裡,而用戶一般也是通過網絡商店或者賣場來獲取例如 The App Store與Android Apps on Google Play。
什麼叫移動 Web App?
一般來說,移動 Web App都是需要用到網絡的,它們利用設備上的浏覽器來運行,而且它們不需要在設備上下載後安裝。
什麼是混合App?
Hybrid App是指介於web-app、native-app這兩者之間的app,它雖然看上去是一個Native App,但只有一個UI WebView,裡面訪問的是一個Web App,比如街旁網最開始的應用就是包了個客戶端的殼,其實裡面是HTML5的網頁,後來才推出真正的原生應用。再徹底一點的,如掌上百度和淘寶客戶端Android版,走的也是Hybrid App的路線,不過掌上百度裡面封裝的不是WebView,而是自己的浏覽內核,所以體驗上更像客戶端、更高效。
綜合一下就是:“Hybrid App同時使用網頁語言與程序語言開發,通過應用商店區分移動操作系統開發,用戶需要安裝使用的移動應用”。總體特性更接近Native App但是和Web App要小的多。因此說,Hybrid App兼具了Native App的所有優勢,也兼具了WebApp使用HTML5跨平台開發的低成本的優勢。
混合式開發的圖解:
https://my.oschina.net/u/656993/blog/183194
《第一行代碼》學習筆記1-Android系統架構,android系統架構1. 2013.10,Andy Rubin創辦Android公司。2005.8,Google收購之
Android 急速發布項目到 JitPack,androidjitpack 轉載請標明出處: http://www.cnblogs.com/zhaoyanjun/p/
Android開發學習之路--Annotation注解簡化view控件之初體驗 一般我們在寫android Activity的時候總是會在onCreate方法中加上s
Toast顯示圖文界面——Android開發之路1,toastandroidToast的多種使用方法 Toast其實是一個功能特別強大的組件,不僅僅可以吐司
Android移動APP開發筆記——Cordova(PhoneGap)通