2016年11月15日星期二

可能对安卓最无情的嘲讽,就是所谓“ 绿色联盟 ”了吧 。。。

成也开放
败也开放

今天下午,华为开了 Mate 9 的中国发布会。

华为的手机一直都还算不错,这次的 Mate 9 看起来也很有料,但是差评君这次最关心的不是手机,而是。。。

华为在发布会上宣传安卓绿色联盟
(难道不该叫超级至尊全家桶联盟?)

差评君一看到百度、阿里、腾讯三个词,不由得虎躯一震,这仨厂还好意思谈绿色?

网友调侃
(想想自己有没有过打开百度地图之后,美团,糯米什么的都跟着开起来的经历?)

相信用安卓的差友都有过被百度阿里还有腾讯各自 “ 套装 ” 折磨的经历,现在跑出来大喊绿色,简直是想重新定义 “ 绿色 ” 二字。。。

纵观安卓的应用市场你会发现标榜 “ 系统提速 ” 之类的应用超级多,但是苹果的的 App store 上这样的应用却不多。

理由很简单,提到安卓,很多人的第一印象都会是 ——

差评君觉的,今天有必要客观的跟大家聊聊安卓了。。。

一开始早期的安卓,因为谷歌急着搞出东西到智能手机系统领域插一脚,做得实在是不怎么样,贼卡!

不过后来谷歌对安卓的系统不断的进行优化,现在已经流畅的很多,单从系统角度来讲,至少可以和 iOS 并驾齐驱。(别跟我提 WP,那特么也配叫系统。。。)

但是现在安卓用起来还是会卡,各大手机厂商都在标榜运行内存大小,“ 你 3G 他 4G,我直接怼 6G ” 这种比拼经常在各个厂商竞争中出现。

但是苹果一直用着 “ 祖传 ” 的小内存,运行起来却还是嗖嗖的无压力 。。。

贴吧还有人专门说这事

应用厂商不争气啊!

因为安卓的后台机制类似 “ 有多少用多少,不够就杀 ” 这样的模式。

比如你正在看电子书,突然收到一条微信消息,就跑去看微信消息,别人给你分享了一个淘宝链接,你拿着链接跑去淘宝里面看了一下,等你再切回电子书的时候,发现电子书已经挂了:“ 正在重新加载恢复上次阅读进度 ”。

因为内存一共就那么多,你要开启新应用,内存不够用的时候系统就会砍掉之前的内存,留出空位置

本来这机制也挺好的,但是谷歌实在是高估了应用开发者的自律程度,这些开发者为了达到各种各样的目的,把程序的内存占用弄得特别高(尤其是国内的应用)。。。

你开不了几个东西内存就满了,系统就忙着砍进程去了,没工夫理你对手机的操作,你要是一着急,多点几下应用,就更卡上了天。

安卓版墨迹天气的后台占用

想不通一个看天气的应用要 80 多 M 的后台有个卵子用,应用都这么吃内存不卡才怪 。。。

另外,就是安卓系统有个很贴心的 “ 设计 ”,那就是广播机制,在系统有了某些操作之后,比如收短信、锁屏、网络状态变化之类,会 “ 广播 ” 通知一下。

应用收到了 “ 通知 ” 之后,可以不理会,也可以进行某些操作。

这机制本来有很好的初衷,比如收到订票短信之后某些程序可以直接识别短信内容,给你添加闹钟提醒,会有很好的用户体验。

结果在我大天朝,流氓惯了的某些厂家,屁大点事也要利用这个自启动,连上 wifi 了自启一下,收到短信了自启一下。。。

一个两个还好,所有应用都这么干,稍微有点动静就都蹭蹭蹭的自启动,不卡才见了鬼。

差评君手机 “ 不设防 ” 情况下从流量切换成 wifi 后的情景
 (就是这么流氓!)

除了这种这种通过广播唤醒,安卓还支持程序间的互相唤醒,这本来也是个好事,比如你叫外卖的时候,外卖应用会直接启动支付宝来付款,很方便。

到了天朝,这个应用就变成了全家桶的盛宴!

你打开淘宝之后,阿里系的应用都会陆续跟着蹦出来启动,支付宝,UC,阿里旅行,高德地图。。。

应用间互相唤醒

还有就是接受消息的时候,安卓不怎么高明。

