Normal view

There are new articles available, click to refresh the page.
Before yesterdayMain stream

iPadOS/iOS 13使用体验报告

28 September 2019 at 20:01

在前面的发布会总结博文,我跟大家讲,苹果的中心正在往系统(生态)和服务上面转移,硬件已经不再像之前一样惊艳了。但直到这次 iPadOS/iOS 13 发布正式版本,我升级并体验了之后,才直观地看到苹果在生态和服务方面做的努力以及其高质量的呈现。

本次将以图文的形式和大家聊聊这次更新了什么,我为什么要升级,有哪些让我眼前一亮的地方,还有哪些地方需要改进。

在安装体验之初我在我的 Teleram 频道作了一个简单的体验报告:

大家感兴趣也可以关注一下,有些东西不好写成长文,我会发在频道中。

TG交流群:Newlearnerの水群

《iPadOS/iOS 13使用体验报告》

我的升级观念以及升级原因

  • 本次升级涉及到的设备

iPad 第五代(2017款)

iPhone 7 Plus

  • 我的升级观念

在开始之前必须要和大家聊聊我的升级观念,我一直认为「硬件应该与软件版本相适应」「停留在一个相对稳定好用的版本」「没有让自己眼前一亮的功能性更新,不要随意升级」。

「硬件应该与软件版本相适应」,也就是说,17款 MBP 最好安装 macOS Sierra 或者 macOS High Sierra。如果一味地给老硬件升级新系统,会带来问题。

「停留在一个相对稳定好用的版本」,在本次升级之前,我的 iPad 和 iPhone 停留在 iOS 11.1,MacBook Pro 直到目前还停留在 macOS High Sierra 10.13.2。可能是因为这几年苹果的系统更新问题频发,尤其是 iOS 11 带来的卡顿、性能限制等,让我对苹果的系统不是很放心。

总结来讲我是一个对升级很佛系的人,一个系统满足我想要的功能、够稳定,我会一直停留在该版本。我知道升级了可以带来一些新的 features,但很多对我来讲是华而不实的,稳定性第一。

  • 升级理由

非常简单,因为 iPadOS 从 iOS 独立,是一个有很多新功能的大版本更新。我本人对 iPad 需求不是很大,因此有尝鲜和试错的资本。而 iOS 一开始我是不想升级的,因为手机常用到,不想要冒险。在升级 iPadOS 之后我感受到了新系统的“丝滑”,于是在昨天也升级了。

我低估了 iOS 的兼容性和强大的优化,在两台两年多的老设备上 13 系统表现十分出色,之前卡顿的问题得到了极大地改善。而 iPadOS 则让人眼前了一亮,请允许我运用自如:”awesome!”

《iPadOS/iOS 13使用体验报告》

iPadOS

重点想来说说 iPadOS,我觉得 iPad 的系统升级有两次跨越。第一次是 iOS 11 为 iPad 增加底部的 Dock 栏,第二次则是本次 iPadOS 13 全面的升级,可以看出苹果正在将 iPad 往一个「平板电脑」的方向发展,而不满足于做一个大号的 iPhone。

*由于我长期没有升级,因此以下内容默认将「iOS 11」和「iPadOS 13」进行比较。

全新的桌面

《iPadOS/iOS 13使用体验报告》

从直观感受来讲,屏幕的利用率更高了。在 iPadOS 上,主屏幕布局现有「更多」和「更大」两种布局方式,前者每页最多可以显示 30 个 App 图标,后者则是之前版本的 20 个大图标。除了在初始设置中进行选择,你也可以在「显示与亮度」中自行切换。

除此之外,原本单独占据一页用于放置各种小组件的「今天」视图,也可以和主屏幕的第一页融为一体。在主屏幕上向右轻划,即可拉出「今天」视图,与 App 图标分占一页。

而「控制中心」则通过右上角下拉调出,这和 iPhone X 之后的 iOS 系统体验一致。菜单栏也做了修改,去掉了左上角的”iPad“字样,改为时间和日期,将 WIFI、VPN 等图标放在了右上角。

