Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

微軟在前幾天再次針對新一代作業系統 Windows 10 做了進一步的介紹,不過早在之前就已經間接確認新版的 Windows 將會改變以往針對不同平台推出各別系統的做法,以同一套系統基礎搭配不同的使用介面成為意義上的跨平台系統;無獨有偶的, Google 去年在 I/O 發表 Android L 時,也宣布將以單一系統基礎作為跨平台戰略。

在過往的經驗,由於硬體架構、設備使用經驗、顯示器大小、操作型態等等因素,不同設備搭配專為其規劃的系統是業界的默契;然而當網際網路演進到行動網路,程式成了 app ,光碟變成直接下載,物理按鍵操作變成觸控與手勢,就連手機作業系統從百花齊放成為雙雄鼎立,系統開發商也開始思考是平台與系統之間的關係是否要改善。

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

促使系統開發商將系統設法跨平台化,設備智慧化是相當重要的關鍵;因為智慧化系統平台,設備得以透過 app 的方式增添新功能,但是無論對消費者或是開發者而言,消費者期許在不同的智慧設備使用習慣的軟體或是 app ,開發者希望不同設備的開發可以簡化,要能滿足這樣的需求,使各個系統的開發簡化是勢在必行。

雖然已經有不少中介軟體開發商透過轉換器的方式使開發者能夠將一套軟體藉由轉換的方式導入多個平台,不過這究竟是治標不治本的方法,因為轉換器相容性再好,畢竟系統底層原本就不同,仍有可能遭遇相容問題。

透過系統底層的均一化,一次開發後,僅需依照設備的類型不同進行操作或是視覺上的調整,即可更輕鬆的讓開發出的應用在各個設備上執行,這也是單系統、多平台的優而筆者個人認為,會出現這樣的趨勢,早期開發者應用 Android 的多設備開發體驗功不可沒。

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

Android 推出之初,即是以基於開源的方式開放給開發者使用,只要未搭載 Google 的服務,皆可藉由 Android 做為系統;是故原本用於智慧手機的 Android 系統,搖身一變成為平板、智慧電視、智慧穿戴設備、車載平台的系統,因為對設備開發商而言, Android 的自由性使他們得以省卻研發系統的時間或是授權成本,只需專注於使用者體驗與硬體的開發。

Google 當然也不會視而不見這些應用的誕生,雖然早期 Google 針對 Chromebook 、 Google TV 皆是針對其應用開發不同的系統平台,然而由於 Android 的開發已經成為一股銳不可擋的趨勢,不如藉由基於 Android 的資源導回 Chromebook 與智慧電視;且平台底層均一化後,可將系統開發的人力資源集中,各平台開發者只需專注於 UI 與體驗的開發。

以微軟而言, Windows 10 的跨設備戰略也擁有相同的意義,尤其微軟希望能藉由此戰略使手機平台獲得更多的軟體開發商投入,並且使 Xbox One 以及 Windows 平台的遊戲能夠相互扶持並且增長,甚至微軟也希望將 Windows 10 作為 IoT 的基礎,其實與 Google 的 Android Wear 也有近似的戰略性。

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

不過無論對於微軟或是 Google ,他們的跨平台策略皆是希望藉由母雞帶小雞的作法,將自己最有利的平台與開發環境視為基礎,藉此把勢力延伸到其它曾經投入但成效卻不見得理想的領域,以初期來說,強勢的仍是原本的骨幹核心。

然而對此跨設備的戰略,最重要的是要捨棄過往單系統跨裝置時代希望在不同設備單一使用體驗的做法,雖然先前提到消費者想在不同的設備使用習慣的 app 與程式,但是不同的設備有不同的輸入習慣、螢幕尺寸以及使用情境,例如早期的 Windows Phone ,或是第一世代的 Android 筆電,皆未給消費者良好的使用體驗。

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

Google 與微軟在這點似乎有志一同,將各種不同的設備型態先強制定義介面與操作體驗;微軟原本在設備的介面要求就更為強勢,此次 Windows 10 也未改其作風,先是定義大尺吋平板與小尺寸平板的尺寸定義,同時在手機的平台介面也一如過往要求均一的操作介面,甚至在先前發表活動所展示的 Surface Hub 也悄悄定義了 Windows 用於電子白板的模式。

若是 Android 設備的硬體開發者,應該多少有感受到雖然 Google 仍允許開發者定義使用介面,然而限制性比起早期已經多了許多,在近期的版本介面能夠自行定義的部分比起過往縮減,而日前發表的 Android Wear 更是受到更多的限制,連基本介面與操作邏輯也需要依照 Google 制定的形式。

Android L 與 Windows 10 ,一為全、全為一的單系統跨全平台策略

Google 與微軟目前針對新設備的作風,猶如回到 PC 時代一樣,設備製造商不需要考慮使用體驗的問題,只要專注於硬體設備本身以及透過專屬的 app 機能進行差異化,但相較下各個品牌的使用體驗的差異性也縮小,對於應用的創新性或許不是好事。

不過在跨設備的開發簡化後,不得不承認開發者能夠更容易開發跨設備的應用,並且縮短應用的開發時間,除了使用體驗的統一,也能依照各設備的優點創造新式的使用體驗,也有助於開發者不需浪費時間在跨平台穩定性的驗證,更專注於在不同設備提供最佳化的使用體驗上。

你或許會喜歡

史上最細 HDMI 線誕生!好看又好整理的 much in HDMI 1.4 線材動手玩!

重拾手寫筆記習慣,同步率極高的「equil Smartpen 智慧筆」評測