《福布斯》:為什么你應(yīng)該關(guān)注谷歌的 Flutter 和 Fuchsia?
就像麥圭爾在電影《畢業(yè)生》(The Graduate) 中對年輕的本杰明脫口而出的 “plastics” 一樣,我們一直在尋找下一個會引發(fā)震動的重大事件。過去10年一直由手機(jī)主導(dǎo),下一個十年則將是物聯(lián)網(wǎng)(IoT)設(shè)備。Flutter 和 Fuchsia ,這兩個簡單的詞匯將成為推動手機(jī)和物聯(lián)網(wǎng)下一代革命的燃料。它們是可以讓這些設(shè)備改變你的日常生活的技術(shù),并且每年都會為大小企業(yè)帶來數(shù)十億美元的收入。
作為一名擁有30多年經(jīng)驗的軟件開發(fā)人員和福布斯紐約商業(yè)委員會的成員,我經(jīng)常被公司問答兩個基本問題。一是“我們應(yīng)該成立自己的 IT 部門,還是在海外或外包開發(fā)”,二是“我應(yīng)該選擇什么樣的開發(fā)語言,以及下一個新興技術(shù)是什么”?嗯,答案就是 Flutter 和 Fuchsia 。預(yù)計2019年,你會在任何地方看到這兩個詞,現(xiàn)在你有機(jī)會搶跑。
Flutter 是谷歌全新的開發(fā)平臺,允許開發(fā)者用一種簡單的語言為蘋果的 iPhone / iPad iOS 平臺和谷歌的 Android 手機(jī)/平板電腦編寫應(yīng)用。此前已有多次其他類似的嘗試并取得一定的成功,但谷歌最終用 Flutter 解決了移動開發(fā)難題。它是開源和免費的,非常適合預(yù)算有限的學(xué)生和其他開發(fā)者。我的建議是立即下載并使用它,這將是你對自己或公司的最佳投資。
接下來是 Fuchsia ,基于谷歌在 Android 和 Chrome 操作系統(tǒng)上的經(jīng)驗,他們踏上了這條構(gòu)建新系統(tǒng)的旅程。操作系統(tǒng)是你日常使用的設(shè)備的核心,像是用于移動設(shè)備的 iOS ,用于電腦的 OSX ,微軟的 Windows 和谷歌的 Android 和 Chrome OS 。為什么還有公司想在如今的環(huán)境中再創(chuàng)建一個全新的操作系統(tǒng)?答案很簡單:物聯(lián)網(wǎng)。有數(shù)以千計的物聯(lián)網(wǎng)設(shè)備開始融入我們的日常生活:亞馬遜的 Alexa ,特斯拉的自動駕駛汽車,智能溫度控制設(shè)備,甚至是家用智能鎖。
Fuchsia 基于 microkernel 微內(nèi)核,小巧但功能強(qiáng)大。它最初由 Android 和 ChromeOS 所依賴的 Linux 提供支持,但谷歌現(xiàn)在正拋棄 Linux 并創(chuàng)建了一個能夠在通用設(shè)備上運行的微內(nèi)核操作系統(tǒng) —— 從嵌入式和物聯(lián)網(wǎng)設(shè)備到智能手機(jī)、平板電腦和個人電腦。我相信他們的計劃是在未來五年內(nèi)在數(shù)十億的物聯(lián)網(wǎng)設(shè)備中安裝 Fuchsia 。秘密武器是 Fuchsia 的用戶界面和應(yīng)用程序,都是用 Flutter 編寫的。Flutter 不僅可以簡化應(yīng)用開發(fā),而且被用于開發(fā)移動和物聯(lián)網(wǎng)設(shè)備的未來系統(tǒng)。
至于海外開發(fā)或外包開發(fā)有很多原因,像是提高效率、節(jié)省時間和降低成本。在過去10年中,公司選擇外包最重要原因是內(nèi)部缺乏移動應(yīng)用開發(fā)技能。為 iOS 和 Android 訓(xùn)練原生移動開發(fā)人才通常需要兩年時間和 10 萬美元的薪水和教育投入,很少有公司愿意進(jìn)行這種投資。但是,海外或外包團(tuán)隊也存在巨大風(fēng)險。事實證明,質(zhì)量上的妥協(xié),溝通時間和額外的差旅成本,會抵銷大多份的效益。 Flutter 將極大地改善未來幾年內(nèi)部開發(fā)和初創(chuàng)公司的前景。
Flutter 很容易學(xué)習(xí),你甚至可以在沒有編碼經(jīng)驗的情況下自學(xué)。對于新手程序員來說,可能存在學(xué)習(xí)曲線,但任何有一點經(jīng)驗的人都會在兩個月內(nèi)上手,而不是兩年。這就是我為什么說現(xiàn)在開始學(xué)習(xí)是企業(yè)和創(chuàng)業(yè)公司真正的機(jī)會。Flutter 在學(xué)習(xí)和使用上的便利性,將讓你有機(jī)會在快節(jié)奏的技術(shù)領(lǐng)域中走在前列。