写点什么

解读 2015 之 Android 篇:横向扩张、平稳发展

  • 2015-12-29
  • 本文字数:3810 字

    阅读完需:约 13 分钟

编者按

2015 年,整个 IT 技术领域发生了许多深刻而又复杂的变化,InfoQ 策划了“解读 2015”年终技术盘点系列文章,希望能够给读者清晰地梳理出技术领域在这一年的发展变化,回顾过去,继续前行。

Android 经历了大概 7 年的野蛮成长之后,2015 年的 Android 应该是平稳发展的一年。从 Umeng 最新的报告能够看出国内 Android 设备已经占到了 62.3%,大概是 iOS 的两倍,毫无疑问 Android 已经稳稳的坐到了手机操作系统第一的宝座。如今整个 Android 生态链已经形成,几乎每一个细分的领域都有相应的厂商,已经很难挖掘到新的空白地带,无论是 App 的种类、开发工具、分发渠道、测试平台等等都已经初步形成了规模。如今的 Android 已经度过了适应市场、自我完善的时期,如果说 2015 年之前的整个 Android 生态拼的是眼光与运气,那么 2015 年的 Android 拼的就是实力。本文从系统与生态环境、技术与社区、智能硬件三个方面总结了 Android 在 2015 年的发展情况,并且在文末展望了 2016 年 Android 的发展方向。

系统与生态

系统

2015 年谷歌发布了 Android 6.0(Android M)操作系统。Android M 改进了权限管理功能。可以对相机、联系人、电话、短信、日历、传感器等多项权限进行单独设置,不再像以前那样安装时给个权限列表,而是类似于 iOS,调用时才会弹出提示。同时 Android 6.0 引入了一项大家期待已久的功能——指纹识别。Android 6.0 在系统层面加入指纹识别,提供了原生指纹识别 API,这不但降低了厂商开发指纹识别模块的成本。最重要的是原生指纹识别将会大大提升 Android 手机的指纹识别支付安全性。

6.0 之前的 Android 系统用户体验、系统性能、系统安全等多方面都不及 iOS,但 6.0 之后,这种状况得到了很大的改善。使用搭载 Android M 的手机,有着与 iOS 设备相同的流畅性。很多人感觉 Android 的手机太卡、经常死机,相信随着搭载最新系统的 Android 机出现,这种抱怨会慢慢减少。但碎片化一直是 Android 无法解决的一个问题,虽然谷歌也在积极想办法,但 2015 年这一现象似乎变得更加严重。

生态

2015 年 Android 生态链变得更加完善。软件、硬件、支付、分发平台等多方面都在平稳前进。

Android Pay 已经于今年 9 月份正式在美启动,首批支持该服务的商家将超过 100 万家。国内方面,谷歌与银联合作,正在部署 Android Pay 市场。

分发是 Android 生态中最重要的一个环节,国内的 Android 分发环境很复杂,存在很多不良竞争及黑色地带。Google Play 对于 Android 生态来说意义重大,Google Play 未来会是所有 Android 产品的一个出口,如果没有了中国的几十亿用户,那么无论如何,生态都是不完整的。2015 年 Google 已经为入华开始准备,下架了大量盗版产品,并且给出了 1 台设备 1 美元的补助。相信不久后便会出现中国版的 Google Play。但面对中国特色,Google Play 想要一统天下,只能说任重而道远。

Android Wear 平台上已经超过 4000 个应用。2015 年 Google 对 Android Wear 多次升级,开放了 WiFi 功能,并且推出了大量表盘。如果智能手表是下一个风口,那么廉价的 Android Wear 必定是赢家。在 2015 年的 I/O 大会上,谷歌还发布了物联网操作系统 Brill,它对硬件要求超低,32MB 内存就能够流畅运行。同时到来的还有物联网通信协议 WEAVE,它可以让手机、Brillo 设备和互联网三者互相连通。硬件方面不能忽略的一个分支便是智能汽车,到 2015 年支持 Android Auto 的汽车品牌已经达到 35 个。和苹果 CarPlay 的 34 个相比棋逢对手。

技术与社区

技术

技术是推动产品前进的核心。Android 的发展,离不开技术的进步。2015 年出现了大量优秀的技术方案。移动产品的 Native 形态注定会带来升级迭代这个痛点,每一个 App 厂商都踩过升级迭代的坑。动态加载、热更新这些被大家期待已久的技术开始逐渐被应用到了生产环境,也出现了大量开源的技术方案。

