阅读更多

2顶
6踩

移动开发

转载新闻 iOS 5.1 改变数据存储方式,Web App深受影响

2012-05-08 13:43 by 正式编辑 nemohq 评论(2) 有5320人浏览
iOS上很多采用Web存储API来实现持久性数据存储的App,都在近期iOS升级到5.1版本后,受到了的严重影响。受到影响的App多用PhoneGap或者其它采用WebKit API来实现数据存储。


受 iOS 升级影响的一款App

对此,有开发者表示:
引用
我收集的统计数据表明,用户经常会因为每次打开App之后,之前的设置被删除,而抛弃一款App。这其实是一个相当致命的错误,应该被马上纠正。而且不要忘了,开发者纠正以后,到Apple允许新版本上架,还有不短的一段时间要等。

事实上, WebKit 常被用于存储本地数据文件到Library/Webkit中。Library/Webkit这个存储目录在过去被操作系统默认为永久存在,并且备份于iCloud中。而在iOS 5.1中,数据被存储于Library/Caches目录下,这意味着这些数据都将被视为临时数据,从而面临被删除的风险。W3C对本地存储给出的评价是:
引用
用户代理应该将本地存储中的数据分散开,这是基于安全性的考虑,或者在用户需要它们这么做时,它们应该如此。

一个嵌入式浏览器和传统Web浏览器并不完全一样。如果你在Webkit中用SQLite,那这将不包含在W3C的HTML5 API中,因为这些API已不再提供Web SQL功能。

不过,PhoneGap在这个问题上是有一定弹性的。因为它可以调用本地API,即便出现了某些问题,App也能正常运行。然而,由此开发的App会更针对特定平台,从而丧失其对其它平台的兼容性

在Apple开发者论坛上,我们从iOS 5.1的Beta版发布期间的讨论中可以看出,Apple已经意识到这个问题,但该问题依旧没得到解决。这给我们的感觉是,Apple似乎恼怒于众多的App(无论Web还是本地)运用Web存储来进行加速,而不是仅用来存储用户创建的内容。Apple觉得,这是在给iOS设备上本来就捉襟见肘的存储空间施加更大压力

但是,想增加一部iPad或者iPhone的存储空间,除了花更多的钱再买一部,我们都知道别无它法。

这的确是个问题。不过你不能否认的是,Apple认为:PhoneGap 一类的开发工具,或者用户体验接近本地App的Web App,在某种程度上绕过了它自身的商业开发体系,因而它绝对不鼓励这么做。Apple更喜欢的还是完全采用 iOS SDK 开发的App。

Apple已经从真正意义上的本地App中获得了可观的利润,这导致了 iOS 平台常显出一定程度的排它性。可以预见的是,在iOS平台,未来Web App的形势不容乐观。

  • 大小: 10.7 KB
来自: WebAppTrend
2
6
评论 共 2 条 请登录后发表评论
2 楼 tlde_ti 2012-05-08 17:26
忘了发个链接
http://forums.dropbox.com/topic.php?id=59350
1 楼 tlde_ti 2012-05-08 17:11
让我想到了前几天的许多使用dropbox api的app因为在安装界面有注册一个账户的 到 dropbox的链接 导致被封的事件..

