谷歌发布Flutter测试版,你家App“跨操作系统”研发变得容易了!
美国时间 2 月 27 日,谷歌在世界移动大会上发布移动 UI 框架 Flutter 的测试版,该工具可以弥合苹果、安卓、以及谷歌“下一代”操作系统 Fuchsia OS 之间的差异,帮助开发者快速创建外观适于不同系统的移动应用,节省大量精力。
众所周知,同时进行应用的 Android 和 iOS 开发通常涉及两个代码库、两个 UI 框架以及两种不同的设计语言。所以开发商通常会组建两个团队,分头开发移动应用的不同版本。谷歌正在尝试解决这一问题。在去年的 Google I/O 大会上,谷歌公布了其 Flutter 工具,该框架通过为应用程序提供与操作系统相匹配的外观,允许开发人员快速创建 iOS 和 Android 两个版本的应用程序。
Flutter 还可以完全颠覆传统的应用程序外观。在大量移动应用“长相”逐渐趋同的时代,Flutter 可能会为我们带来一大波外观新颖的移动 App。谷歌项目经理 Seth Ladd 说,“我们相信开发商和品牌将利用 Flutter 的框架,来更好地掌控其应用程序的用户界面,并清楚地表达其在各种设备上的品牌标识。”谷歌目前已经使用了 Flutter 来构建其在线广告投放应用 AdWords。其他突出的例子还包括音乐剧 Hamilton的移动App。
图注:音乐剧Hamilton的官方 APP 就是使用 Flutter 工具创建的
Flutter 的应用程序使用 Google 的 Dart 编程语言,但其可以连接到以常用语言编写的现有软件,诸如Android 和 Swift 的 Java,或者 iOS 的 Objective-C。
此外,关于 Flutter,最令人瞩目的一点是:它是 Google“下一代”操作系统 Fuchsia 的核心。Fuchsia 目前还处于发展的早期阶段,但随着 Flutter 的发展成熟和开发者的聚集,Fuchsia 的推出和普及必将变得更加顺利。
因为开发者可以很容易地,在开发其他版本应用程序的同时,生成其 Fuchsia 版本。对于一个新的操作系统而言,最大挑战之一是,能否吸引大量开发者上线该系统的应用,而 Flutter 的推出,则把上线Fuchsia 版本应用,变成了开发商的“举手之劳”。
【本篇文章属于白鲸出海原创,如需转载:需联系授权方可,未经授权严转载!】
友情提醒:白鲸出海目前仅有微信群与QQ群,并无在Telegram等其他社交软件创建群,请白鲸的广大用户、合作伙伴警惕他人冒充我们,向您索要费用、骗取钱财!