24小时联系电话:185 8888 888

科技
您现在的位置: 首页 > 科技 > Google推出Jetpack Compose开发人员预览版和Android Studio 4.0 Canary
  • “酷”大脑研究的扭曲观念扼杀了心理治疗

    “酷”大脑研究的扭曲观念扼杀了心理治疗

    发布时间:2020/03/31

      ‘对于人类的每一个问题,总是存在着众所周知的解决方案-简洁,合理和错误。” 人类从来没有遇到过比了解我们自己的人性更复杂的问题。而且,不乏任何试图探究其深度的简洁,合理和错误的答案。 在我职业生...

  • SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    SpaceX赢得NASA合同,使用新型Dragon XL工艺将货物运送到月球网关

    发布时间:2020/03/31

      美国国家航空航天局(NASA)挖掘出一种尚未建造的SpaceX货运飞船,用于向尚未发射的绕月轨道前哨基地运送补给品。 SpaceX的机器人Dragon XL是其主力Dragon太空船的圆柱形超大型版本,将作为第一批从NASA获得...

  • Spaces应用程序使人们可以参加VR中的Zoom会议

    Spaces应用程序使人们可以参加VR中的Zoom会议

    发布时间:2020/03/30

      一个名为Spaces的新PC VR应用程序使用户可以从VR内部加入Zoom会议和其他视频通话。 该应用是根据最近发生的COVID-19大流行而开发的,该大流行已经使世界各地许多人在家中工作并使用诸如Zoom之类的虚拟会议...

  • 汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    汇盈医疗声称其AI可以从CT扫描中检测冠状病毒,准确率达96%

    发布时间:2020/03/30

      总部位于中国惠州的医疗设备公司慧英医疗声称已开发出一种AI成像解决方案,该解决方案使用CT胸部扫描来检测COVID-19的存在。该公司断言,如果不使用逆转录聚合酶链反应(RT-PCR)(COVID-19的标准测试方法),...

Google推出Jetpack Compose开发人员预览版和Android Studio 4.0 Canary

发布时间:2019/10/25 科技 浏览次数:730

 
在今天在桑尼维尔举行的Android Dev Summit 2019上,谷歌为其移动操作系统发布了一系列开发人员公告。该公司发布了针对Android Jetpack,在开发人员预览版中的Jetpack Compose以及其集成开发环境(IDE)的最新版本Android Studio 4.0 Canary的扩展API。
将Android Jetpack视为支持库的后继者,支持库是一组组件,可以更轻松地利用新的Android功能,同时保持向后兼容性。去年Google在I / O 2018上发布Jetpack时,Android产品经理Stephanie Cuthbertson将其描述为“旨在加速应用程序开发的下一代Android API”。
在5月的I / O 2019上,Cuthbertson分享了Play商店中前1000个应用程序中的80%正在使用Jetpack。今天,她透露,在10,000个Play商店前100%的应用程序中,有超过84%使用了Jetpack。
现在,Android Jetpack拥有更多功能:基准测试现在可以作为发布候选。该库使您可以更轻松地评估应用程序的性能。
视图绑定是一种从代码访问视图的简便方法。现在,它是一种类型安全的解决方案,具有最小的构建时间影响,不再需要findViewById(),不再需要注释处理器。
CameraX简化了开发体验,并通过解决Android生态系统中许多设备之间的差异,使您专注于应用程序。三星,小米,Oppo,摩托罗拉,LG已经统一支持CameraX,后者将于12月发布Beta版。
这些都是迭代更新-可能需要等到2020年I / O才能进行较大的改进。但是Google直到那时都不会停滞不前。
Jetpack撰写和Android Studio
同样在2019 I / O上,谷歌开源了Jetpack Compose的早期预览。新的非捆绑工具包旨在通过将反应式编程模型与Kotlin结合起来简化UI开发。
今天,Google发布了Jetpack Compose开发人员预览版。您可以通过简单地下载最新的Canary版本的Android Studio来获得它。说到这一点,谷歌今天还发布了Android Studio 4.0 Canary。 IDE包括实时预览,代码完成,Compose应用程序的完整示例,Java 8库解压缩,运动编辑器,对KTS文件的完全支持以及Kotlin实时模板。
由于Compose完全在AOSP中开发,因此Cuthbertson说存在一个连续的反馈回路。这导致了“许多API的改进。”她补充说,Jetpack Compose将于明年发布beta。
现代Android开发
此外,卡斯伯特森(Cuthbertson)花了一些时间讨论“现代Android开发”,这是Google的一项推动,旨在为开发人员提供有关如何构建其应用程序的建议。她还提供了有关减少对敏感数据的访问并提高儿童和家庭Google Play安全性的最新信息。 Google最近将SMS / Call日志权限限制为仅将其作为核心功能一部分的应用程序。因此,访问此敏感数据的应用程序减少了98%。
尽管Google致力于使用C ++,Java和Kotlin进行Android开发,但如果您提出建议,团队会说Kotlin。现在,排名前1000的Android应用中将近60%使用Kotlin。 Google正在与JetBrains合作,以提供更快的Kotlin编译速度,使用KAPT进行增量注释处理,更少的IDE输入延迟,更多的lint检查以及R8中的新优化,这些优化都了解Kotlin特定的字节码模式。今天,Google发布了对Kotlin构建脚本的完整IDE支持。此外,Google还与Kotlin一起针对Udacity推出了高级Android课程,并在Kotlin上授予了Android开发者联合认证。
在2018年5月,Google引入了Android App Bundle作为一种新的发布格式,旨在缩小应用程序尺寸。 Cuthbertson今天分享了超过25万个Android App Bundle的生产情况,涵盖了所有有效安装的25%。 Google现在使应用程序包和动态​​交付的测试变得更加容易。内部应用程序共享使您可以像共享APK一样轻松地共享应用程序捆绑包的测试版本。因此,您可以授予团队中的任何人访问上载工件的权限,而无需授予他们对Play Console的访问权限。此外,您现在可以获取旧版本应用程序的下载链接,无论它们是应用程序捆绑包还是APK。最后,现在可以使用伪造的拆分安装管理器进行动态交付的脱机测试。

姓 名:
邮箱
留 言: