现在国内的安卓环境为何如此恶劣

2021-12-30 16:08:43 +08:00
 alexkkaa

自己写了个小工具监测 wifi 连接情况, 发现前台广播在应用切换到后台后没几分钟就被 vivo 的系统给冻结了, 根本就收不到任何广播。 系统设置里能调的都调了,依然是过一会就收不到。 换到小米情况依然如此。

现在国内的厂商为何如此没有节草, 既然提供了选项让手动设置允许应用后台常驻, 为毛跟个摆设一样?

ios 端不清楚, 安卓端真的是环境比 pc 桌面还恶劣, 各个山头都有自己的规则, 上架推广又难。 感觉除了几个头部厂商可以进白名单, 少数的技术好的公司可以找各种还没被封堵的漏洞, 一般的小公司和个人开发者真的是难。

话说回来早些时候的那批开发者真是风口上飞, 不光没有成型的规则, 市场竞争也不激烈。 现在的安卓开发真的是地狱模式。

11787 次点击
所在节点    程序员
104 条回复
alexkkaa
2021-12-30 16:33:52 +08:00
@kop1989 我是不做安卓开发 但是我清楚的记得以前的安卓生态有多乱 按照文档里的说法是从 api 26 开始各种限制才多了起来
darkengine
2021-12-30 16:35:16 +08:00
手机厂商:是你们 App 开发者先动手的
stanjia
2021-12-30 17:13:19 +08:00
每个 app 都后台常驻了
那该机主是真的很不幸。
pengtdyd
2021-12-30 17:31:32 +08:00
买谷歌亲儿子吧
littiefish
2021-12-30 17:43:41 +08:00
???这是好事
kujio
2021-12-30 17:47:22 +08:00
同安卓开发岗,表示但凡给 APP 一点机会,新的保活机制就会出现。
而且后台通过广播拉起在好多年前国内就没用了,
同样监听网络状态功能,现在要用好几种方式同时使用才能保证在大部分机型里能正常运行。
Chinsung
2021-12-30 17:49:51 +08:00
说到底,还是头部大厂吃相难看。
没本事把系统搞好去卷死外国人,自己一群人五花八门在国内卷,恶心的还是用户
stoneabc
2021-12-30 17:51:45 +08:00
为数不多的赞同手机厂商的做法。就是该杀。
xmlf
2021-12-30 17:54:55 +08:00
看来还是三星手机系统好用
sagaxu
2021-12-30 17:55:16 +08:00
有专门做保活 sdk 的人,闷声发财
shyling
2021-12-30 18:06:45 +08:00
个人觉得是挺傻逼的。。

主要还没个统一的规范。

想写个 Android app ,Android 开发工程师还不够,得是什么“华为手机 app 开发工程师”,“oppo 手机 app 开发工程师”。。
kop1989
2021-12-30 18:14:51 +08:00
@shyling #31

相对而言挺统一的。

1 、各厂 ROM 其实都在遵循谷歌原生系统的安全规则。
2 、缺乏统一的公共设施(比如推送,也就是 GMS )是因为正主进不来,各厂必然会八仙过海。
3 、Android 内核是开源的,各厂的系统都是 ROM 的,有些许功能呈现方式不同是很正常的现像。

各厂的不同,更大程度上是 app 在商业和营销上的不同。

如果非要比较的话,CentOS 、Ubuntu 、Debian 也有各自的不同,这很正常。
abvatous
2021-12-30 18:19:53 +08:00
OP 如果真的需要
把 app os api 调低点(不高于 9.0 即可),然后用组合拳保活吧(servcei+Thread)

用巧计保活,我都感觉罪恶
cssk
2021-12-30 18:28:26 +08:00
把安卓两字去掉一样适用
WeiYuanStudio
2021-12-30 18:40:38 +08:00
我之前写了个收短信送到 iPhone 的,也是注册广播莫名其妙被杀就放弃了。有时候能行,有时候又不行,真的是佛了
Zien
2021-12-30 18:47:52 +08:00
这大概是中国人的宿命吧
gearkey
2021-12-30 18:56:57 +08:00
根源:社会制度(无意义),那就是 Android 的碎片化和监管不足吧,不管 Google 怎么加强权限控制,国内的厂商总会有一些奇思妙想
gam2046
2021-12-30 19:07:24 +08:00
尝试启动一个前台服务,既然是自用程序,占用一下通知栏,应该是可以接受的。
VYSE
2021-12-30 19:12:22 +08:00
然而原生 Android 又压不住国内的 APP, 环境所致
ochatokori
2021-12-30 19:14:27 +08:00
miui 给自启权限就能被广播唤醒了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/825332

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX