1 回答

TA貢獻1846條經驗 獲得超7個贊
這是個很有趣的問題,要解釋的話,要從 iOS 程序安裝方式來說
現(xiàn)階段的 iOS 程序只存在兩種官方允許的安裝方式:分發(fā), App Store
實際上呢,這兩種程序安裝方式是一種
所有 iOS App 都是通過:建立桌面書簽->內容( ipa 或者app 封包)-> iOS 系統(tǒng)驗證簽名-> iOS 系統(tǒng)解包-> iOS 系統(tǒng)建立索引,安裝到位
這種安裝方法的第一步:建立書簽,最簡便的方法就是從網頁創(chuàng)建了。事實上蘋果系統(tǒng)不允許從其他途徑創(chuàng)建桌面書簽,所以 App Store 必須有頁面元素,至少那個購買按鈕要是頁面元素
其次, App Store 作為 iOS 上的一個收費市場,必須得考慮到各種更新和漏洞修補的問題。按照現(xiàn)在的網頁處理方式,一旦出現(xiàn)任何市場漏洞,蘋果可以馬上通過修改頁面來處理;如果 App Store 是本地應用的話,很有可能會出現(xiàn)無法處理的問題,因為大家都知道 iOS 系統(tǒng)內置程序的升級都是和 iOS 系統(tǒng)同步進行的,同時 iOS 內置程序的儲存位置、權限這兩個關鍵屬性和普通程序是完全不同的,也就是說如果 App Store 作為本地程序存在,出了任何問題,蘋果唯一的解決方法就是發(fā)布新的 iOS 系統(tǒng),5.0.1,說實在,這是一個對于蘋果來說很尷尬的版本號
- 1 回答
- 0 關注
- 1069 瀏覽
添加回答
舉報