Kotlin与Android能做什么?答:Android开发优先语言

网络大厂为增加开发者效率,对Android开发工具除了加强开发语言Kotlin的重要性外,Android Jetpack函式库也增加了更多新功能,而在去年发布的新APK格式Android App Bundle,其中动态功能模块与应用程序内更新,都已经进入稳定阶段。现在网络大厂力推的开发语言Kotlin,已经成为Android第一优先支持的语言,新的Jetpack API和功能都将先提供Kotlin版本,网络大厂提到,Kotlin是开发者网络论坛Stack Overflow,连续两年最受欢迎的语言,也是GitHub贡献者成长最快速的语言之一,使用Kotlin开发Android应用程序,撰写的程序代码更少,测试和维护也更轻松。

同样在去年推出,用来加速Android应用程序开发的Jetpack函式库,也获得许多重要更新。网络大厂表示,Jetpack函式库现在占Android应用程序开发的重要地位,前1,000个应用程序中有80%使用Jetpack函式库。在这次Android Jetpack函式库的更新上,网络大厂强调了其中3项更新,CameraX函式库、回应式UI工具包Jetpack Compose以及基础架构组件。为帮助开发者轻松开发具丰富功能的相机应用程序,Jetpack加入开源的CameraX函式库,提供跨装置一致的相机功能支持,开发者不再需要维护特定装置的配置,CameraX函式库支持市面上将近90%的装置,提供参与合作制造商的装置,在光学变焦、散景、HDR和夜间模式的支持。

网络大厂也在Jetpack加入了响应式UI工具包Jetpack Compose,这是网络大厂将响应式程序开发模型与Kotlin整合,所释出的用户接口开发工具,Jetpack Compose与现有的UI工具包兼容,开发者可以直接存取Android与Jetpack API以混合并配对视图(View),有兴趣的开发者可以在AOSP上找到最新的程序代码。另外,在基础架构组件方面,网络大厂根据开发者的回馈做出一系列更新,让Android应用程序更容易采用并发(Concurrency)技术,以LiveData与Lifecycles协同程序,支持一次性的异步操作。在机器学习方面,Android Q中的神经网络API(NNAPI)也获得重大更新,现在支持的运算符(Operators)数量从38个增加到90个,多数的应用程序不需要修改就能获得加速,而且还加入了一个内省(Introspection)API,让开发者得以完全控制硬件组件加速。网络大厂也持续与上游硬件供货商像是联发科与高通合作,大幅提升影像辨识的速度。内文来源:bet8导航 bushnet.net/

网络大厂还释出了Android Studio 3.5测试版,其更新包括了更好的大型项目内存管理,以及较低的输入延迟,程序代码检查功能Lint、仿真器、建置工具也都获得改善,网络大厂还重新改写了Instant Run并改名为Apply Changes,让开发者能够快速地查看程序代码在装置上的变更。而在去年网络大厂推出的Android App Bundle,减少应用程序容量以提升安装量,其中动态功能模块已经从测试版转为稳定版,开发者可以透过选择部署的功能,缩减应用程序容量,除此之外,应用程序内更新功能也已经脱离测试成为正式版。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值