《iPadOS/iOS 13使用体验报告》

全新的体验和性能提升

iPadOS 包含了 iOS 13 针对底层优化的基础新特性,而这正是我们最为关心的提升。例如启动速度相较 iOS 12 提升 100%、 更小体积的应用安装包(减小 50%)和升级包(减小 60%)等。

给我的体验是很「丝滑」,不管在看视频、处理文字的时候有多少弹窗,没有出现卡顿的情况。可能 iOS 11 负优化实在是太多了,iPadOS 13又太优秀,目前来讲滑动、点击、开屏等体验都好了一个层次。

此外,到今年的iOS 13.1中,系统内已经包含141个使用Swift的二进制文件,相较于iOS 12直接翻了一倍多。在iOS 13系统当中,新的“查找”App、“提醒事项”App以及Sidecar都已经使用了新开发语言编写,在健康、Books以及快捷指令等App中也都使用了Swift。同时,一些第三方开发的应用也都有部分是基于Swift编程语言编写。

《iPadOS/iOS 13使用体验报告》

不得不提到的就是新增的暗黑模式,体验感很不错。我个人偏向暗黑系,平时使用的软件如果支持黑/蓝黑皮肤我会应用。这次 iOS/iPadOS 带来了系统级别的支持,当然不能错过。遗憾的是目前系统的正式版刚刚发布,支持的软件和网页还不太多,希望能够抓紧跟进。

《iPadOS/iOS 13使用体验报告》

全新的Hapic Touch

Hapic Touch 可能令很多手持旧款 iPhone 的用户不满,但对于没有 Taptic Engine 的 iPad,这绝对是一件好事情。苹果取消 3D Touch,改为 Hapic Touch,就是要给 iPhone 与 iPad 相同的体验。

目前我发现 Hapic Touch 有以下几个用途:

  • 长按 APP 图标调出快捷键
  • 输入文本时长按空格键可移动光标
  • 输入文本时长按文本可以拖动选中
  • 应用内选项

《iPadOS/iOS 13使用体验报告》

全新的分屏和侧拉功能(Slide Over)

分屏浏览此次则支持了同一应用分屏,也就是俗称的「应用多开」,此前只有 Safari 支持这一功能,而现在无论是系统自带的应用,还是第三方应用(例如 Microsoft Word) ,都能通过侧拉或是分屏来复制出另一个独立运行的窗口,在多任务界面也会分开展示。再也不用为了同时看两份 word 文档同时下载 MS Office 和 WPS 了。

《iPadOS/iOS 13使用体验报告》

侧拉的应用界面在原先独立窗口的基础上,在下方增添了熟悉的触摸条,让我们可以像使用 iPhone 上的多任务界面一样快速切换 App。值得注意的是,侧滑界面的多任务与系统的多任务是相互独立的两个界面,把常用 APP 放到侧滑多任务里,使用时只要侧滑呼出便可,非常方便。

《iPadOS/iOS 13使用体验报告》

全新的文本输入

苹果在 iPadOS 和 iOS 13 的文本输入方面下了大工夫,之前 iPad 到处选光标位置的尴尬还历历在目,到 iPadOS 这种尴尬不复存在了。苹果带来了全新的文本输入体验,包括:

  • 光标移动手势:在新的 iPadOS 上,我们可以将手指放到光标上,停留约半秒后光标将会放大,此时就可以快速地拖动光标到指定的位置,放大的光标也免去了手指遮挡带来的不便。
  • 文本选择手势:过去双击文本可以选中某个字,然后再通过两侧的「小光标」调整选中范围,显得略为烦琐。现在的文本选择手势的逻辑更为明确:将手指放在文本上略作停留,然后继续滑动即可开始选择文本。选择文本时最好避开光标所在的位置,否则会优先触发光标移动的手势。
  • 三指手势:支持复制、剪切、粘贴、撤销、重做等,熟悉之后十分便捷
  • Hapic Touch:长按空格键可以随意移动光标,和 3D Touch 体验类似