2015 年不得不提一个重大技术革新是跨平台。虽然之前也有一些跨平台的方案,但因为体验太差,并没有流行起来。由 Facebook 开源的 React Native 的出现,解决了多年来的技术瓶颈。2015 年 Facebook 宣布开源原生应用开发框架 React Native 的 Android 版,从而实现了 React 的彻底开源化。有了 React Native,开发者就可以用一套代码写出运行于 Web、Android 与 Android 之上的 UI,这将大大减少人力与开发成本。并且能够解决更新不及时的问题。移动互联网发展到如今这一阶段,跨平台已经成为每各厂商共同关注的问题。国内关于 React Native 的实践也非常积极。社区中出现了大量 React Native For Android 的教程与总结。国内像天猫这样的大厂商在 React Native 出现之后便成立了专门的研发团队来实践这项技术。

Android 开发技术越来越成熟,2015 年移动架构的概念开始出现。部分国内的公司也开始设立移动架构师这样的职位。移动开发不同于服务器端程序开发,不仅仅涉及到业务,还要处理 UI。传统的 MVC 从开发效率、团队协作等角度来讲,并不完全适合于移动开发,2015 年出现了 MVP、MVVM 这样的移动架构,也有 RXAndroid 函数响应式编程的思想。虽然这些架构也受到了很多争议,但移动架构的出现,代表了移动行业发展的一个新节点。

从 2015 年开始,Android Studio 已经成为了 Android 开发的核心工具,Eclipse+ADT 的时代已经结束。谷歌官方不建议使用 Ant 的方式,大力推广 Gradle 的方式来构建 Android 应用。最近发布的 Android Studio2.0 测试版,带来了开发者一直期待的热更新(Instant Run)功能,一次编译项目后,代码或资源文件的修改可以秒装到手机上,这将大大加快 Android 的开发效率。并且最新的版本中 Gradle 速度也有了很大提升,模拟器性能更强。

社区

2015 年 Android 国内外的开发者社区在都非常活跃。出现了大量的开源项目、技术教程,Google 官方也录制了多个系统的 Android 开发、性能优化教程。以 Facebook 为代表的国外厂商与以阿里为代表的国内厂商,为 Android 社区贡献了大量优秀项目与精品文章。

InfoQ 策划的《Android 周报》从2014 年开始维护,至今已经产出近80 期内容。《Android 每周》每期会收录6~8 篇精品技术文章,几乎覆盖到了Android 的每一个技术领域及所有的优秀技术专家博客。从这不到2 年的时间中,我们能感受到国内Android 开发者的技术实力在一步一步提升,无论是从技术深度、广度还是技术博客的数量上,2015 年都远远超过之前的每一年。甚至2015 年我们的技术走出国门,走向国际的舞台。

大公司有财力与人力去推动技术的发展,所以大公司往往是技术的拓荒者与领路人。2015 年我们能够非常明显的感受到这一点。微信团队、淘宝团队、QQ 空间终端开发团队等都推出了移动技术分享博客,其每篇分享堪称精品。

谈到社区环境,最重要的一点是开源,如果一个行业没有开源项目的支持,想要生存下来几乎是不可能的。几年前我们接触的Android 优秀开源项目大部分来自国外的厂商、大牛,鲜有国内的项目。2015 年国内产生了大量优秀开源项目,有阿里的dexposed、360 的DroidPlugin 等,这些项目在GitHub 上引来了大量的关注。国内的Android 技术人开始积极的参与开源项目,分享研发成果,很多公司的招聘Android 开发者的时候,要求有GitHub 账号,并且参与、创建过开源项目。

智能硬件

从多份年终报告可以看出,智能硬件是2015 年发展最火热的行业之一。前几年大量财力、人力都投入了到了App、游戏创业的红海,经过几年的发展,每个方向都形成了初步格局。2015 年,投资人、创业者开始将目光从软件移动到了硬件。Android 系统是开源的,各大厂商都可以基于Android 去开发自己的硬件产品。一年内出现了大量创业团队进入智能硬件行业,有做医疗硬件产品的,有电视、有教育产品等。涉及的范围也很广,大到汽车、电视,小到手表、手环。

2015 年 Google I/O 大会更新了 Android Wear 的功能,Android Wear 拥有了更加完善的操作方式、更全面的应用支持。由摩托罗拉推出的智能手表 Moto360 二代作为国内发售的第一款搭载官方 Android Wear 的设备,正式在上海发布,标志着 Android Wear 正式落地中国。同时国内的大量 App 已经开始支持 Android Wear。