苹果对google的暗刀子啊..

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 世界观安全

    「第二篇」客户端脚本安全 批注 [……] 表示他人、自己、网络批注 参考资料来源于 * 书中批注 * CSDN * GitHub * Google * 维基百科 * YouTube * MDN Web Docs ...

  • BAT开源项目哪家强,这15个开源项目告诉你答案

    同时,它充分发挥了 Web 云存储的优势,可以直接将编辑中的脑图同步到云端。此外,借由独创的 “云盘分享”功能,用户可以一键将当前编辑的脑图直接生成在线链接共享给其他用户,实现无缝沟通。 产品地址: ...

  • 资料搜集-JAVA系统的梳理知识3-面试篇

    所以,快提 pr 或者邮件的方式(邮件地址在主页)给我投稿吧!** 当然,我觉得奖励是次要的,最重要的是你可以从自己整理知识点的过程中学习到很多知识。 **目录** <!-- MarkdownTOC --> - [前言](...

  • 前端发展简史

    Lee向其领导提出了一项名为Information Management: A Proposal的提议:使来自世界各地的远程站点的研究人员能够组织和汇集信息,在个人计算机上访问大量的科研文献,并建议在文档中链接其他文档,这就是Web的原型。...

  • 【总览】程序员前端、后端资源合集

    网站搭建5.1 申请云服务器5.2 申请域名和备案5.3 服务器安装部署配置WEB服务和相关数据服务5.4 运行服务,欣赏自己的杰作 【总览】程序员前端、后端资源合集 这一篇文章带你领略程序员基础开发全貌,让你宏观知道...

  • http&tomcat&Servlet

    第一章-WEB开发介绍 1.1 WEB资源分类 什么是web ...指web页面中供人们浏览的数据是由程序产生的,不同的用户或者不同时间点访问web页面看到的内容各不相同。 (eg: servlet,jsp,asp,php) 1.2 软件架

  • 电商推荐系统论文:基于Spark机器学习的电商推荐系统的设计与实现,大数据电商推荐系统毕设论文,Spring MLlib电商推荐系统

    22 4.4.4 系统数据流程设计 25 4.5 离线推荐模块的设计 26 4.5.1 离线统计推荐模块的设计 26 4.5.2 离线个性化智能推荐模块的设计 26 4.6 实时推荐模块的设计 27 第5章 推荐算法设计 1 5.1 离线统计推荐算法...

  • Cocos2D权威指南

    2009年开始从事iOS应用开发,带领其团队开发了超过100款基于iOS平台的产品,其中“古筝”这一款产品获评2011年度苹果App Store中国区最佳音乐类应用,“魔幻古筝”、“酷木吉他”、“二胡”、“酷系列“等产品长期在...

  • 2017年排名前50位的开发人员工具

    好吧,无论如何,这是我们一直在等待的那个。 这是第四届年度StackShare大奖! ???? 这是您开发人员工具的一站式资源,总结了2017年最热门的内容以及2018年值得...我们分析了数千个数据点,以为您提供这些排名。 文...

  • Android毕业设计-微圈

    本文介绍了各个模块的实现方法,利用流程图和关键代码的方式对各个功能模块进行了详细说明,针对比较有代表性的模块,例如登录注册模块和朋友圈模块,进行了比较详细的介绍,同时针对模块中比较重要的功能,例如,上...

  • 前端知识二

    除了超链接标签外,其他设计都深受CERN内部一个以标准通用标记语言(SGML)为基础的文件格式SGMLguid的影响。这些元素在HTML 4中仍有11个存在。 伯纳斯-李认为HTML是SGML的一个应用程序。1993年中期互联网工程任务组...

  • nginx代理tomcat

    自己一个比较幼稚的问题,后续明白:F5是操作于IOS网络模型的传输层,Nginx、apache是基于http反向代理方式,位于ISO模型的第七层应用层。直白些就是TCP UDP 和http协议的区别,Nginx不能为基于TCP协议的应用提供...

  • linux基础进阶笔记

    linux基础进阶笔记,配套视频:https://www.bilibili.com/list/474327672?sid=4493093&spm_id_from=333.999.0.0&desc=1

  • IMG20241115211541.jpg

    IMG20241115211541.jpg

  • Sen2_ARI_median.txt

    GEE训练教程——Landsat5、8和Sentinel-2、DEM和各2哦想指数下载

  • 毕业设计&课设_基于 flask-whoosh-jieba 的代码,涉及文件管理及问题修复.zip

    该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过严格测试运行成功才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

  • 基于springboot家政预约平台源码数据库文档.zip

    基于springboot家政预约平台源码数据库文档.zip

  • Ucharts添加stack和折线图line的混合图

    Ucharts添加stack和折线图line的混合图

  • 基于springboot员工在线餐饮管理系统源码数据库文档.zip

    基于springboot员工在线餐饮管理系统源码数据库文档.zip

  • 2015-2021年新能源汽车分地区、分类型、分级别销量逐月数据和进出口数据-最新出炉.zip

    新能源汽车进出口数据 1、时间跨度:2018-2020年 2、指标说明:包含如下指标的进出口数据:混合动力客车(10座及以上)、纯电动客车(10座及以上)、非插电式混合动力乘用车、插电式混合动力乘用车、纯电动乘用车 二、新能源汽车进出口月销售数据(分地区、分类型、分 级别) 1、数据来源:见资料内说明 2、时间跨度:2014年1月-2021年5月 4、指标说明: 包含如下指标 2015年1月-2021年5月新能源乘用车终端月度销量(分类型)部分内容如下: 新能源乘用车(单月值、累计值 )、插电式混合动力 月度销量合计(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 月度销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计销量合计(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 累计销量同比增速(狭义乘用车轿车、SUV、MPV、交叉型乘用车); 累计结构变化(狭义乘用车轿车、SUV、IPV、交叉型乘用车); 2015年1月-2021年5月新能源乘用车终端月度销量(分地区)内容如下: 更多见资源内

Global site tag (gtag.js) - Google Analytics