此外,键盘也新增「取消固定」「浮动键盘」「拆分键盘」三种模式:

  • 取消固定:长按右下角键盘图标并选择「取消固定」,按住该键盘图标即可上下拖懂键盘
  • 浮动键盘:带来和手机一样的小键盘体验,支持「滑行输入」。拉住底部的短横线可以在屏幕上自由移动,还原时拉住短横线将键盘拖到底部中间,松手即可
  • 拆分键盘:将原本的键盘一分为二,可以两只手同时打字

《iPadOS/iOS 13使用体验报告》

全新的文件管理和下载管理

之前的 iPad 为什么不能称为「电脑」,我想很大一部分原因受制于 iOS 相对封闭的生态,其中一个痛点就是文件管理。毫不客气的讲非常反人类,定位是一个「生产力工具」,居然不支持外接存储设备。一切都围绕内置的”文件app“转,只能通过云端或者 Airdrop 互传文件,系统内部的 APP 互为沙盒,不能直接读取各自的文件。之前这种情况只能通过第三方软件(比如 Documents)来解决,而外接设备更是想都不敢想。

这次升级后,文件管理 APP 体验更像 macOS 上面的访达:

  • 支持读取外接 U 盘和 SD 卡中的文件,支持文件解压缩,允许连接 SMB 文件服务器,支持文稿扫描等
  • 支持分栏显示(Column View),在这种显示模式下,层层叠叠的文件目录从左至右铺陈开来,能够最大程度地在有限的屏幕空间内呈现出文件的归属关系。不需要打开文件,你就能在最右一栏中对它进行预览、处理、查看元数据等操作
  • 更快捷的文件操作,就像桌面端使用鼠标右击打开菜单一样,新版文件 App 允许通过长按的方式来呼出菜单进行一系列操作。不仅如此,针对部分拥有外接键盘的用户,文件 App 在新版中提供了丰富的键盘快捷键支持,让你可以在键盘上完成大部分和文件相关的操作

《iPadOS/iOS 13使用体验报告》

而 Safari 浏览器,也更加的「桌面化」了:

  • iPad 上 Safari 会默认请求桌面网站,并针对触摸进行优化
  • 新增下载管理,并支持自定义下载目录,终于可以直接在 Safari 下载文件了
  • 支持外接键盘丰富的快捷键
  • 自定义网页文字大小、分网站保存设置等人性化细节改进

《iPadOS/iOS 13使用体验报告》

全新的鼠标功能

在没有加入「鼠标」这个功能的时候,一遍敲两下键盘一遍用手划拉屏幕的画面实在太美。我常常想,作为一款「平板电脑」,为什么 iPad 不支持外接鼠标。iPadOS 正式引入了这个功能,这也是我升级的几大动力之一。

鼠标模式可以在「设置」—「辅助功能」—「触控」—「指针设备」中开启并自定义。支持自定义按键功能,配合我的 M720 可以做到一个鼠标浏览应用、返回桌面、下拉通知、切换APP,打开控制中心。支持自定义鼠标样式和大小,如果想要鼠标和虚拟键盘同时使用,请勾选「显示屏幕键盘」选项。

现在配合外接键盘和鼠标,体验尚可。目前存在不足的地方是鼠标只支持”自然方向“滚动并且不可以更改,鼠标不能设置「回到上级/返回」的功能,其他都挺满意的。

《iPadOS/iOS 13使用体验报告》

上面的视频显示的操作步骤全靠鼠标完成,但目前系统正式版刚发布不久,有些软件还没有做好适配。

全新的人性化细节

1、相比于 iOS 11,新增了「屏幕使用时间」「电池管理」等系统内置设置,十分直观

《iPadOS/iOS 13使用体验报告》

