在大家都没有开屏广告的情况下,冷启动速度肉眼可见的优于友商,这是什么黑科技
1
acrisliu 2021-07-12 10:22:54 +08:00 via iPhone
支付宝也很快,可能是去开屏广告的时候顺便去掉了 sleep 吧😂
|
2
Leonard 2021-07-12 10:24:01 +08:00 8
不需要黑科技,启动慢的多数都是在开屏图页面 sleep 了,取消 sleep 会大幅增加启动速度
|
3
x86 2021-07-12 10:24:03 +08:00
不说还没注意到,iOS14.6,没开屏广告的情况加冷启动秒开跟系统应用似的
|
4
icyalala 2021-07-12 10:28:28 +08:00
冷启动优化现在已经被翻来覆去说烂了吧。。
最关键的点就是别弄一些 +load 和 SDK 初始化,什么 App 都能够快。 |
5
qq73666 2021-07-12 10:40:02 +08:00
大惊小怪,可能都用的原生架构
|
6
FS1P7dJz 2021-07-12 10:44:07 +08:00 22
支付宝这种大杂烩也可以秒开
说明了根本不是他们做不到,而是想不想 |
7
neptuno 2021-07-12 10:44:57 +08:00
2021 年的手机了,打开这些 app 本来就应该秒开吧,之前是因为故意这么慢,让你多看会儿广告
|
8
lingo 2021-07-12 10:45:57 +08:00
没广告了而已。
|
9
Themyth 2021-07-12 10:50:16 +08:00 19
为什么微信没有开屏广告却要 sleep 半天看地球
|
10
bazingarick7 2021-07-12 10:52:30 +08:00 23
@Themyth 别的是故意慢,微信是真的烂哈哈哈,别说地球了,进去了之后消息还得刷半天呢
|
11
745839 2021-07-12 10:57:27 +08:00
等下,取消开屏广告以后,用户需要更新 app 到最新版本吗?还是热更新的
|
14
coolmint 2021-07-12 11:20:53 +08:00
我也发现了,pdd 确实快,比支付宝淘宝这种明显快一拍
|
15
icenine 2021-07-12 11:22:11 +08:00
微信那地球就是微信自己的开屏广告
|
16
dLvsYgJ8fiP8TGYU 2021-07-12 11:25:37 +08:00 via iPhone
后台保活的花样貌似越来越多了
有运行抓包软件( surge 、qx 等)的 v 友可尝试观察:手机断开 Wi-Fi 再重新连接后的数秒内,是否会有一些 app 发出网络请求,即使该 app 已经被杀后台 详见 https://nobyda.github.io/2021/06/08/Surge_network_firewall/ |
17
derek80 2021-07-12 12:00:32 +08:00
@dLvsYgJ8fiP8TGYU 这个比较奇怪,理论 iOS 不在后台了是收不到网络变化的通知的。当然不排除有什么骚操作,希望有了解的分析一下。
|
18
he110comex 2021-07-12 12:08:58 +08:00 1
从 iOS 拼夕夕在钥匙串中保存登录信息,我就知道这家公司歪心思太多了。
所以不到万不得已不下载 APP,买完东西直接卸载。收货看取件短信就行了。 其实未公开的系统漏洞,是很多大公司争相购买的。 |
19
luhe 2021-07-12 12:10:00 +08:00 via iPhone
感觉手机性能对付这些普通 app (非游戏)应该是溢出的
|
20
tomari 2021-07-12 12:11:15 +08:00
然而拼多多还是有开屏广告,只是没有冷启动广告了
|
21
tomari 2021-07-12 12:12:34 +08:00
@tomari 卧槽刚试了一下开屏广告也没了,真不错,希望其他厂商跟进,只不过很多以广告为主要盈利方法的可能不会跟,比如微博 抖音 B 站
|
22
Maboroshii 2021-07-12 12:13:29 +08:00
拼多多是真快,小程序都快
|
23
blufaux 2021-07-12 12:16:34 +08:00 via iPhone
牛逼
|
24
q197 2021-07-12 12:24:32 +08:00
@he110comex 使用这个功能意味着什么?我记得 Windows 平台上有软件用系统凭据来保存登录信息,按照文档这样是微软提供的一种安全措施。
|
25
PerFectTime 2021-07-12 12:37:46 +08:00
@q197 #24 keychain 追踪
|
26
Tink 2021-07-12 12:39:18 +08:00 via Android
你看看支付宝
|
27
gogogogogo 2021-07-12 12:46:59 +08:00
优化的确实挺好啊 pdd 程序员没白加班
|
28
cherbim 2021-07-12 12:47:59 +08:00 via Android
因为工信部严打启动广告,应用不能故意 sleep 了
|
29
0o0O0o0O0o 2021-07-12 12:53:13 +08:00 via iPhone 1
@dLvsYgJ8fiP8TGYU 这篇文章,是想靠拦截这些 app 的启动或者关闭时的请求来躲避被画像?至少文章列的 X 信 XX 宝 X 团,要么永远别安装和使用,否则这个做法没有任何作用的
|
30
lonenol 2021-07-12 13:00:04 +08:00
首页加一层本地缓存,异步刷新数据,就可以非常快吧,冷启动也只需要手机渲染好那些图片就行了
|
32
douyacai911 2021-07-12 13:51:56 +08:00 1
本来就应该这么快,telegram 每个群好几千未读刷起来也像屁眼插火箭一样快
现在民用电子设备的算力已经超出应用需求了,阿波罗登月也没用多大的算力 APP 启动快慢,就看开发商自己想不想了 |
34
mingsz 2021-07-12 14:09:27 +08:00
试了下,感觉比支付宝还快
|
35
Tezos 2021-07-12 14:27:27 +08:00
pddyyds
|
36
Maskeney 2021-07-12 15:06:55 +08:00 via Android 1
@he110comex 其实在 Apple 设备钥匙串中留各种标识符的多了去了…远不止拼多多一家
|
37
lutla 2021-07-12 16:32:28 +08:00
wx&qq 在数据库方面肯定有问题
|
38
tyhuohuo8 2021-07-12 16:55:31 +08:00
@bazingarick7 太真实了 启动看地球 进去还得等消息类表上的圈圈转几圈 真的垃圾
|
39
wty95 2021-07-12 16:59:26 +08:00 via Android
我也觉得快了
|
40
qq7790586 2021-07-12 17:25:22 +08:00
问下各位大佬,为什么支付宝的消息提醒点进去就能进入内容,微信的消息提醒点进去只能到首页
|
41
hellhyzcy66 2021-07-12 19:16:53 +08:00 via iPhone
只是这阵子严打罢了,用不了多久的,资本不会答应的
|
42
moooookey 2021-07-12 19:39:46 +08:00
@acrisliu 支付宝专门优化过的,之前还发过微博说了这个事情,有些人还说是使用了华为的方舟编译器,支付宝自己辟谣说是自己做的优化。
|
43
Cielsky 2021-07-12 20:28:02 +08:00 via Android
很正常吧,毕竟之前拼多多的用户都是非一线的收入不算高的人吧,那针对低端机优化一下很正常。
然后没广告了,启动速度自然变快。 支付宝速度也行,之前在我的老机子上都是秒开的。 微信是个例外 |
44
MrCurly 2021-07-12 20:58:41 +08:00
今天我的 pdd 开屏广告又回来了,淘宝支付宝也不会远了
|
45
dadachen1997 2021-07-12 21:34:31 +08:00
@qq7790586 iOS launch 的时候可以配置 options,里面的信息可以让开发者知道你是用过点击通知,还是别的什么操作进入的,可以显示相应的界面。这里支付宝可能做了相关配置,而微信没有。
|
46
shonnliberty 2021-07-12 21:57:38 +08:00
云闪付也还有广告
|
47
34D 2021-07-12 23:59:36 +08:00
@he110comex 不懂不要尬黑。keychain 里面保存登录信息是苹果支持的操作。
https://developer.apple.com/library/archive/samplecode/GenericKeychain/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007797 |
48
HuangLibo 2021-07-13 00:32:32 +08:00
用 Instruments 看看耗时就知道为什么了,启动慢无非就那些东西,用了 ObjC / C++ 的 Initializer 导致的 dyld 耗时,比如大量使用了 +load 方法。main() 之后的耗时主要就是主线程塞了太多耗时操作,不一定是故意的,比如不小心把耗时操作放在了 App Delegate 回调中、并在主线程执行,启动就变慢了。
另外,只有重启手机、或者长时间不用 APP,才是冷启动。杀掉 APP 后再就去是热启动,dyld3 有缓存系统侧服务,APP 的部分内容也还在内存中,只是进程不在了。 |
49
xingyuc 2021-07-13 02:09:56 +08:00 via iPhone
手机厂商:我们的新产品性能提高 1000%
APP 们:好的功能马上加,针对性的加 |
50
he110comex 2021-07-13 08:45:58 +08:00
@34D 如果你不懂,我可以教你,这就是滥用。
我只是举例了拼夕夕众多骚操作中的一个,它无底线的操作少吗? |
51
34D 2021-07-13 08:53:24 +08:00 via iPhone 2
@he110comex 半桶水,不懂可以闭嘴。想学可以找我。别在网上拿键盘敲字。
|
52
34D 2021-07-13 08:55:35 +08:00 via iPhone
@he110comex 人家在这讨论冷启动为什么快。你跟人家说它 keychain 存登录信息。人家跟你说 keychain 存登录信息并不是什么无底线操作,你跟人家说拼夕夕它无底线操作少吗?送你两个字,sd.
|
53
fyxtc 2021-07-13 09:08:45 +08:00
看地球至少比看广告好,看广告就是强行喂你吃屎
|
54
RayJiang9 2021-07-13 10:05:16 +08:00
@he110comex #50 黑人问号? keychain 存登录信息就算滥用了?这都算骚操作了?
|
55
GoodRui 2021-07-13 10:45:54 +08:00 via iPhone 1
@coolmint 刚刚实测了好几遍,支付宝 pdd 都是 1 ~ 2s 进界面,两者并无差别。另:pdd 进去之后立马疯狂弹窗让我领鸡蛋,然后连续跳转,无语。想退到主界面搜商品需要多很多时间和操作,辣鸡
|
56
aptx4689 2021-07-13 15:59:52 +08:00
@he110comex 不要打滚,有话就好好说,别人论据论点跑出来了,你就一直在打滚,不知道阁下做过 iOS 开发没有?
|
57
coolwo 2021-07-13 19:10:10 +08:00
目前彻底去掉开屏广告的 APP 也就是阿里系吧,其它家的 app 还是一样的有开屏广告,只是频率降低了,当然“有广告”这不违反“某种规则”……
|
58
kasusa 2021-07-13 22:50:42 +08:00
工信部这一波操作比加 8 个 g 内存都有效果。太强了
|
59
amwyyyy 2021-07-14 09:44:47 +08:00
没装 pdd 不清楚,冷启动最快的我觉得是谷歌的 Authenticator
|
60
redeemer 2021-07-14 10:58:35 +08:00 via iPhone
微信先看几秒钟地球,进去收消息再收几秒
|
61
dunn 2021-07-14 16:01:56 +08:00 via iPhone
你们一顿表扬。现在又加了开屏广告
|