如何做?
假定現有一個對本地環境依賴不那麼嚴重的項目,如微博客戶端,各種社交美食甚至LBS應用,我們都可以采用HTML5+ Native 。如圖所示,我 們可以將核心的程式Core層用封裝起來,這個程式和平台無關,主要是業務邏輯以及和Shell的交互,程式用Web語言編寫。在Core層上我們再根據 不同的移動平台制作不同的UI。最後我們將上述兩層放到各平台的Shell中,這個Shell主要是由瀏覽器來完成工作,當然還包括一些硬體操作和讀取本 地資源,如GPS、重力感應、相機調用、地圖、推送通知或者IAP等。