手机版
你好,游客 登录 注册
背景:
阅读新闻

Google发布Flutter 1.0,Android和iOS移动应用SDK

[日期:2018-12-06] 来源:Linux公社  作者:醉落红尘 [字体: ]

在12月4日的伦敦Flutter Live上,Google终于揭开了Flutter 1.0的面纱,这是一款跨平台开源移动UI框架,用一个代码库创建原生iOS和Android应用程序。

Google还透露了几个新的第三方集成,并预览了即将推出的一些新功能。

在今天的1.0发布之前,Flutter经历了六次预发布。它于2017年5月首次在Google的I/O开发者大会上发布早期版本。第一个测试版于2月份推出,接下来是两个版本,然后是两个版本预览。该图书馆旨在与Facebook的React Native等框架竞争,旨在将本机移动的性能和平台集成与便携式UI工具包的快速开发和多平台覆盖相结合。 Flutter应用程序是使用Google的Dart编程语言构建的。

Google将Flutter作为一个应用引擎,你可以将其嵌入现有的应用程序或用于构建一个全新的应用程序。该团队强调了Flutte四个特征:

1.Flutter使您能够构建漂亮的应用程序。 Flutter可让您控制屏幕上的每个像素,其强大的合成功能可让您无限制地叠加和动画图形,视频,文本和控件。 Flutter包含一整套小部件,可在iOS和Android上提供完美的像素体验。它可以最终实现Material Design,这是Google的数字体验开放式设计系统。

2.Flutter很快。它由支持Chrome和Android的硬件加速的Skia 2D图形引擎提供支持。我们设计了Flutter,能够以您设备的原生速度支持无毛刺,无抖动的图形。 Flutter代码由世界级的Dart平台提供支持,该平台可以为iOS和Android编译为本机32位和64位ARM代码。

3.Flutter很有成效。 Flutter引入了状态热重载,这是一种革命性的新功能,可供移动开发人员和设计人员实时迭代他们的应用程序。通过有状态热重新加载,您可以更改应用程序的代码并立即查看结果,而无需重新启动应用程序或丢失其状态。有状态的热重新加载改变了开发人员构建应用程序的方式 - 在用户调查中,开发人员说它使开发周期的效率提高了三倍。

4.Flutter是开放的。 Flutter是一个开源项目,拥有BSD风格的许可证,包括来自世界各地的数百名开发人员的贡献。此外,还有一个充满活力的数千个插件生态系统。因为每个Flutter应用程序都是使用标准Android和iOS构建工具的本机应用程序,所以您可以从底层操作系统访问所有内容,包括用Kotlin编写的代码和UI,用于Android上的Java,以及iOS上的Swift或Objective-C。

Flutter 1.0 稳定通道

除了1.0版本之外,Flutter除了现有的beta,dev和master频道外,还获得了稳定的通道。 正如您所料,稳定通道的更新频率低于其他频道 - Google希望每季度更新一次。 如果已经安装了Flutter,只需键入命令flutter upgrade以获取最新版本。 如果不这样做,请按照WindowsmacOS 或者 Linux入门指南进行操作。

自第一个测试版以来,Flutter团队通过新的小部件全面支持像素完美的iOS应用程序,增加了对近20种不同Firebase服务的支持,提高了性能,减少了Flutter应用程序的大小,并关闭了数千个问题。Flutter 1.0还包括最新版本的Dart平台(Flutter应用程序是使用Google的Dart编程语言构建的)。 Dart 2.1提供更小的代码大小,更快的类型检查,更好的类型错误可用性,以及新的语言功能,可在构建用户体验时提高工作效率。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155723.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款