如果某个 APP 想给你推送消息,它只能通过服务器向苹果的云端发送信息,苹果再将信息推送到你的手机上,在这个过程中,这个APP根本不会启动。

安卓简单粗暴,先是应用启动,然后应用推送给你,在应用启动的同时,已经顺路把全家桶一并给你启动好了,手机遂卡之。。。

谷歌早已解决这个问题,推出了 GCM 服务,类似苹果的那种模式,但是这服务在天朝是撞墙的!

所以天朝的用户只能沉浸在全家桶自启的水深火热之中无法自拔。。。

上面这些问题,都是谷歌开放造成的后遗症,现在谷歌的 Google play 已经在着手控制这些事情了,现在如果应用都用 Google play 上的版本的话,也可以纯净的像 iOS 一样。

同一个应用,Google play 版本和国内应用市场版本的权限差距
(上面的是 Google play 版本)
 (天朝用户会有些心酸,Google play 在天朝处于无法连接模式)

但,安卓的开放,还是有些好处的。

安卓之所以能这么成功,其实有很大一部分得益于高度的开放性,同时得益于安卓系统的开放性,很多出色的开发者开发出了很多功能很棒的应用。

锤子的 One Step

(锤子前阵子大受好评的 One Step 功能是通过安卓自带的分享接口实现的,锤子有创新是一方面,但是安卓系统自身的强大是基础!)

还有 Xposed 框架之类的神器,可以让你把 Android 玩出花!

通过 Xposed 框架可以添加很多强大的功能模块

你甚至可以按照你的意愿随意修改其他应用。。。

微信被修改成这个样子!

对于极客们来说,只要拿到了 Root 权限,根本不知道什么叫做 “ 手机卡顿 ”,而且还能用类似上面的各种各样意想不到的功能,手机强大的就像一个变形金刚,只要有创意,玩法无限!

不过现在,谷歌可能更多考虑的是普通用户了,普通用户需要的是像 iOS 那样的系统,不应费力气就能轻松流畅的使用,门槛很低 。。。

所以谷歌就先拿手机厂商开刀!

由于安卓系统的开放性很高,颇受各大厂商喜爱,都会根据安卓原生系统定制之后,安装在自己品牌的手机里。

结果这些厂家都有一个毛病,就是喜新厌旧。。。

一般的厂商,出了新旗舰机,就不管老版本手机的维护了,谷歌虽然出了新版本的系统,他却不进行更新,用户只能一直用老版本的系统。

甚至有些厂家把 “ 预置新系统 ” 当成卖点,故意拖更老版手机,想用新系统你就得去买新手机。。。

安卓各版本系统的占有率

从上边这张表里可以看出来安卓新出的 7.0 系统的升级率只有 0.3%,对比一下苹果新版系统 iOS10 的 66% 真是可怜的不行。。。

iOS 升级状况

安卓的新系统每次都是很有进步的,一次比一次优化的好,一次比一次流畅,但是手机厂家迟迟不更新,就会给人一种 “ 安卓怎么一直这么卡啊? ” 的感觉。。。

所以最近,谷歌推出了新的规范。

在安卓 7.1 版本中,谷歌搞了一个叫做 “ Android Extensions ”(安卓扩展)的东西,变成了 AOSP 源码(Android 开放源代码项目)的一部分,不允许厂商做任何修改。

这意味着谷歌可以接管一些很重要的核心服务了,比如可以绕过手机厂家,直接给系统升级

还有就是新版本中手机厂家对系统的各种定制都必须遵守谷歌自己的规范,比如应用程序的调用接口,快充的标准,分屏任务等倒要遵守规范不能胡来了。(因为适配各种各样不同的标准提高兼容性的代价是损失系统速度)

Android 7.1

就这样,安卓可能走向封闭的道路。。。

成也萧何败萧何,安卓现在这么做多半也是出于无奈,但是把主动权掌握在自己手里,总比眼看着其他厂商建立什么 “ 安卓绿色联盟 ” 打自己脸来的强。

最后再次心疼一波谷歌。。。

来自知乎

原文链接

2 条评论:

  1. 关键还是很多核心被墙了

    回复删除
    回复
    1. 所以等Google全封闭的那天,想要中国市场,就得跟政府妥协了。看看隔壁果子还不是没被墙,只是阉掉一点点东西而已。。。

      删除