2、针对照片、截图、视频处理有了更多的工具选择,尤其是视频编辑,非常好用。不知道苹果什么时候给截屏编辑加上「马赛克」这个选项。

《iPadOS/iOS 13使用体验报告》

3、「控制中心」中可以通过 Hapic Touch 选择连接哪个 WiFi 了,无需每次去设置中选择。

4、音量显示不再位于屏幕正中间,审美水平大幅提高,改为侧边栏或者顶部显示。选择静音和恢复还有铃铛动画。

5、等等

全新的流媒体服务

在今年的苹果春季发布会上,苹果推出了 Apple TV+ 和 Apple Arcade 这两个订阅服务。如今,他们已经登陆各大平台。

  •  Apple TV+

苹果的原创流媒体平台 Apple TV+ 将在兼容的智能电视、 Apple TV 4K 以及 iPad、Mac 和 iPhone 上提供最高标准为 4K Dolby Vision 和Dolby Atmos 的服务。

Apple TV+ 将于 11 月 1 日推出,提供部分剧集,稍后还会有更多。价格为 4.99 美元每月,可以家庭共享,十分美丽。而 iPad 无疑也是追剧神器之一了,下面是 iPadOS 的 Apple TV+ APP:

《iPadOS/iOS 13使用体验报告》

  •  Apple Arcade

Apple Arcade 是线上电子游戏订阅平台,已经正式上线 iOS、macOS 及 tvOS平台。目前已推出超过 50 款游戏,在150多个国家和地区推出,可惜中国大陆不在首发国家之内。目前已推出超过 50 款游戏,苹果声称将会在下半年完成预计的 100+ 数量目标。费用也是 4.99 美元每月,支持家庭订阅。

《iPadOS/iOS 13使用体验报告》

总结

非常惊艳的系统,以至于我安装好之后大呼”awesome”。有了 iPadOS,iPad 又向桌面化前进了一步。很多人吐槽 iPad 徒有「生产力工具」的名号,实则是爱奇艺神器,相信会有越来越多强大的桌面级应用来到 iPad。使用下来十分流畅,虽然很多新功能还需要一段时间适应,也有很多软件暂时没有做适配,但我不后悔升级。

iPadOS 还有一个重磅功能就是「随航」(Sidebar),但我对这个功能不感冒,有外接扩展屏幕需要建议去买显示器屏幕。

因为不支持 Apple Pencil,这也是一台两年多的老设备,也就不给大家演示 Apple Pencil相关的内容和续航测试了。如果你们问我:”要不要升级?“”升,别犹豫“

iOS

iOS 13 的 体验和 iPadOS 相近,同样很丝滑。除了 iPadOS 的独占功能之外,剩下的功能基本重合,这里就不赘述了,只说几个点:

– 滑行输入还没有完全适应,目前还是二指禅更快些

– 捷径app默认不允许安装第三方捷径,可以先安装一个内置捷径,然后到设置开启“允许第三方”

– 丝滑体验,体现在通知来的时候、切换应用的时候

– 续航依然不好测试,因为我这块用了两年的电池本身就不行了,正打算换

– 信号因为 7P 用了高通的基带,因此本次升级并没有感受到明显变化

– 电池设置里面多了一个ai充电,可以根据你充电的习惯调整 80% 之后的充电速度以保护电池

– 终于解除了 4G 下软件不得超过 200M 的限制

– 虽然之前魔改的信号小圆点、5G样式等没有了,但丝滑就够了

单独说一下 Hapic Touch,人们褒贬不一。有一点需要明确,这是苹果为了腾出空间增大电池以及做到 iOS 和 iPadOS 平台同样体验所做的妥协。不管喜欢也好,讨厌也好,这是一个趋势。

我想槽点主要在于重按 3D Touch 和短按 Hapic touch 会同时生效、重新排序图标需要按更长的时间,二者不可得兼,电池变大了、iPad 体验变好了,总要付出点代价。

存在的遗憾和需要改进的地方