展望 2016

  1. 随着 Android 6.0 的推送,大量新旧 Android 机会搭载 6.0 系统。用户体验的改善加上价格的优势,Android 手机在国内的市场份额还会稳步提升。
  2. 移动架构会逐渐成熟,业内会形成一些统一的观点。
  3. 大量互联网公司会使用 React Native 来开发 App,特别是大的厂商与传统互联网公司。
  4. 智能硬件方面,会出现大量以 Android 系统为基础的不同形态的智能硬件。
  5. 虽然 Google 与苹果都看好 Watch 的前景,但结合 2015 年整个智能手表的发展来看,Android Wear 在 2016 年并不会像当年的 Android 一样快速被人们接受,笔者认为 Android 手表注定是一个小众产品。
  6. 随着中国互联网的快速发展,以 Google 为首的国外大厂商会逐渐进入中国市场。Google Play 中国版会在 2016 年的适当时机、独特的方式进入中国市场。甚至 Google Play 为了获取用户会软硬兼施。
  7. 2016 年的另外一个战场是移动支付。Android Pay 与银联的合作会成为 Apple Pay、微信、支付宝的强劲对象。相信 Android Pay 会很快分得一块蛋糕。
  8. Android 已经发展了近 8 年的时间,短期内出现了大量 Android 从业者。虽然目前前端开发人员并不饱和,但由于今年以来,移动互联网正在经历资本寒冬,2016 年整个行业或许会面临更新艰巨的挑战。Android 开发岗位不会增长,薪资也会处于一个理性的等级。
2015-12-29 00:206256
用户头像

发布了 121 篇内容, 共 45.7 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

针对容器层的五种攻击手段

穿过生命散发芬芳

容器安全 三周年连更

云原生底座之上,这些企业领跑行业的秘密

阿里巴巴云原生

阿里云 容器 微服务 云原生

汽油价格变动实时短信通知

DS小龙哥

三周年连更

硬核Prompt赏析:与Auto-GPT的“契约”

无人之路

ChatGPT Prompt

阿里巴巴爆款“Spring Cloud Alibaba 全彩笔记”正式发布

采菊东篱下

微服务

阿里巴巴官方上线!号称国内2023最新Java八股文天花板(终极版)首次开源

程序员小毕

程序员 微服务 JVM java面试 Java八股文、

KubeVela 稳定性及可扩展性评估

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

Mac M1 安装SD不折腾版本

IT蜗壳-Tango

三周年连更

Flink应用框架层

阿泽🧸

flink 三周年连更

与伙伴同行,Serverless 让创新触手可及

阿里巴巴云原生

阿里云 Serverless 云原生

假期做了一项调研:大厂为啥都自研RPC?结果合乎情理!

冰河

程序员 RPC 架构师 技术提升 大厂招聘

【web 开发】PHP 特殊的对象引用 "$this"(62)

迷彩

php 面向对象 this指针 三周年连更

HTML和xml有哪些区别?

海拥(haiyong.site)

三周年连更

新来个技术总监:发现谁再用 delete 删数据直接开除!

Java你猿哥

Java MySQL ssm 存储 delete

2023-05-03:给你一棵 二叉树 的根节点 root ,树中有 n 个节点 每个节点都可以被分配一个从 1 到 n 且互不相同的值 另给你一个长度为 m 的数组 queries 你必须在树上执行

福大大架构师每日一题

Go 算法 福大大

新手如何学习挖漏洞?看这篇就够了【网络安全】

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

xmind怎么导出为pdf?Xmind最全入门教程

Rose

Xmind 2022 XMind下载 思维导图软件

史上最强升级!音乐制作软件Logic Pro中文特别版

Rose

Logic Pro Mac音乐软件下载 Logic Pro破解版

Java面试题1000+附答案大全(合适各级Java开发人员)

架构师之道

Java 面试

一文了解 Zebec Labs 投资的 Coral Finance,空投计划或在不久推出

股市老人

Mac音乐制作软件推荐:Ableton Live 11 Suite中文版「win/Mac」

Rose

Ableton Live 11破解版 Ableton Live 11中文版 苹果软件下载

如何解决Paragon NTFS for Mac安装分卷失败?

Rose

Paragon NTFS ntfs 安装分卷失败

Prometheus 瘦身第一步,使用 mimirtool 找到没用的 Prometheus 指标

巴辉特

Grafana Prometheus Mimir mimirtool

AI 作画火了,如何用 Serverless 函数计算部署 Stable Diffusion?

阿里巴巴云原生

阿里云 Serverless 云原生 AIGC

一文看懂:StopWatch 源码解读

后台技术汇

三周年连更

Django操作异步任务

乌龟哥哥

三周年连更

习惯了和AI聊天,感觉我更加社恐了......

FN0

人工智能 AI AIGC

C++智能指针和内存管理:使用指南和技巧

小万哥

c++ 后端 开发 内存管理 智能指针

MATLAB实现航天相关的仿真

袁袁袁袁满

三周年连更

The Foundry Modo 16 16.1v3激活版 专业3D建模软件

Rose

3d建模 The Foundry Modo

解读2015之Android篇:横向扩张、平稳发展_移动_郭亮_InfoQ精选文章