成人免费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軟件行業區塊鏈

2021-03-30 16:21:27

Web前端技術

2023-11-15 11:28:00

2010-12-31 10:43:34

Outlook Web

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部署

2020-03-27 12:00:14

GitHub開源移動應用

2013-11-01 10:23:37

Web程序
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日本一区二区在线视频 | 欧美激情久久久久久 | 综合久久综合久久 | 亚洲精品日韩精品 | 999久久久久久久久6666 | 天天干天天色 | 久久精品亚洲精品 | 天天综合天天 | 亚洲一区二区久久 | 精品视频在线观看 | 草久久久 | 另类视频区 | 青青久草 | 亚洲天堂网站 | 亚洲精品欧美一区二区三区 | 我要看黄色录像一级片 | 成人三级视频 | 久久精品1 | 成人视屏在线观看 | 国产一区二区在线免费观看 | 国产日韩一区二区三免费 | 国产一区二区 | 久久新| 国产在线视频一区二区 | 一二三四av | 色综合色综合色综合 | 亚洲精品一区二区三区四区高清 | 国产精品免费一区二区三区四区 | 全免费a级毛片免费看视频免费下 | 中文字幕亚洲视频 | 久久久无码精品亚洲日韩按摩 | 日本理论片好看理论片 | 精品网 | 成人国产精品 | www成人免费 | 国产精品亚洲综合 | www.亚洲精品 | 91精品国产91久久久久福利 | 2021天天躁夜夜看 | 精品久久久久久久人人人人传媒 | 久久精品青青大伊人av |