【软件周刊第 29 期】谷歌在 I/O 大会期间的两个大招:Android O 和 Android Studio 3.0
编辑部的故事 发表于3个月前
【软件周刊第 29 期】谷歌在 I/O 大会期间的两个大招:Android O 和 Android Studio 3.0
  • 发表于 3个月前
  • 阅读 2483
  • 收藏 27
  • 点赞 1
  • 评论 4

1小时搭建人工智能应用 让技术更容易入门>>>   

摘要: 软件周刊(05.14 — 05.20):本周热门软件更新 — 谷歌正式发布 Android O 首个公测版;UPX 3.94 发布,超级压缩工具;Nim 0.17.0 发布,命令式编程语言;GitHub Atom 1.17.0 和 1.18.0-beta0,改进启动时间;Gradle 4.0 M2 发布,Groovy 构建工具

谷歌正式发布 Android O 首个公测版

谷歌在 2017 年 I/O 大会上公布了全新一代的安卓系统 Android O,首个公测版已经开放下载,但是官方尚未公布 Android O 的正式代号。下面介绍一下会上提到关于 Android O 的 Fluid experiences(流畅体验):

  • Picture-in-picture:画中画功能
  • Notification dots:在有新消息时,它会在应用图标的角落上显示小圆圈;长按 App 图标可调出通知窗口的 Notification Dots
  • Autofill with Google :全局自动填充,用户可在所有支持该功能的应用使用此前访问已经保存下来的账号信息,从而快速登录账户,免除输入用户名和密码的繁琐过程。
  • Smart Text Selection:该功能可以自动识别出像名称、地址这样的词组,并将它们选中
  • TensorFlow Lite:开源机器学习框架的精简版

以及 Vitals(核心功能) 部分:

  • 系统优化:谷歌表示 Pixel 手机的启动时间缩短到了原来的一半。系统更新后,所有应用都会比原来运行的更快更流畅,这还是在应用没有进一步优化的情况下。
  • 后台限制
  • Play Console 中新的 Android Vitals Dashboards:帮助开发者分析用户手机上运行的应用,找出导致应用运行不流畅和崩溃的原因,帮助开发者提升应用质量。

虽然 Android O 没有带来重大的新功能,但却更加注重用户体验和细节方面的优化改进了。

除此之外,谷歌还带来了一个 Android Go 的早期版本,专门针对具有 1GB 或更少内存的 Android 设备构建。

除了上述更新,值得关注的是,谷歌宣布 Kotlin 编程语言正式成为 Android 开发的官方支持语言

Android Studio 3.0 Canary 1 发布,支持 Kotlin 语言

官方表示这个本应属于 Android Studio 2.4 系列的版本,由于添加了许多重要的功能,因此将版本改成了 Android Studio 3.0。新版有以下三个主要新特性:

  • 一套新的应用程序性能分析工具,用于快速诊断性能问题
  • 支持 Kotlin 编程语言
  • 提升大型 app 项目的 Gradle 构建速度

Android Studio 3.0 还与 Android 平台开发紧密集成,具有以下其他主要功能:

  • 支持即时应用(Instant App)开发
  • 在 Android O 模拟器系统映像中引入 Google Play 商店
  • 新的 Android O开发向导

官方表示 Android Studio 3.0 的首个预览版具有 20+ 的新功能。官方还提到如果希望开发基于 Android O 的应用、创建一个即时应用,使用 Kotlin 语言进行开发或者使用最新的 Android app 性能工具来提升 app 质量,建议下载 Android Studio 3.0 Canary 1 进行使用。

Spring Boot 2.0.0.M1 发布

Spring Boot 2.0.0.M1 要求 Java 8 和 Spring Framework 5.0.0.RC1 及以上版本。

ReactOS 0.4.5 发布,类 XP 的操作系统

新版本对系统的图形进行了几项改进,包括更好的应用程序和字体渲染。

ReactOS 团队还说道,他们的操作系统可以运行 Microsoft Office 2010,并在此版本中增加了几项稳定性改进:

除了常见的错误修复和外部依赖关系的同步之外,还为图形子系统付出了相当多的精力,ReactOS 现在可更好地服务对于字体和字体指标的请求,从而改善了应用程序的渲染和更愉快的用户体验。

基于 Linux 的开源操作系统 Tizen 发布 4.0 版本

三星在 2017 年的 Tizen 开发者大会(TDC)上正式发布了 Tizen 4.0 开源操作系统。这个基于 Linux 的操作系统的最新版本旨在扩展到更高端和低端的设备,三星表示 Tizen 4.0 操作系统的应用范围将更广。

Tizen 1.0 于 2012 年在 TDC 上正式发布,它触及了三星几乎所有的产品。在将 Tizen 带入智能手机、电视之后,三星目前正计划将 Tizen 4.0 集成到更多家庭和 IoT 设备中。而这些都将会在 Tizen Real Time (RT) 的帮助下实现。

三星还与微软进行合作,这使得开发者可以使用流行的编程语言轻松开发 Tizen 应用。具体来说,C# 开发者可以使用 .NET 和 Xamarin 框架来开发 Tizen应用。

为了扩大 Tizen 的生态系统,三星也正在加强与 Samsung ARTIK, Broadlink, Commax, 以及 Gympse 的合作。

随着 Tizen 4.0 发布,三星也推出了三星 Z4 智能手机。它配备有针对社交媒体优化的前置摄像头和后置摄像头。该公司还推出了新的 ARTIK 053 模块,这是一个轻量的 IoT 芯片组。

其他热门软件更新:

本周开源项目推荐:

Gixy — Nginx 配置分析工具

Gixy 是一款用来分析 Nginx 配置的工具,它的主要目标是防止安全配置错误,并自动进行缺陷检测。

目前支持的 Python 版本是 2.7 和 3.5+。Gixy 仅在 GNU/Linux 上进行了很好的测试,其他操作系统可能会存在一些问题。现在 Gixy 可以找出:

原文链接:https://my.oschina.net/editorial-story/blog/905433
责任编辑:开源中国 – 局长
转载必须在正文中标注并保留原文链接和作者等信息

共有 人打赏支持
编辑部的故事
粉丝 656
博文 152
码字总数 255201
评论 (4)
shitalpig
as3 没什么新功能,只不过预装了kt插件
湖爷洞
3.0 来的太突然...
湖爷洞
3.0 来的太突然...
shitalpig
tizen 用csharp 开发,官方文档还没有呢
×
编辑部的故事
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: