您现在的位置是:首页 >生活 > 2021-04-11 20:53:52 来源:
谷歌推出Android Jetpack这是一组加速应用程序开发的组件
谷歌今天推出了Android Jetpack,这是一套旨在加速应用开发的组件,工具和指南。Android产品经理Stephanie Cuthbertson在公司的I / O 2018开发者大会上公布了新的Android组件,称其为“旨在加速应用程序开发的下一代Android API”。
将Jetpack视为支持库的继承者,支持库是一组组件,可以更轻松地利用新的Android功能,同时保持向后兼容性。Play商店中99%%的应用程序都使用支持库。在去年的I / O中,谷歌推出了架构组件,旨在简化处理应用程序周期的数据,但现在该公司希望进一步帮助开发人员消除样板代码。
如您所见,Android Jetpack结合了支持库,架构组件和五个新组件。它们分为四类:架构,UI,基础和行为。由于Jetpack组件旨在提供向后兼容性,因此您的应用程序可以在各种Android版本上运行。
Jetpack组件作为非捆绑库提供,不属于底层Android平台,因此您可以根据需要仅采用所需的组件。当新的Jetpack功能可用时,Google希望开发人员能够将其添加到他们的应用程序中,并在一天内将更新部署到Google Play。
谷歌今天发布了以下新的Jetpack组件:
WorkManager alpha:基于约束的后台作业的一站式解决方案,需要保证执行,取代对作业或SyncAdapter的需求。WorkManager可以在有或没有Google Play服务的设备上工作,创建工作图,以及查询工作状态。
导航alpha:用于构建应用内UI的框架,重点是将单个活动应用程序作为首选架构。Navigation允许您声明要处理的转换,自动构建正确的Up和Back行为,包括对深层链接的完全支持,并提供帮助以连接到相应的UI小部件。
分页稳定:管理“页面”中的数据,拉入第一块数据,让用户尽可能快地查看结果,同时拉下下一个块,然后下一个,等等。结合RecyclerView,这个组件可以为您的应用添加无限滚动。
切片alpha:切片是一种通过搜索在Google智能助理内部显示应用的用户界面的方式,谷歌在Android P的第二个开发者预览版中展示了这一点。