《福布斯》:为什么你应该关注谷歌的 Flutter 和 Fuchsia?

新闻 Android
Flutter 和 Fuchsia ,这两个简单的词汇将成为推动手机和物联网下一代革命的燃料。它们是可以让这些设备改变你的日常生活的技术,并且每年都会为大小企业带来数十亿美元的收入。

 就像麦圭尔在电影《毕业生》(The Graduate) 中对年轻的本杰明脱口而出的 “plastics” 一样,我们一直在寻找下一个会引发震动的重大事件。过去10年一直由手机主导,下一个十年则将是物联网(IoT)设备。Flutter 和 Fuchsia ,这两个简单的词汇将成为推动手机和物联网下一代革命的燃料。它们是可以让这些设备改变你的日常生活的技术,并且每年都会为大小企业带来数十亿美元的收入。

作为一名拥有30多年经验的软件开发人员和福布斯纽约商业委员会的成员,我经常被公司问答两个基本问题。一是“我们应该成立自己的 IT 部门,还是在海外或外包开发”,二是“我应该选择什么样的开发语言,以及下一个新兴技术是什么”?嗯,答案就是 Flutter 和 Fuchsia 。预计2019年,你会在任何地方看到这两个词,现在你有机会抢跑。

Flutter 是谷歌全新的开发平台,允许开发者用一种简单的语言为苹果的 iPhone / iPad iOS 平台和谷歌的 Android 手机/平板电脑编写应用。此前已有多次其他类似的尝试并取得一定的成功,但谷歌最终用 Flutter 解决了移动开发难题。它是开源和免费的,非常适合预算有限的学生和其他开发者。我的建议是立即下载并使用它,这将是你对自己或公司的最佳投资。

hot-reload.gif

接下来是 Fuchsia ,基于谷歌在 Android 和 Chrome 操作系统上的经验,他们踏上了这条构建新系统的旅程。操作系统是你日常使用的设备的核心,像是用于移动设备的 iOS ,用于电脑的 OSX ,微软的 Windows 和谷歌的 Android 和 Chrome OS 。为什么还有公司想在如今的环境中再创建一个全新的操作系统?答案很简单:物联网。有数以千计的物联网设备开始融入我们的日常生活:亚马逊的 Alexa ,特斯拉的自动驾驶汽车,智能温度控制设备,甚至是家用智能锁。

Fuchsia 基于 microkernel 微内核,小巧但功能强大。它最初由 Android 和 ChromeOS 所依赖的 Linux 提供支持,但谷歌现在正抛弃 Linux 并创建了一个能够在通用设备上运行的微内核操作系统 —— 从嵌入式和物联网设备到智能手机、平板电脑和个人电脑。我相信他们的计划是在未来五年内在数十亿的物联网设备中安装 Fuchsia 。秘密武器是 Fuchsia 的用户界面和应用程序,都是用 Flutter 编写的。Flutter 不仅可以简化应用开发,而且被用于开发移动和物联网设备的未来系统。

至于海外开发或外包开发有很多原因,像是提高效率、节省时间和降低成本。在过去10年中,公司选择外包最重要原因是内部缺乏移动应用开发技能。为 iOS 和 Android 训练原生移动开发人才通常需要两年时间和 10 万美元的薪水和教育投入,很少有公司愿意进行这种投资。但是,海外或外包团队也存在巨大风险。事实证明,质量上的妥协,沟通时间和额外的差旅成本,会抵销大多份的效益。 Flutter 将极大地改善未来几年内部开发和初创公司的前景。

Flutter 很容易学习,你甚至可以在没有编码经验的情况下自学。对于新手程序员来说,可能存在学习曲线,但任何有一点经验的人都会在两个月内上手,而不是两年。这就是我为什么说现在开始学习是企业和创业公司真正的机会。Flutter 在学习和使用上的便利性,将让你有机会在快节奏的技术领域中走在前列。

责任编辑:张燕妮 来源: Forbes
相关推荐

2021-05-26 09:27:22

物联网人工智能AIoT

2021-06-04 09:09:05

FlutterFuchsia操作系统

2015-08-24 10:51:00

全栈

2015-08-25 09:57:18

程序员全栈工程师

2021-05-08 14:00:58

FedoraLinux

2024-03-01 10:35:06

Wi-Fi移动通信无线流量

2022-05-16 09:27:37

UbuntuUbuntu LTS

2022-01-23 13:51:30

Arch LinuxLinux

2021-09-16 21:22:15

Flutter系统

2020-06-05 14:09:42

Kubernetes容器应用程序

2014-03-06 13:22:08

AndroidBeamNFC

2021-08-14 09:04:58

TypeScriptJavaScript开发

2009-05-26 09:00:59

ScalaJava面向对象

2019-10-18 20:35:59

软件技术设计

2024-03-01 07:58:56

趋势KuberneteAI

2023-02-03 17:25:31

自动化代码审查开发

2019-01-10 13:17:15

微服务容器微服务架构

2021-06-30 12:47:12

标签HTML分辨率

2018-03-22 14:47:13

容器开发人员笔记本

2023-10-08 08:36:03

点赞
收藏

51CTO技术栈公众号