最后来谈谈这两个系统还有什么缺点和不足的地方:

– 续航有下降的趋势,即使电池不行也可以感受到,希望后续版本可以改进

– 在日常使用中有轻微的发热现象,但可以接受

– 很多软件不支持暗黑模式,也没有为 13 系统做适配

– 很多软件不支持辅助鼠标滚轮,仍需要使用鼠标拖拽

– App Store 切换账号比之前麻烦,需要滑动更长的距离,但没有App Store小红点数量提示了

– Airdrop 因为在 iPadOS 13根据设备区分传送对象,和之前的旧系统macOS 10.13.2 和 iOS 11.1 配合使用时只显示一个头像。点击传送后两台搭载旧系统的设备会同时收到文件

– 键盘的拆分模式和浮动键盘在某些不适配的app会出现未知 bug

总的来说瑕不掩瑜,iOS 11 给我留下了心理阴影,而 iOS 13 和 iPadOS 13 改变了我的一些根深蒂固的观念。用着两年前的设备,搭载最新的系统,享受最新的功能,体验还不错。我是一个知足常乐的人。

由于没有正儿八经为大家做续航测试,可以移步「尝鲜派」续航测试:传送门

ADB & Fastboot 简介与使用

By: 琉璃
22 September 2019 at 14:28

说到安卓系统,肯定少不了大家喜闻乐见的「刷机」。在刷机的时候很多人不可避免地会遇到「ADB」和「Fastboot」这两个工具,因此今天和大家简单介绍下这两个工具。

《ADB & Fastboot 简介与使用》

简介

什么是 ADB

ADB 全称为 Android Debug Bridge

专业说明(来自官方开发文档):

Android 调试桥 (adb) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用,并提供对 Unix shell(可用来在模拟器或连接的设备上运行各种命令)的访问。该工具作为一个客户端-服务器程序,包括三个组件:

  • 客户端,该组件发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令从命令行终端调用客户端。
  • 后台程序,该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。
  • 服务器,该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。

您可以在 android_sdk/platform-tools/ 中找到 adb 工具。

糊弄说明:

即刷机工具

什么是 Fastboot

在 Android 手机中,Fastboot 是一个通信协议,电脑可以通过这个通信协议,直接向手机系统不同分区中写入文件(.img),一般用来向bootloader传送刷机文件进行烧录。

还有一种,指的是 Fastboot 刷机模式,比如小米的米兔界面。Fastboot 是比 Recovery更为底层的刷机模式。

大多数手机可以在关机状态下长按 电源键 + 音量(+) 进入该模式,然后就可以进行刷入第三方 Recovery 或者刷入 System 等操作。

下载与配置

电脑端

  1. 下载SDK Platform Tools

官方页面,注意,包括上面的下载链接,都可能需要梯子。

  1. 下载后直接解压即可,建议放到桌面(因为是全英文路径)。
  2. 在命令提示符(windows)或者终端(Linux)中切换到此路径,运行 ADB 服务。《ADB & Fastboot 简介与使用》

⚠️注意:

  1. PowerShell 和 CMD 都可以运行 ADB,但是 ADB 本身是 CMD 工具,更建议用 CMD 运行它。如果是在 PowerShell 运行,需要先输入 CMD 切换到命令行模式,或者以 ./adb 输入命令,直接输入 adb 会出错。
  2. 查看此链接,添加“在此处打开命令窗口”到右键菜单,操作更方便。

手机端

1、首先进入设置中的手机详细信息页面,连续点7次“版本信息”,直到提示“已打开开发者选项”;

2、进入开发者选项,打开 USB 调试;

《ADB & Fastboot 简介与使用》

3、将手机与电脑连接,电脑上在 CMD 输入adb devices 并执行:

《ADB & Fastboot 简介与使用》

此时手机会有提示:

《ADB & Fastboot 简介与使用》

点击“确定”即可。

4、此时重新输入 adb devices,即可看到已授权,然后我们就可以进行操作了。

