阿里宣布Atlas開源,提升大規模團隊移動開發效率
繼 Weex 之后,阿里在移動技術領域又有開源大動作。
3 月 13 日,手機淘寶安卓客戶端容器化框架 Atlas 正式宣布開源。Atlas 由阿里巴巴移動團隊自研,以容器化思路解決大規模團隊協作問題,實現并行開發、快速迭代和動態部署,適用于 Android 4.x 以上系統版本的大小型 App 開發。
Atlas 適用于大規模團隊的協同開發。通過提供組件化、動態性、解耦化的支持,Atlas 能夠實現每個業務在開發階段獨立編譯、獨立調試、獨立運行,最后再以一個組件的形式集成到客戶端中,每個業務之間并行開發互不影響。此外,還具備客戶端動態發版和快速修復的能力。
據悉,目前手機淘寶 20 個協作團隊開發的 60+ 業務組件,數百萬行代碼都運行在 Atlas 上。快速迭代讓應用真正實現了隨時更新,有效降低了版本頻繁發布給用戶帶來的困擾。
與業內的一些組件化框架方案對比,Atlas 的優勢是遵循安卓系統的設計規范,保持 Android 開發人員的開發習慣,通過反射和輕量的 hook 方案來實現模塊的組件化,從而減少適配成本,并將大量的工作放到了編譯期,提高穩定性。
談到為何要開源如此有價值的移動開發工具,阿里巴巴無線技術資深技術專家玄黎表示,“Atlas 是為了解決手淘大規模團隊協作,快速交付而生,并在過去幾年的手淘發展中得到驗證。隨著移動端的快速發展,越來越多團隊會碰到手淘之前的問題,我們很愿意把我們的方案共享給業界,共同完善在 Android 端上快速迭代交付的能力。”
同時,阿里還表示,開源只是第一步,后續會一直不斷完善 Atlas,讓 Atlas 為整個開源業界做共享。
來自: 開源中國社區
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!