成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iOS 5.1的Web存儲方式改變會影響到Web App嗎?

移動開發 iOS
iOS上很多采用Web存儲API來實現持久性數據存儲的App,都在近期iOS升級到5.1版本后,受到了的嚴重影響。受到影響的App多用PhoneGap或者其他采用WebKitAPI來實現數據存儲的開發工具開發。

比如,這一款App看起來正受著影響:

其他的開發者表示:

“我收集的統計數據表明,用戶經常因為App每次打開之后,之前的設置常常被刪除,而拋棄一款App。這其實是一個相當致命的錯誤,應該被馬上糾正。而且不要忘了,開發者糾正以后,到Apple允許新版本上架,還有段時間要等。”

準確地說,WebKit被用于存儲本地數據文件到Library/Webkit中。Library/Webkit這個存儲目錄在過去被操作系統看做是***的,并且備份于iCloud中。而iOS5.1中,數據被存儲于Library/Caches中,這意味著這都被當成了臨時數據,并有可能被刪除。W3C的候選意見,對localStorage給出的評價是(原文點擊這里):

“用戶代理應該將本地存儲中的數據分散開,這是基于安全性的考慮,或者在用戶需要他們這么做時他們應該如此。”

一個嵌入式瀏覽器和傳統Web瀏覽器并不完全一樣。如果你在Webkit中用SQLite,那這將不包含在W3CHTML***PI中,因為這些API已不再提供WebSQL。

這個問題的復雜性在于,還會存在一個Bug(詳情點擊這里),它導致升級App至新版本之后數據的丟失。還有其他問題存在于目前的WebApp,以及應用了嵌入式UIWebView的App中。

PhoneGap在這個問題上是有一定彈性的。因為它可以調用本地API,這將在可能出現問題時繼續工作。不過不好的情況是,代碼會因此更針對特定平臺,而破壞其跨平臺性。

從Apple開發者論壇上在iOS5.1的beta版發布期間的討論,可以看出Apple已經意識到這個問題,但正式版發布時仍沒得到解決。這給我們的感覺是,Apple似乎惱怒于眾多的App(無論Web還是本地)運用Web存儲來加速,而不是僅用來存儲用戶創建的內容。Apple覺得,這是在給iOS設備上本來就捉襟見肘的存儲空間施加更大壓力。

想擴大一部iPad或者iPhone的存儲空間,除了花更多的錢再買一部,我們都知道別無他法。

這的確是個問題。不過你不能否認的是,Apple認為PhoneGap一類的開發工具,或者體驗接近本地App的WebApp,這對于Apple而言某種程度繞過了它的商業開發體系,而它絕對不鼓勵這么做。Apple更喜歡的還是完全采用iOSSDK開發的App。

Apple從真正意義上的本地App受益,這導致了Apple平臺常顯出一定程度的排他性。而且App只能從AppStore上獲得,同時Apple從中抽取一定比例費用。

官方的iOS數據存儲指南可以點擊這里獲得。

文章發表于2012年4月1日。

原文作者TimAnderson,著名IT自由記者。

原文鏈接:

http://www.itwriting.com/blog/5656-apple-breaks-web-storage-in-ios-5-1-does-not-care-about-web-apps.html?utm_source=html5weekly&utm_medium=email

責任編輯:佚名 來源: Web App Trend
相關推薦

2011-08-10 13:32:24

Web

2012-04-11 09:46:40

Web App

2022-03-01 14:07:31

人工智能

2009-07-14 14:08:35

Tapestry 5.web.xml的配置

2013-05-22 10:00:30

iOSWeb Appicon

2009-12-03 09:45:20

Visual Web

2013-04-10 15:14:18

Web App開發WebApp

2022-06-30 08:48:20

Web軟件行業區塊鏈

2010-12-31 10:43:34

Outlook Web

2021-03-30 16:21:27

Web前端技術

2023-11-15 11:28:00

2020-05-09 14:58:35

Intel PAUSMySQL性能

2023-06-06 16:27:06

人工智能Web 3.0

2013-04-08 11:38:46

Windows 8Windows 7

2015-06-04 10:44:59

WebAPP開發技巧

2015-06-17 10:28:10

WebAPP開發技巧

2012-02-28 15:39:48

2019-02-21 15:01:45

PythonWeb部署

2012-02-20 10:26:11

Web Apps

2013-09-04 11:17:52

移動Web App
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: www.99re | 国产成人免费视频网站高清观看视频 | 黄色精品 | 日韩在线观看视频一区 | 精品国产乱码久久久久久闺蜜 | 先锋av资源在线 | 欧美激情国产日韩精品一区18 | 最近中文字幕第一页 | 日韩精品一区二区三区在线观看 | 日本特黄a级高清免费大片 特黄色一级毛片 | 九九热在线观看视频 | 精品日韩一区二区 | 看片地址| 亚洲欧美日韩一区二区 | 91免费电影 | 自拍视频精品 | 亚洲第一成人av | 91视视频在线观看入口直接观看 | 精品色 | 精品欧美一区二区在线观看 | a级片在线观看 | 麻豆视频国产在线观看 | 欧美做暖暖视频 | 精品欧美一区二区三区久久久 | 亚洲一二三在线观看 | 久久精品一 | 成人欧美在线 | 免费亚洲成人 | 国产精品综合久久 | 中文字幕精品视频 | 国产97视频在线观看 | 精品国产一区二区三区久久狼黑人 | 黄色三级免费网站 | 欧美一区二 | 久久久噜噜噜久久中文字幕色伊伊 | 久久久久久久一区 | 在线观看黄色电影 | 91免费版在线观看 | 福利片在线看 | 久亚州在线播放 | 亚洲www |