在技術不斷進步的情況下,傳統(tǒng)意義上的電腦一定會被淘汰。Apple II開創(chuàng)了消費電腦的時代,電腦架構也隨著時間逐步成熟,直到2007年iPhone問世。iPhone開啟了一個以觸摸屏、迷你設計的“后PC時代”,再加之互聯(lián)網(wǎng)和移動互聯(lián)網(wǎng)的興起,計算機無處不在。
現(xiàn)在,不論是各種智能手機、亞馬遜Echo、微軟HoloLens、Nest恒溫器、Oculus Rif,都是非傳統(tǒng)意義的計算機,形式無疑是更為豐富的。而在這種情況下,蘋果和微軟兩大電腦公司,除了表面上的產(chǎn)品、平臺之爭,實際上也開始了秘密的較量。
蘋果:Swift是其秘密武器
蘋果的產(chǎn)品重點無疑是iPhone,而除了通過硬件功能吸引用戶,更重要的吸引力則在于iOS軟件。蘋果想出的辦法是Swift,一款非常易用的編程語言,可以讓開發(fā)者靈活地改變素材尺寸、形狀,其高效、快速且易懂的語音規(guī)則深受開發(fā)者好評。
Swift雖然是為iOS設計的編程語言,但蘋果希望它獲得更多應用場景,包括Android、Linux平臺,同時也積極推廣其在兒童編程領域的作用。更深層的意義在于:用戶可以使用任何計算機和系統(tǒng)來編寫Swift語言,但是,Swift最終還是會回歸到iOS上。
另外,如果蘋果推出新平臺,比如一款虛擬現(xiàn)實頭戴、一臺自動駕駛汽車,Swift也可以完全無縫嫁接到新平臺上,通過推廣Swift來培養(yǎng)開發(fā)者群體,是蘋果的秘密武器。
微軟:Xamarin是未來重點
微軟近年來提到的最多的產(chǎn)品無疑是Windows 10,似乎在薩蒂亞?納德拉的領導下,微軟又回到了“Windows第一”的時期。但實際上,目前的微軟與以往不同,Windows 10最多被提起的特性是“全平臺化”,Windows 10不僅僅是PC系統(tǒng),還可以應用在手機、平板、游戲機、虛擬/增強現(xiàn)實、智能家居產(chǎn)品上。
實際上,微軟也在玩一個更有深意的游戲:微軟一直在緩慢而穩(wěn)定地釋放各種非常棒的開發(fā)工具,免費提供給開發(fā)者。諸如Xamarin,可以讓用戶只寫一次程序,但應用在各個平臺上,包括Windows、Android甚至iOS,開發(fā)人員非常喜歡這種高效、便利的編程語言。與蘋果策略相似的是,Xamarin可以輕松地在任何應用程序中集成Visual Studio、Azure,顯然,微軟也在通過出色的開發(fā)工具來推廣自家服務。
小結
蘋果和微軟在很多方面比較相似,他們都不是完全的開源公司,但隨著科技領域的不斷發(fā)展,兩大巨頭已經(jīng)懂得適當開放的重要性。當然,他們的最終目的仍是讓消費者購買iPhone或是Windows設備,但更棒的應用程序、更好的服務是消費者樂于看到的。