《ADB & Fastboot 简介与使用》

一些常见问题

1、无法开启 ADB 服务

提示: error: protocol fault (couldn’t read status): No error

可能是 adb 用于通信的 5037 端口被占用,找到占用此端口的进程,结束掉后重试。

2、无法连接手机

  1. 尝试安装驱动,比如小米手机用 MiFlash 安装,华为手机用 Huawei HiSuite 安装……
  2. 检查数据线,尝试换一条数据线或者换一个 USB 接口;
  3. 如果确认驱动和连接都没有问题,可以尝试换一个系统,或者换一台电脑。

ADB 实例

  • 查看已安装应用

1、基本命令: adb shell pm list packages

Packages 是 APP 的包名

2、参数:

参数 显示列表
所有应用
-f 显示应用关联的 apk 文件
-d 只显示 disabled 的应用
-e 只显示 enabled 的应用
-s 只显示系统应用
-3 只显示第三方应用
-i 显示应用的 installer
-u 包含已卸载应用
包名包含 字符串

3、实例:

《ADB & Fastboot 简介与使用》

  • 批量安装应用

将 APK 文件全部复制到 ADB 工具所在的文件夹,并且重命名(不能有空格),然后在CMD中输入:

for %i in (*.apk) do adb install -r %i

Linux 命令为:

find . -name “*.apk” -execdir adb install -r ‘{}’ ‘;’

不出意外就会自动安装全部 APK 了,而无需干预。这个方法适用于重置系统或者刷机之后的批量安装,简便快捷。

  • 停用应用

基本命令:adb shell pm disable-user <package_name>

启用命令:adb shell pm enable <package_name>

停用类似卸载,被停用的应用无法找到也无法使用,但可以通过启用命令重新启用。

⚠️注意:系统应用谨慎停用!有可能会造成无法开机!

  • 卸载应用

基本命令:adb uninstall [-k] <packagename>

有一些应用不会显示在启动器或者无法用普通方法卸载,可以使用 adb 卸载它。

⚠️注意:系统应用谨慎卸载!有可能会造成无法开机!

  • 清除缓存

基本命令:adb shell pm clear <packagename>

相当于在设置里的应用信息界面点击了「清除缓存」和「清除数据」。

⚠️注意:系统应用谨慎清除缓存,有可能会造成异常!

  • 强制停止应用

基本命令:adb shell am force-stop <packagename>

顾名思义,相当于 Windows 中 taskkill 命令。

  • 复制文件

基本命令:adb push

在电脑和手机或者手机和电脑之间复制文件。

  • 刷机相关

快速重启:adb reboot

重启到引导模式:adb reboot bootloader

重启到恢复模式:adb reboot recovery

Sideload 更新系统:adb sideload <.zip>

 

参考文章:

刀锋上追梦:使用ADB命令批量安装APK文件

疯人院的院长大人:玩转ADB命令(ADB命令使用大全)

千山万水迷了鹿:Android Fastboot 与 Recovery 和刷机

会意:Windows10右键添加“在此处打开命令窗口”

浅谈Android系统-入门篇

By: 琉璃
24 August 2019 at 22:16

这里是琉璃,受博主的邀请担任「Android-安卓」这个栏目的撰稿人。这是本专栏的第一篇文章,想要用一些客观事实来向大家介绍Android系统的发展历史和目前的一些厂商、ROM以及购机的一点建议。由于是面向入门用户的简单科普,熟悉安卓的人可能觉得司空见惯,那么请期待专栏的后续文章~

Android,常见的非官方中文名称为安卓,是一个基于Linux核心的开源操作系统,由Google成立的Open Handset Alliance(OHA,开放手机联盟)持续领导与开发,主要设计用于触控屏幕移动装置如智能手机和平板电脑与其他便携装置。

《浅谈Android系统-入门篇》

版本历史及占有率

