6月17日,阿里巴巴携手华为、安卓绿色联盟,在杭州西溪园区成功举办"走进阿里:Android开发者沙龙",来自互联网和移动应用开发领域的上百位技术爱好者欢聚一堂,交流探讨。来自阿里手淘、华为和谷歌开发者社区的技术专家,就Android容器化框架Atlas、Android O新版本技术特性及对开发者带来的挑战等话题,在为现场开发者带来满满技术干货的同时,也推动了Android开发领域的技术切磋和思想碰撞。
阿里移动技术资深专家玄黎
本次沙龙由阿里移动技术资深专家倪生华(花名玄黎)主持,他开场和大家首先分享了阿里移动基础团队(Alibaba Mobile Tech Engine,简写为AMTE)的职责,阿里移动基础团队承担手淘航母保障及集团移动基础平台建设,打造阿里生态业务移动基础技术发动机的职责;通过极致的用户体验、敏捷的开发流程和不断技术创新,带动阿里移动技术再一次全面升级。
随着Android O新版本发布,Kotlin成为Android官方开发语言, AR/VR及AI技术突飞猛进的发展,给当下的Android 开发者带来了不小的困惑,Android开发路在何方,开发者又该做哪些技术储备和转型准备?在演讲分享环节,三位演讲嘉宾从各自的角度给出了答案。
首先来自手淘的高级技术专家胡文江(花名白衣),分享了手淘Android容器化框架Atlas的话题。他从项目的背景、设计原理、框架布局,以及最近的源码开源等层面说起,全面介绍了Atlas的前世今生,及未来发展方向。作为阿里移动基础团队的核心中间件之一,Atlas特别适用于大规模团队的协同开发。通过提供组件化、动态性、解耦化的支持,Atlas能够实现每个业务在开发阶段独立编译、独立调试、独立运行,最后再以一个组件的形式集成到客户端中,每个业务之间并行开发互不影响。此外,Atlas还具备客户端动态发版和快速修复的能力。
Atlas作为阿里移动技术团队继Weex之后又一重磅开源项目,自今年3月1日宣布开源后,受到移动开发者社区的广泛关注和好评,在GitHub项目主页上star数近5000;部分合作伙伴的产品使用Atlas框架开发并已上线。据白衣介绍,在过去的100天里,Atlas新增支持动态component;打包插件atlas-plugin速度得到优化; atlas-core稳定性进一步增强;框架适配快速支持Android O pre3版本。接下来,Atlas新版本android studio调试开发插件将会发布,用于改善开发体验;另外,团队还会不断优化动态部署diff算法,改进动态部署的成功率等等。
随后,来自华为的技术专家马捷给大家带来了Android O 新版本变化及解析,以及版本变更对APP的影响与开发者注意事项。此外,Android绿色应用公约发起人冯森林,在演讲中给大家分析了Android O 新版本发布后,给国内应用开发者带来的挑战。因为该版本在后台管控上进行了大刀阔斧的顶层设计改革,这一方向性变化对Android应用开发造成了深远的影响,彻底改变原有的诸多普遍但并不最佳的实践。
嘉宾圆桌讨论
在最后的圆桌讨论环节,玄黎与钉钉高级无线开发专家伯奎、Codekk作者吴更新等嘉宾,就目前整体移动发展有越来越大前端化趋势下, Android开发的未来趋势展开了讨论。玄黎认为,随着Android系统不断发展完善,可以看到从Google,到国内手机厂家,再到各个APP厂家都越来越关注性能和绿色。作为Android绿色联盟的创始成员单位,阿里巴巴牵头制定了联盟在稳定性和性能方面的规范和标准。在行业合作方面,阿里巴巴通过开放Atlas、Weex等核心能力,组织行业技术交流,推动联盟创新能力的扩展,携手为用户打造绿色、安全的移动应用环境。另外阿里聚安全也已向联盟会员提供安全服务。
本次沙龙除了干货十足的演讲分享和圆桌讨论外,还有非常精彩的互动和体验环节,参会者可现场体验来自华为和Google的最新Android智能设备。