手淘就用它 阿里“三驾马车之一”Atlas正式开源

日期:2017-03-13 来源:手游巴士 作者:佚名

  在今年1月开源中国公布的“2016年度最受欢迎中国开源软件评选”结果中,阿里巴巴在TOP20榜占4席。

  同时,目前阿里巴巴是FSF、Apache、Linux等基金会成员,Xen顾问委员会成员,维护的热门开源项目超过115个。

  自从2015年11月正式加入Apache基金会以来,阿里技术已经向Apache捐赠了JStorm、RocketMQ和Weex三个开源项目。其中,RocketMQ已经被1000多家公司使用。

  继Weex之后,阿里在移动技术领域又有开源大动作。今日(3月13日),手机淘宝安卓客户端容器化框架Atlas正式宣布开源。(github地址)Atlas由阿里巴巴移动团队自研,以容器化思路解决大规模团队协作问题,实现并行开发、快速迭代和动态部署,适用于Android 4.x以上系统版本的大小型App开发。

  据悉,Atlas特别适用于大规模团队的协同开发。通过提供组件化、动态性、解耦化的支持,Atlas能够实现每个业务在开发阶段独立编译、独立调试、独立运行,最后再以一个组件的形式集成到客户端中,每个业务之间并行开发互不影响。此外,还具备客户端动态发版和快速修复的能力。

目前,手机淘宝20个协作团队开发的60+业务组件,数百万行代码都运行在Atlas上。快速迭代让应用真正实现了随时更新,有效降低了版本频繁发布给用户带来的困扰。

  在业界,移动容器化解决方案Atlas和高效的跨平台移动开发模式Weex、移动网络接入服务ACCS一起,并称阿里移动技术三驾马车。

  与业内的一些组件化框架方案对比,Atlas的优势是遵循安卓系统的设计规范,保持Android开发人员的开发习惯,通过反射和轻量的hook方案来实现模块的组件化,从而减少适配成本,并将大量的工作放到了编译期,提高稳定性。

  谈到为何要开源如此有价值的移动开发工具,阿里巴巴无线技术资深技术专家玄黎表示,“Atlas是为了解决手淘大规模团队协作,快速交付而生,并在过去几年的手淘发展中得到验证。随着移动端的快速发展,越来越多团队会碰到手淘之前的问题,我们很愿意把我们的方案共享给业界,共同完善在Android端上快速迭代交付的能力。”

  开源只是第一步。后续阿里巴巴会一直不断完善Atlas,让Atlas为整个开源业界做共享。据悉,Atlas会同Weex一样,与社区一起建立生态服务行业,为移动开发者提供开源支持和服务,帮助更多开发者快速学习和应用,创造更多的价值。

手淘就用它 阿里“三驾马车之一”Atlas正式开源

上一篇:旧版百度云不能用了怎么办 旧版百度云无法登录解决方法

下一篇:妄想山海异人村岳云鲲在哪?异人村岳云鲲位置

相关推荐

福尔摩斯:第一章PC配置需求 推荐GTX 1070显卡

Frogwares制作发行的悬疑推理RPG《夏洛克·福尔摩斯:第一章(Sherlock Holmes Chapter One)》将于本周三(11月17日)正式发售,官方日前更新了游戏商店页面信息,本作PC配置需

Android 12 的信息曝光 预计正式版将在 8 月之后到来

谷歌在 Android 博客发布了有关 Android 12 的信息,随即发布 Android 12 第一个开发者预览版,预计正式版将在 8 月之后到来。随着安卓大版本的更新换代,各家安卓阵营的手机厂

苹果现获得一项“具有柔性显示结构的电子设备”专利

苹果现获得一项“具有柔性显示结构的电子设备”专利 (11044822)。这暗示苹果可折叠 iPhone 或者其他苹果设备,例如 iPad,甚至是 Mac 笔记本电脑等设备将迎来更多形

郭明錤: 新的2022年款iPhone SE将支持5G

之前有消息称,苹果推出iPhone 13 mini后,相关机型后续就会被彻底放弃,不过小屏党也不用太难受,毕竟还有iPhone SE系列。有产业链消息称,苹果正在准备iPhone SE3的新机,至于何时推

荣耀又一款新机要来了 采用窄边框、居中单孔屏

距离荣耀50系列发布还不到2周,荣耀又一款新机要来了。昨晚,数码博主 @数码闲聊站 爆料,荣耀X20 SE的真机图流出,该手机采用窄边框、居中单孔屏,背面有两种光感设计。从曝光照片

查看更多