这几天Android阵营热度很高,3天前,即2019年8月31日,华为方舟编译器官网https://www.openarkcompiler.cn正式上线。

跑一下官网的例子,你会发现方舟编译器直接将java代码编译成Android底层linux平台直接运行的.so(动态库)。系统运行编译过的应用,将省去java虚拟机解释执行和运行时java垃圾回收导致的应用暂停。
要知道,java虚拟机这个中间层的存在是,Android系统在同样配置机器下远不及iOS流畅的关键原因。因此,编译后的Android应用获得60%的性能提升也就不奇怪了。


今天,9月3日,IT圈最大的动态应该就是Android 10(即Android Q)正式发布的消息了。据称,Google Pixel系列手机会最先收到Android 10的更新推送。

Android 10将包含多项功能升级,包括更好的手势导航(类似iPhone X)、通知栏管理、全局黑暗模式等等。

  • 手势导航将变成Android 10的默认导航模式,从屏幕底部向上滑动可回到主界面,上滑并按住松开可切换后台App,从左侧或右侧边缘向相反方向滑动可返回上一应用。其实,去年的Android 9 Pie系统中,谷歌就加入了跟iPhone X相似的手势导航,可能很多人一直用不太习惯而已吧。
  • 通知管理新增了“优先”、“无声”和“自适应通知”三种功能。
  • 全局黑暗模式,使得没有提供“夜间模式”的应用也能变成黑色主题的“夜间模式”,“夜间模式”将不再依赖于各个应用单独开发提供。

回顾一下Android主要版本的发布历史:

  • 2008年09月23日,Android 1.0 (A)
  • 2010年12月06日,Android 2.3 (G)
  • 2011年05月10日,Android 4.0 (I)

  • 2013年09月03日,Android 4.4 (K)
  • 2014年06月25日,Android 5.0 (L)
  • 2015年05月28日,Android 6.0 (M)
  • 2016年05月18日,Android 7.0 (N)
  • 2017年03月21日,Android 8.0 (O)
  • 2018年08月07日, Android 9.0 (P)
  • 2019年09月03日,Android 10 (Q)

可以看到,从2013年Android4.4之后,Google每年都会发布一个Android的大版本。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