国内安卓手机用不了谷歌推送,APP只能靠后台自启

国内安卓手机用不了谷歌推送,APP只能靠后台自启

安卓开发知乎_知乎安卓开发游戏的小说_安卓游戏开发 知乎

国产Android手机是一个替代选择

华为Mate20发布的时候,我注意到一个现象:海外版是4GB RAM,而中国版则是6GB RAM。 为什么同型号的国内版比海外版多2GB存储空间? 其实这是我们特殊的Android生态系统决定的。

安卓开发知乎_知乎安卓开发游戏的小说_安卓游戏开发 知乎

在iOS系统中,如果APP想要向我们推送通知,只需要把数据传输到苹果服务器,然后苹果再传达给用户。 整个过程中,APP不需要占用手机任何资源。 即使你安装200个APP,也不会给iPhone带来任何负担。

安卓开发知乎_安卓游戏开发 知乎_知乎安卓开发游戏的小说

和iOS一样,Android系统本身也有自己的推送服务,该服务是由Google提供的。 不过,国产Android手机无法使用Google Push。 APP只能依靠后台启动来保证用户能够正常接收通知。 为了实现这一点数据报告,内存需要驻留在后台。 理论上来说安卓游戏开发 知乎,手机的存储空间越大,安装的应用程序越多安卓游戏开发 知乎,后台占用的运行内存就越多。

知乎安卓开发游戏的小说_安卓游戏开发 知乎_安卓开发知乎

后端机制的差异

单个APP所需的存储空间一般不超过1GB。 除非是王者荣耀这样的大型手游,否则国内日常使用的APP一般只需要200MB左右的存储空间。 众所周知,Android系统是真正的后台,切换到后台的应用程序仍然会正常运行。 iOS系统是假后台。 如果APP超过十分钟没有在前台运行,就会立即冻结,只留下预览图像。

知乎安卓开发游戏的小说_安卓游戏开发 知乎_安卓开发知乎

总而言之,Android的优势在于对多任务的支持,而iOS的优势在于保证单任务的顺利运行。 由于智能手机屏幕较小,大多数应用场景都是单任务界面。 说到用户体验,会感觉iOS的后台机制更加高效、更加省电。 此外,A系列芯片的单核性能领先高通、麒麟一到两年。 人们自然会觉得iPhone用起来更加流畅、顺手。

知乎安卓开发游戏的小说_安卓开发知乎_安卓游戏开发 知乎

国内Android APP功能过于臃肿

国外和国内的APP有很大的区别。 国外的APP非常“简单”。 聊天软件的功能仅限于聊天,占用内存不会超过100MB。 反观国内的微信,一款聊天软件内置了支付、自媒体、购物、小程序、搜索引擎、订外卖、小游戏等多种功能。

安卓开发知乎_知乎安卓开发游戏的小说_安卓游戏开发 知乎

有人说微信可以解决我们50%的互联网需求。 这种说法绝不是谎言。 这还不是最重要的。 关键是,腾讯远不是唯一一家试图把APP变成“百宝箱”的国内互联网公司——支付宝在做社交,浏览器在做信息流,音乐播放器在做视频。 直播。 这样的例子不胜枚举。 你安装的不是一个APP,而是一个“世界”。 功能如此臃肿3D角色,安卓手机如何才能流畅运行……

知乎安卓开发游戏的小说_安卓开发知乎_安卓游戏开发 知乎

如果不是iOS系统是假后端,早就被国产APP撞死了。 所以当三星S9仍然只支持4GB RAM时,我真的笑了。 中国手机市场的竞争环境远比其他海外地区恶劣。 三星的衰落不能归咎于任何人,而是归咎于其适应能力太差。

知乎安卓开发游戏的小说_安卓开发知乎_安卓游戏开发 知乎

总而言之,这就是为什么12GB RAM的Android机不如iPhone8流畅的原因。 当然,只提出问题而不探讨解决方案,无异于流氓。 笔者认为,要解决国产Android手机上的卡顿问题,至少要做到三点:1、建立完整的Android统一推送联盟,解决APP推送难的问题; 2、各手机厂商之间达成默契,只允许统一的应用商店存在,禁止用户自行安装应用; 3、将非标准应用列入黑名单,并在安装前提醒用户,迫使开发者进行优化。 这三点都很重要,缺一不可,但还有很长的路要走。

文章来源:http://mp.weixin.qq.com/s?src=11×tamp=1708240327&ver=5087&signature=wnH1VPEDpNKkX09VhhwQFOyd3pxJxVGk3YJ3DtC*bRLaY05P0neXXbIoc59VugcrTy3MaVWY8HxvnTXknsvmQfNpD5ayyMKXmT90oRVd1k5Zd3mQs-k1uwLHwqYXQkan&new=1