philchenko philchenko
关注数: 10 粉丝数: 581 发帖数: 10,202 关注贴吧数: 27
小米推送在国内取代谷歌,为安卓系统省电 不少朋友可能都知道,为了提高小米6的续航,小米工程师们可谓是绞尽了脑汁。 首先,在5.15英寸屏幕手机当中塞下3350mAh的大电池,还要保证手机厚度不大,就是个很大的挑战。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fforum%2Fwh%253D640%252C640%253Bq%253D45%253Bg%253D0%2Fsign%3D97c645d671899e5178db32127697f505%2Ff03509f431adcbefd435e82da6af2edda3cc9f2b.jpg&urlrefer=a7b2deb14702e2d57f2e57d6fdfff3b5当然,10nm制程的高通骁龙835移动平台也为小米6的高续航提供了很大程度上的保障。作为全球首款10nm级别制程的商用芯片,骁龙835的优越性毋庸置疑。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fforum%2Fwh%253D640%252C640%253Bq%253D45%253Bg%253D0%2Fsign%3D45f1d89294510fb3784c7f91ed03e4a3%2F2c6334adcbef7609e80a0fb424dda3cc7cd99e2b.jpg&urlrefer=2e9f5ba5f7e368a944aa5687bbec460e除了上面所说的硬件,在软件上小米手机的MIUI系统为了防止目前影响手机续航最大的因素之一——唤醒全家桶也早已预备了相关措施,不仅从自启动控制上切断了根源,还可以随时智能冻结后台不需要的进程。在需要最大续航时,用户还可启用极致省电模式,为手机争取更多启用时间。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fforum%2Fwh%253D640%252C640%253Bq%253D45%253Bg%253D0%2Fsign%3Ddfb53d4a05b30f2435cfe405fca5fd75%2F113aceef76094b3608938dc6a9cc7cd98d109d2b.jpg&urlrefer=2138ce75e6128756edf301568a49989f然而除了上面提到的这些,小米工程师还在背后默默地为促进国内Android软件开发生态良性发展做着自己的贡献。这就是今天我们要说到的小米推送服务——MiPush。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fforum%2Fwh%253D640%252C640%253Bq%253D45%253Bg%253D0%2Fsign%3D3b6daca8052442a7ae5bf5a3e573817d%2Feb7873094b36acaf8be100d776d98d1001e99c2b.jpg&urlrefer=6d9ad2fda7d64759ea1ce2093ecbc9aa可能有的朋友对于推送服务如何影响续航一头雾水,那么“iOS比Android省电”的观点大家一定多多少少都听过。而推送服务,就是iOS比之前的Android版本省电的原因。下面是知乎用户@平刀用一个生活化的场景对iOS的推送机制更省电的解释: “我们使用iOS刷微博的时候,接收到了一条微信,这个时候,系统会有通知,告诉你收到一条微信,但是此时,微信并没有在后台启动,当你决定打开微信时,这时候微信才会在你的后台启动。 但是当我们使用Android刷微博的时候,这时候我们接收到了一条微信,这个时候,微信会自己启动,将消息推送给你,这就是为什么iOS比Android省电的原因。安卓的应用,都会独立的自启动,来推送自己的消息,但是iOS的推送是通过苹果的推送服务来统一实现的。” 小米为了解决这一问题,先是在MIUI V5上创立了对齐唤醒机制,这甚至领先于原版Android。当时,通过对唤醒机制的对齐,使得小米手机的耗电量对于原生Android有了质的提升。然而这还不能解决问题的本质——为何App推送通知时一定要自启动呢?但如果关闭应用的自启动功能,可能用户想看的通知就无法及时看到。这就有了后来的小米推送。 小米推送(MiPush)是小米公司向开发者提供的消息推送服务,通过在云端与客户端之间建立一条稳定、可靠的长连接,为开发者提供向客户端应用实时推送消息的服务。小米推送服务能有效地帮助开发者拉动用户活跃度,改善产品体验。由于中国Android生态环境缺少Google的GCM推送服务,小米推送为解决统一推送提供了绝佳的解决方案。http://tieba.baidu.com/mo/q/checkurl?url=http%3A%2F%2Fc.hiphotos.baidu.com%2Fforum%2Fwh%253D640%252C640%253Bq%253D45%253Bg%253D0%2Fsign%3Da98fac3f48a7d933bffdec75997bfd25%2F569e4e36acaf2edd05f0dfc2871001e93901932b.jpg&urlrefer=85f6d074872fa1524c72eaf7c659bb47使用小米推送SDK的App,无需自启动,无需后台驻留,在不唤醒CPU的情况下就可及时推送消息通知给用户,提升了手机续航,大大提升了使用体验。用户可以放心关闭使用小米推送SDK的App的自启动功能或者清理后台应用。 目前,使用小米推送服务的App越来越多,包括支付宝、淘宝、天猫、闲鱼、美团/大众点评、腾讯/爱奇艺/优酷/搜狐视频、斗鱼直播、B站、UC/QQ/百度/猎豹浏览器、微博、QQ空间、豆瓣、新浪/腾讯/网易/搜狐新闻、今日头条、一点资讯、工商银行、招商银行、同花顺、雪球财经等,几乎涵盖了日常手机应用的每一个方面。 这就是MIUI和其他手机系统拉开差距的地方,也是小米工程师一点微小的工作,谢谢大家~
首页 1 2 下一页