作家
登录

开发者谈 AppStore“大问题”:应用体积越来越大

作者: 来源: 2017-08-16 14:09:35 阅读 我要评论

【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索


来自vadodara的技巧编辑Khamosh Pathak每个月在iPhone上花费的流量数据达到了10GB以上,而这只是他为了下载新的应用法度榜样或者进行更新。他说,在以前的几年迈,他所消费的数据流量已经大年夜大年夜增长了。

事实上,Pathak的不雅点代表了越来越多的iPhone和iPad用户的担心,他们认为如今App Store里的应用法度榜样体积正在变得越来越大年夜。例如,你可以看到,Facebook应用和Uber应用的体积都在250MB以上,而在App Store更新选项上列出的数字往往更糟,比如Facebook就达到了300MB以上。

另一个不肯意泄漏姓名的开辟人员称:“平日一个应用Swift说话构建的应用法度榜样须要在法度榜样中填充多达30个Swift运行时库。除此之外,你可能还会惊奇于一些应用法度榜样里应用了不少在其它应用中(比如GitHub)找到的通用代码。”

开辟者谈 AppStore“大年夜问题”:应用体积越来越大年夜

相反,在Android手机高低载Facebook只需应用70MB的数据,Uber只需30MB,而更新文件平日不跨越30MB。在App Store上,微软Excel的大年夜小为219MB,然则大年夜Google Play下载不到60MB。同样,根据App Store上的显示,《口袋魔鬼Go》(Pokemon Go)应用的大年夜小为244MB,而在Google Play下载则在100MB以下。

尽管苹不雅确切为开辟者供给了一些削减应用法度榜样大年夜小的建议,但苹不雅对于这个问题的更多信息依然缄舌闭口,是以我们并不克不及肯定苹不雅是否正在尽力解决这个问题,或者它是否把它视为一个问题。

开辟者谈 AppStore“大年夜问题”:应用体积越来越大年夜

为什么这很重要?

“应用法度榜样正变得越来越大年夜,因为iOS设备同样也在强大年夜,开辟者们正在为他们的应用法度榜样构建越来越复杂的器械,而不推敲如许的法度榜样范围会对世界有什么竽暌拱响”。开辟者斯蒂芬·特劳顿-史密斯(Stephen troughton - smith)告诉gadget 360。史密斯是最有名的iOS开辟人员之一,他经常在苹不雅宣布新产品之前,经由过程发掘相干设备的固件信息进行爆料,比如比来经由过程HomePod固件发掘iPhone 8新特点的不少消息,就是出自他手。

更大年夜的应用法度榜样意味着某些时刻你须要消费更多的数据流量,或者占用你的设备更多的空间。这可能会使得苹不雅公司在印度等新兴市场推广其产品具有更大年夜的挑衅性,毕竟苹不雅正越来越欲望iPhone能在这些国度和地区占据更多的市场。

一部分的问题在于,当我们下载和检查应用法度榜样的大年夜小时,我们意识到Google Play列出了下载这个应用所须要的的流量大年夜小,如不雅你查看一个应用法度榜样的信息,你会看到一个显示下载大年夜小的标题。然而,在App Store上,这一部分被称为“体积”,它似乎是指应用法度榜样在你的设备上所占用的空间大年夜小,也就是说,当你大年夜App Store下载的应用在你的手机或平板电脑上打开时是经由解紧缩的,最终占据的空间大年夜小要比下载的大年夜小要多。

当然,这两种办法各有利弊。谷歌向你展示了你须要应用若干瘪据流量来获得这个应用,这在印度等国度是一个重要身分,因为这些国度对数据成本仍然很敏感。而苹不雅的数据则告诉你,你要获得这个应用须要占用设备的若干空间,如不雅你担心你的设备存储空间不敷,这同样很重要。

问题的根源

除此之外,应用法度榜样大年夜小还存在一个真正的问题,一些开辟人员告诉gadget 360,如今的应用法度榜样范围大年夜小正越来越大年夜,部分原因在于开辟人员添加了新功能,当然,很多用户显然也爱好这一点。

然则,也有部分原因是因为开辟人员不当心,并添加了多个文件造成的,史密斯弥补道。“是以,Facebook、Twitter和其他大年夜公司也许稀有十或数百人在构建他们的iOS应用法度榜样。这些应用法度榜样典范多组件或框架都是自力开辟的,如不雅你要把每一个额外的组件都整合到一个应用法度榜样上,就会产生一些开销。有些团队会反复或复制其他团队所写的功能,比如图像或其他资本等等”。

开辟人员须要添加的高分辨率图像资本同样也会造成应用法度榜样的增大年夜,两个来自印度的开辟者以及PSPDFKit的开创人兼首席履行官彼得·斯坦伯格(Peter Steinberger)告诉gadget 360。

苹不雅或许也须要承担必定的“义务”,因为开辟者在应用苹不雅于2014年推出的Swift编程说话时,须要他们在应用法度榜样中添加几个组件,这同样会使得应用法度榜样变得更“重”。

“开辟人员往往不关怀是否去删除与应用法度榜样无关的内容,”他弥补道。

“例如,苹不雅的新Swift说话须要在每次应用时都嵌入一堆组件,因为它还没有达到‘ABI稳定’”。史密斯解释道。这意味着开辟人员须要嵌入他们开辟的库版本,而不是依附于体系上可用的版本。

开辟者谈 AppStore“大年夜问题”:应用体积越来越大年夜

应用法度榜样的大年夜小增长了1100%

营销和研究公司Sensor Tower在6月份揭橥的一篇博客文┞仿中写道:“安装量排在前十的iPhone应用法度榜样已大年夜2013年5月的164 MB增长到了上个月的大年夜约1.9 GB,短短四年间就增长了12倍或约1,100%。”而反不雅iPhone的存储容量改变速度却被远远甩开,基本款的iPhone存储容量在比来才大年夜16GB上升到了32GB。


  推荐阅读

  从零构建TCP/IP协议

【51CTO晃荡】8.26 带你深度懂得清华大年夜学、搜狗基于算法的IT运维实践与摸索 这篇博客是读完《图解TCP/IP协定》和《TCP/IP协定详解卷一:协定》之后的总结我大年夜0构建了一个靠得住的>>>详细阅读


本文标题:开发者谈 AppStore“大问题”:应用体积越来越大

地址:http://www.17bianji.com/lsqh/36747.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)