AndroidX移至Android开源专案,让社交能参与开发
2018-08-02 18:20:49 | 来源:ithome | 投稿:阿呆 | 编辑:dations

原标题:AndroidX移至Android开源专案,让社交能参与开发

为新的Android平台API提供向后相容性,用来取代Android支援函式库的AndroidX,现在由于Google内部的工作已经完成,因此整个专案将被推送到Android开源专案(Android△Open△Source△Project,AOSP)。此外,Google也扩展了函式库功能,像是能简单的开发使用者介面的AppCompat等函式库。

从两年前开始,Google开始进行将AndroidX从Android平台拆分的工作,也就是要将这两个专案转换成独立建置的状态。这之中包含了大量的工作,Google将他们建置工具从make搬移到Gradle,以及将API追踪工具与文件产生程序移出平台建置。也因为这项工作到了一段落,因此他们能够对外公开AndroidX专案,并让开发者在Android△Studio中开启,并使用公开SDK和Android△Gradle套件进行建置。

虽然Android开发者社交一直想要参与开发AndroidX,但由于这些原因,Google难以公开专案,但现阶段AndroidX开发移往AOSP,也就代表接下来主要功能开发与错误修复,将在公开透明的情况下完成,并需要使用r.android.com△Gerrit审查工具,所有改变都将能在aosp/androidx-master-dev中被查看。

Google提到,由于AndroidX的开发与平台紧密相关,因此所有开发工作都在Google内部分支完成,并且连同平台和AndroidX会一并被移往AOSP上。而在这个流程中,只有当内部和AOSP分支被关闭时,外部贡献者才有短暂的贡献时间,而且外部要进行贡献的门槛也很高,开发者要先下载超过40GB完整Android平台程式码。

另外,AndroidX的功能也受到扩展,其中包括新增AppCompat函式库能简单的开发使用者介面,Room可用作资料库管理,WorkManager则能支援后台工作。大部分这些函式库都为高阶抽象实作,并且与Android平台的版本关联性低,Google在设计初期,就考虑到了向后相容性,例如RecyclerView和Fragment,单纯是AndroidX端实作,与平台关联不大。

tags:

上一篇  下一篇

相关:

Uber开源内部使用的通用网页开发框架Fusion.js

Uber开源其内部使用的网页框架Fusion.js,该框架能够简化网页开发并产出轻量高性能的应用程序,支援React和Redux等热门函式库,也提供热模组重载、资料感知伺服器端渲染与捆绑拆分等先进功能。而且用Fusion.js开发的

Twitter聘请专家量测社交交流环境的健康度,试图从线上减少线下的歧视与偏见

推特为了提高社交公开贴文的品质,减少谩骂、骚扰以及其他形式的恶意扭曲等行为,特别向外界发出提案需求,希望由外部专家来协助订定量测框架,目前已经有两个提案受到采用,分别是量测回声室效应与不文明的话语,另

别太沈迷社交网络,脸书与IG新增时间管理工具

图片来源: 脸书 脸书(Facebook)在周三(8/1)宣布,将于Facebook及Instagram(IG)程式中新增活动仪表板,以让用户能够管理他们使用这些社交网络服务的时间,还能在需要专注的时候停送通知。未来脸书用户在程式的设

物联网安全出头,HP祭出全球首个印表机抓漏专案,悬赏1万美元

图片来源: HP HP周二(7/31)宣布将与专门提供众包安全服务(Crowdsourced△Security)的Bugcrowd合作提供全球首个针对印表机的抓漏专案,将视漏洞的严重程度提供500美元到1万美元的奖金。此一抓漏专案主要着眼于企业

资安一周第2期:下载知名开源软件 ,小心误闯山寨官网。变种Spectre漏洞攻击可从远端窃取机器资料

研究人员Ivan△Kwiatkowski发现骇客借由仿造知名软件官网,诱导使用者下载以散布广告程式,骇客相中的知名软件包括Keepass、7-Zip、Clonezilla及Greenshot等等 0725~0731一定要看的资安新闻??山寨官网?下载Keepas

站长推荐: