雖然過程緩慢,但計算機的傳統概念即將死去。
自Apple II的出現和消費PC大眾市場的崛起,如果聽到“計算機”一詞,很快就會聯想到“顯示屏、鼠標、鍵盤”。
但是自蘋果2007年推出第一代iPhone之后,情況發生了變化,消費者開始從PC轉向帶有觸摸屏、能裝在口袋里的“計算機”。
后來,隨著處理能力變得越來越便宜,互聯網變得越來越普遍,我們徹底的得到了一些別的東西。
歸功于亞馬遜Echo、谷歌Chromecast、微軟HoloLen、Nest恒溫器、以及Facebook的Oculus Rift等眾多設備的崛起,情況已不再是以前的局面。計算機能夠是用戶用簡單語言進行交流的設備,或是戴在臉上的設備。
如今,計算機從字面上理念應該像任何事物,而且能夠前往任何地方。這僅僅只是開始。
微軟和蘋果是兩家與PC有著相同含義的公司,計算機的轉型意味著兩家公司的前景均已到了危急關頭。他們花了幾十年的精力培育社區
開發人員編寫讓世界嗡嗡作響的軟件,雖然微軟和蘋果目前在計算機市場的地位仍未受到威脅,但可能性并非不存在。
在這樣的背景下,這倆家亦敵亦友的公司都在精心的籌劃總體方案,確保在計算機的巨大轉型中能夠最終勝出--無論什么樣的設備將成為未來的主流設備。
蘋果
蘋果當前身處獨特的環境中。雖然非常賺錢,但這家公司只控制了相對較少的市場份額。
微軟的Windows依然控制著PC操作系統市場的絕大多數份額。谷歌的Android當前主宰了全球智能手機操作系統市場,而且作為如今唯一仍在成長的移動操作系統,Android的用戶主要來自于發展中國家。
Android和它繼續的成長足以對蘋果構成威脅,因為開發者永遠會選擇為數量最多的用戶群體開發應用。隨著未來的計算設備依舊不斷的該換目標,蘋果必須要確保無論發生什么事情,開發者都將會為iPhone繼續開發應用。
蘋果偶然發現的解決方案非常的簡潔:Swift。它是一款蘋果為編寫iPhone應用開發的編程語言,任何人都會迅速的喜歡上它。
憑借更好,更快,比其它選擇更容易學習,Swift迅速贏得了全球應用開發者的贊譽和支持。
蘋果一直把Swift視為人們的編程語言選擇,特別是針對希望學習編碼的兒童??紤]到Swift的開源屬性,蘋果確保了Swift能夠從iPhone步入到Android和Linux等其它平臺。
蘋果的秘訣在于Swift是為iPhone編寫的編程語言。因此所有通過Swift編寫的代碼,無論是針對何種操作系統,都能夠輕松的出現在iPhone上。
在這種情況下,蘋果把iPhone變成了Swift應用默認的著陸場。即便是蘋果以后發布新的平臺,如虛擬現實頭盔或蘋果汽車,它同樣也會支持Swift。
微軟
毫無疑問,微軟認為未來將與Windows息息相關。
借助Windows 10,微軟把手機、平板電腦、PC、視頻游戲機、增強現實頭盔和智能家居設備的操作系統轉變成為一個超大的平臺。
不過與蘋果推行跨平臺編程語言的做法不同,微軟標準化了一款操作系統。
微軟將Windows 10視為一款能夠支持下一波所有設備浪潮的操作系統。無論用戶使用何種設備,一個平臺、一個簡單的方式把應用帶到Windows。
但實際上,微軟玩的是更深層次的游戲:該公司已慢慢向開發者世界免費發布了各種可怕的工具,特別是Xamarin--它可以讓開發者
編寫一個應用,并迅速把它帶到任何地方,無論是Windows、iPhone還是Android。開發者都非常喜歡它。
關鍵是在于Xamarin和諸如Visual Studio這樣的微軟工具,都能夠輕松的使用Azure云平臺為應用提供計算力--無論是存儲數據還是處理海量的計算。
從微軟的觀點來看,即便是開發者不為Windows編寫程序,該公司也能夠開發出開發者想要使用的工具。只要微軟能夠提供應用的一小部分架構,這家公司依舊勝出,依舊能夠在技術的演變中保持關聯。
簡而言之,我們看到的是兩個計算領域的巨頭都在靜待大規模轉移。無論發生什么,他們都會以一種方式勝出。或者至少不會失去。