繼Weex之后,阿里在移動技能規模又有開源大行動。
3月13日,手機淘寶安卓客戶端容器化框架Atlas正式公布開源。Atlas由阿里巴巴移動團隊自研,以容器化思路辦理大局限團隊協作問題,實現并行開拓、快速迭代和動態陳設,合用于Android 4.x以上系統版本的巨細型App開拓。
Atlas出格合用于大局限團隊的協同開拓。通過提供組件化、動態性、解耦化的支持,Atlas可以或許實現每個業務在開拓階段獨立編譯、獨立調試、獨立運行,最后再以一個組件的形式集成到客戶端中,每個業務之間并行開拓互不影響。另外,還具備客戶端動態發版和快速修復的本領。
今朝,手機淘寶20個協作團隊開拓的60+業務組件,數百萬行代碼都運行在Atlas上。快速迭代讓應用真正實現了隨時更新,有效低落了版本頻繁宣布給用戶帶來的困擾。
在業界,香港站群服務器 美國服務器,移動容器化辦理方案Atlas和高效的跨平臺移動開拓模式Weex、移動網絡接入處事ACCS一起,并稱阿里移動技能三駕馬車。
與業內的一些組件化框架方案比擬,Atlas的優勢是遵循安卓系統的設計類型,保持Android開拓人員的開拓習慣,通過反射和輕量的hook方案來實現模塊的組件化,從而淘汰適配本錢,并將大量的事情放到了編譯期,提高不變性。
談到為何要開源如此有代價的移動開拓東西,阿里巴巴無線技能資深技能專家玄黎暗示,“Atlas是為了辦理手淘大局限團隊協作,快速交付而生,并在已往幾年的手淘成長中獲得驗證。跟著移動端的快速成長,越來越多團隊會碰得手淘之前的問題,我們很愿意把我們的方案共享給業界,配合完善在Android端上快速迭代交付的本領。”
開源只是第一步。后續阿里巴巴會一直不絕完善Atlas,讓Atlas為整個開源業界做共享。據悉,Atlas會同Weex一樣,與社區一起成立生態處事行業,為移動開拓者提供開源支持和處事,輔佐更多開拓者快速進修和應用,締造更多的代價。