Android系统有预发行的内部版本,分别为原子小金刚(Astro)与机器人班亭(Bender)。从2009年5月开始,Android的版本代号改以甜点来命名,且每个代号间的字首以英文字母序接续排列:Cupcake(纸杯蛋糕)、Donut(甜甜圈)、Eclair(闪电泡芙)、Froyo(优格冰淇淋)、Gingerbread(姜饼)、Honeycomb(蜂巢)、Ice Cream Sandwich(冰淇淋三明治)、Jelly Bean(雷根糖)、KitKat(奇巧巧克力)、Lollipop(棒棒糖)、Marshmallow(棉花糖)、Nougat(牛轧糖)、Oreo(奥利奥)、Pie(派)。

而到了今年情况有所不同了,谷歌正式发布将于今年秋季发布的新一代Android移动操作系统:Android 10。这意味着谷歌打破了以往用甜点命名移动操作系统的10年历史,放弃以字母开头的命名方式。今年发布的新系统是Android 10,以此类推明年将是Android 11。

除采取新的命名方式之外,谷歌还对Android系统的标志进行了更新,让品牌形象焕然一新。Android全球品牌总监奥德·甘顿(Aude Gandon)表示,这个标志有一个“更现代化”的文字组合。重要的是标志中将始终包含绿色小机器人。“机器人的存在让Android与众不同。这让整个标志外观更人性化、更有趣、更平易近人。”

代号 版本 发布日期 API 等级
Android 1.0 1.0 2008.09.23 1
Petit Four 1.1 2009.02.09 2
Cupcake 1.5 2009.04.27 3
Donut 1.6 2009.09.15 4
Eclair 2.0 – 2.1 2009.10.26 5 – 7
Froyo 2.2 – 2.2.3 2010.05.20 8
Gingerbread 2.3 – 2.3.7 2010.12.06 9 – 10
Honeycomb 3.0 – 3.2.6 2011.02.22 11 – 13
IceCream Sandwich 4.0 – 4.0.4 2011.10.18 14 – 15
Jelly Bean 4.1 – 4.3.1 2012.07.09 16 – 18
KitKat 4.4 – 4.4.4 2013.10.31 19 – 20
Lollipop 5.0 – 5.1.1 2014.11.12 21 – 22
Marshmallow 6.0 – 6.0.1 2015.10.05 23
Nougat 7.0 – 7.1.2 2016.08.22 24 – 25
Oreo 8.0 – 8.1 2017.08.21 26 – 27
Pie 9 2018.08.06 28
Q 10 2019 Q3 29

截至2019年5月7日,以下是不同的Android版本的用户比例:

版本 代号 占有率
2.3 Gingerbread 0.3%
4.0 Ice Cream Sandwich 0.3%
4.1 Jelly Bean 1.2%
4.2 Jelly Bean 1.5%
4.3 Jelly Bean 0.5%
4.4 KitKat 6.9%
5.0 Lollipop 3.0%
5.1 Lollipop 11.5%
6.0 Marshmallow 16.9%
7.0 Nougat 11.4%
7.1 Nougat 7.8%
8.0 Oreo 12.9%
8.1 Oreo 15.4%
9 Pie 10.4%

《浅谈Android系统-入门篇》

Android 6 ~ Android 9 的总和接近75%,为了体验和安全考虑,建议应该优先考虑更新的系统版本。不过身边很多的安卓用户并不对系统版本很感冒,从购机用到卡顿换机也从不升级系统,这和 iOS 强制升级系统以至于整体系统版本号较高形成了反差。希望将来的Android和 Google 的新操作系统Fuchsia OS能在系统更新推送和升级建议这方面继续下功夫。

定制系统

Android 是一个开源系统,任何个人或者组织都可以对其源码进行改造、定制。因为国内的特殊国情,从2011年开始,国内基于 AOSP 的深度定制系统就开始生根发芽。接下来介绍一些定制系统,无论是轻度修改还是深度定制。

Google Pixel

