2025 年技术指引:让真实案例和经验为开发者开路 了解详情
写点什么

解读 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:206296
用户头像

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

关注

评论

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

Lfu缓存在Rust中的实现及源码解析

快乐非自愿限量之名

缓存 rust

ITSM流程落地经验之变更管理

嘉为蓝鲸

ITSM 流程管理 变更

Apache IoTDB 监控详解 | 分布式系统监控基础

Apache IoTDB

MES系统对车间生产的实时监控和数据分析功能

万界星空科技

生产管理系统 mes 万界星空科技 生产管理

Dash for Mac(好用的API文档工具)v7.2.3版

Mac相关知识分享

API文档

HarmonyOS NEXT 赋能小红书,引领社交媒体平台全新沉浸式体验

最新动态

Moho Pro 14 for Mac(专业的2D动画制作软件)

Mac相关知识分享

动画制作软件

NTFS Disk by Omi NTFS for mac(NTFS 磁盘管理器)

Mac相关知识分享

磁盘管理器

低代码平台技术及其在CRM系统中的应用

不在线第一只蜗牛

低代码 CRM

Vision Pro国行今日发售   价格PK未来,真爱PK理性

AR玩家

AR AR眼镜 Rokid Vision pro 炬目AR

OmniFocus Pro 4 for mac(最佳GTD时间效率工具)

Mac相关知识分享

软件下载

Xliff Editor for Mac(Mac平台XLIFF文件编辑工具)

Mac相关知识分享

软件 软件下载

GM EPUB Reader Pro for Mac(专业ePub阅读神器)

Mac相关知识分享

阅读软件

系列三:被大数据"套牢"的产品经理:危机重重下如何突围?

松子(李博源)

数据中台 AI 数据产品经理 数据产品 #大模型

HarmonyOS NEXT助力微博创新:多媒体体验与性能的双重突破

最新动态

HarmonyOS NEXT赋能南方航空,打造民航出行的极简高效体验

最新动态

DevOps高效研发,支撑百万级车辆的软件交付

嘉为蓝鲸

DevOps 研发效能 汽车产业 汽车行业数字化转型

构建有效的财务规划合作伙伴关系

智达方通

企业管理 全面预算管理 企业绩效管理 财务管理

业务合作指南:发挥特性,冲破传统财务禁锢

智达方通

企业管理 合作伙伴 全面预算管理 财务管理

FxFactory 8 Pro for Mac(视觉特效处理包)

Mac相关知识分享

视觉特效软件包

多租户与低代码开发的应用:解锁企业数字化转型的无限可能

快乐非自愿限量之名

低代码 数字化 多租户

博睿数据受邀出席GOPS全球运维大会北京站,分享《一体化可观测数据模型和AIOps的融合实践》

博睿数据

3家券商综合评级上升,5月券商App终端业务体验评测报告发布

博睿数据

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