https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/AppThinning/AppThinning.html
本帖最后由 likunplus 于 2016-12-6 17:00 编辑
qq 600M 支付宝 300M 京东240M 百度地图210M所有app加起来3.5G
以上数据均不包括缓存
—— 来自 ZUK Z2121, Android 6.0.1
光appstore的更新包现在都上百M了 最傻逼的就是微信了,占用空间>新下载的APP裸体体积+所有的聊天记录,清除缓存也没用
RE: 这几年下来手机app体积越来越膨胀
likunplus 发表于 2016-12-6 16:58qq 600M 支付宝 300M 京东240M 百度地图210M所有app加起来3.5G
以上数据均不包括缓存
qq这是聊天记录吧,图片视频啥的。话说不涉及聊天记录的app定期卸载重装能解决膨胀问题不? ios本来机制不同
而且自从换高分屏之后app容量就暴涨一次
在ios4时期我就记得ipa容量比apk大几倍
同理OSX软件比windows的软件大几倍
mac上面的原理是每个软件里面包括一切共享库,windows的共享库都是共享的
我猜ios类似吧
而且现在手机不管干什么的界面都一样,
下面中间一个圈,两边各两个按钮 芷璎 发表于 2016-12-6 17:10
qq这是聊天记录吧,图片视频啥的。话说不涉及聊天记录的app定期卸载重装能解决膨胀问题不? ...
系统显示qq应用150M数据450M 不包括缓存
我用qq内建的缓存清理工具 是能清理聊天图片缓存
倒是也只是从600M变到570M而已
—— 来自 ZUK Z2121, Android 6.0.1 xxyyzz7711 发表于 2016-12-6 17:25
ios本来机制不同
而且自从换高分屏之后app容量就暴涨一次
iOS机制不同是因为加了二进制混淆防止反编译,编译好直接容量翻倍 xxyyzz7711 发表于 2016-12-6 17:25
ios本来机制不同
而且自从换高分屏之后app容量就暴涨一次
啊?QQ.app/Contents/MacOS
$ otool -L QQ
QQ:
@executable_path/../Frameworks/MacQQUI.framework/Versions/A/MacQQUI (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation (compatibility version 1.0.0, current version 2.0.0)
/System/Library/Frameworks/AVKit.framework/Versions/A/AVKit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Security.framework/Versions/A/Security (compatibility version 1.0.0, current version 57337.40.83)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.1.0)
/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN (compatibility version 1.0.0, current version 1.0.0)
@rpath/Hummer.framework/Versions/A/Hummer (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/WebKit.framework/Versions/A/WebKit (compatibility version 1.0.0, current version 601.5.17)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1404.46.0)
/usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 104.1.0)
/usr/lib/libiconv.2.dylib (compatibility version 7.0.0, current version 7.0.0)
/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore (compatibility version 1.2.0, current version 1.11.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 157.0.0)
/usr/lib/libxml2.2.dylib (compatibility version 10.0.0, current version 10.9.0)
/usr/lib/libsqlite3.dylib (compatibility version 9.0.0, current version 216.4.0)
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 802.40.13)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/lib/libcrypto.0.9.8.dylib (compatibility version 0.9.8, current version 0.9.8)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1258.0.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1226.10.1)
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 492.0.0)
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork (compatibility version 1.0.0, current version 760.4.2)
/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData (compatibility version 1.0.0, current version 641.3.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1258.1.0)
/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics (compatibility version 64.0.0, current version 600.0.0)
/System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation (compatibility version 1.0.0, current version 1615.38.0)
/System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 728.9.0)
/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo (compatibility version 1.2.0, current version 1.5.0)
/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/Quartz.framework/Versions/A/Quartz (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement (compatibility version 1.0.0, current version 765.40.36)
/System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox (compatibility version 1.0.0, current version 1.0.0) 主要是无关的捆绑内容。 主要是无关的捆绑内容。 一些应用有一颗成为操作系统的心 john 发表于 2016-12-6 17:35
iOS机制不同是因为加了二进制混淆防止反编译,编译好直接容量翻倍
这机制也太垃圾了吧, 体积翻倍这种垃圾算法居然还能用下去? 四点 发表于 2016-12-6 19:46
啊?
我猜,仅仅是猜啊
并不止这些
比如VC++的什么重发行补丁包在macos上应该也有类似东西吧?
windows各种dx小补丁之类支持,我猜macos也有类似东西吧
windows这些东西都会在软件安装包带一份,如果已经被装了就不会重复装
macos软件根本不用装, 直接复制文件的, 我猜支持库也应该和安装包一样多东西吧? NINTENDO64 发表于 2016-12-6 20:21
体积大就算了
功能还很差
故意的,不做移动网页端逼你用app收集你的资料 NINTENDO64 发表于 2016-12-6 22:15
我用ios
他们也能留后门?
能的 我没记错的话,14年买手机的评价是,能插卡的4G就够,不能插卡的16G起。
现在能插卡的16G都嫌小了,32G说满就满。
其中也有app不能装到TF卡等因素在里面,但是app越来越臃肿应该是主要原因。 毛利元贞 发表于 2016-12-6 16:48
还有,以前ios还有些清理垃圾缓存的app估计是后面涉及到ios本身的权限所以都下架了,这样变得就算是32g起跳 ...
清缓存诀窍:去appstore下个远远大于你可用容量的游戏,比如deemo 2GB,disney一堆游戏3-5GB
然后系统就会自动深度清缓存,然后报错空间不够无法下载,虽然这我们早就知道了 iOS上,国产软件里...嘀嘀打车最近大幅缩小了安装体积...
冰凌火焰 发表于 2016-12-6 23:06
我没记错的话,14年买手机的评价是,能插卡的4G就够,不能插卡的16G起。
现在能插卡的16G都嫌小了,32G说满 ...
现在的3+32用起来和当年的2+16感觉差不多,装应用的话勉强够,下载必须外接tf卡。我自己接了张128g的,安卓能外接卡方便很多,换算了下如果按我这个手机使用习惯买苹果得7p 128g,往大七千奔了 没错,所以实在是受不了天天清缓存,怒买128g的了 你们都是怎么用的啊,我32g的7都感觉空间用不完。。。
----发自我的iPhone via Saralin 1.8.0
NINTENDO64 发表于 2016-12-6 22:15
我用ios
他们也能留后门?
光是收集用户资料和行为模式不要太容易
页:
[1]