Pixel 是由 Google 设计、制造、销售并且提供技术支持的 Android 智能手机,接任之前的 Nexus 系列,一般戏称 “Google 亲儿子”。

Pixel 系统是在 AOSP 的基础上小幅度定制,加入了 Pixel 特有的功能,比如 Google的云服务、相机,正在播放等功能。使用 Pixel 手机可以体验完整的 Google 服务。

《浅谈Android系统-入门篇》

Sony Xperia

索尼手机 Xperia 所搭载的系统同样是 AOSP 小幅度修改的,加入了一些针对索尼手机的功能,不仅可以使用 Google 服务,也可以使用索尼的服务。

《浅谈Android系统-入门篇》

Samsung One UI

One UI 是三星2018年公布的基于 Android 9 的全新深度定制系统,接任 Samsung Experience,并且对于上一代系统的不足之处(效能、UI)有所改进。

《浅谈Android系统-入门篇》

国内深度定制系统

主要有小米 MIUI、魅族 Flyme、华为 EMUI、OPPO Color OS、VIVO Funtouch OS、Nubia UI、锤子 Smartisan OS、一加氢 OS、联想 ZUI、360 OS 等等……

至于孰优孰劣,这里不做讨论,毕竟 “萝卜青菜各有所爱”,而且也会占用很多篇幅。每个厂商不同的定制系统,都有不同的特色,也包含了自家的云服务。

不过他们都有一个共同的特点,就是对 Android 本身的机制修改的非常多(要不然怎么会叫深度定制呢)。对于大多数消费者而言,只要自己喜欢就好;对于喜欢折腾、喜欢搞机的朋友(比如我们这系列的文章),就有些不太合适,这些修改的机制可能会导致系统和 AOSP文档上的预期行为不符。

解锁刷机

Android 手机获取 root 权限或者刷机之前,一般都要先解锁,即 BootLoader 锁。现在市面上销售的手机,有的可以官方解锁,而有的只能通过破解的方式解锁,还有一些无法解锁。解锁方法之后会有一篇文章专门讨论,这里只说明哪些手机可以解锁,而哪些不行。

官方支持

小米、Pixel、一加、索尼、三星、HTC、摩托罗拉(一部分)、OPPO 和 VIVO 最近一年多开放了少数机型的官方解锁。

非官方渠道

华为、诺基亚、魅族、锤子(一部分)、360、OPPO(一部分)、VIVO(一部分)。

不可解锁

黑莓、锤子(一部分)、华为(比如新出的中低端)、一些 ATT 定制手机等……

关于选购手机的一些建议

  • 如果想要折腾手机(刷机),尽量优先考虑红米系列,其次是小米和一加。这三个系列刷机资源很丰富。
  • Pixel 和 Xperia 是信仰系列。
  • 三星和索尼手机有特殊机制,解锁后会丢失一些东西且无法还原。
  • 如果没有搞机需求,比如给父母之类的,选择合适的价格,喜欢的系统即可。

⚠️最后强调一点:搞机尽量不要用深度定制系统,搞机尽量不要用深度定制系统,搞机尽量不要用深度定制系统!

引用某位大佬的原话:

发现很多国内手机ROM的logcat简直不忍直视,把研发团队的素质暴露的一干二净,有些甚至常年能看到各种低级Bug引起的fatal exception。这些手机的QA团队哪怕稍微看下logcat也能轻轻松松发现大把的Bug。表面的不流畅下,是各种低级Bug的狂欢!

加上Android有service crash自动重启的机制,有些低级Bug就一直在那里crash、重启、crash、重启,直到耗尽最后一点电量。

花了半个下午时间,查明问题了,是oneplus自己的一个什么Applocker特性的代码有Bug,出了一个数组越界的异常,导致Island创建的最末环节没有执行。

以后我再也不想查这种OEM的beta系统的Bug了,尤其的oneplus的ROM,创建个work Profiles的流程,抛了几千个异常……

❌
❌