我們知道,開發一個 iOS 應用的成本很高,升級也很麻煩,Web App 的成本和可維護性則相對低得多。
Apple 提供了一整套方案來輔助 Web App 開發,值得學習。主要知識點包括:
1. Safari 界面定製,如去掉地址欄,定製 banner 顏色
2. Safari 圖標定製
3. 緩存
其中要特別注意的是第三點,利用好緩存,外加一些 js 控制,做一些小 App 簡直太迅速。
儘管如此好,爲什麼沒有被廣泛應用?Apple 如果能把 Web App 搜索納入到 AppStore,那麼 Web App 的春天才會真正到來。 現在,人們還不太習慣 Web App 的保存方式。