為什麼微軟、谷歌、蘋果三家大型的科技公司,只有谷歌較好的完成了一個應用,多個平台的運行?

微軟一直在喊,但是效果著實一般… 蘋果似乎壓根就沒這打算?

不同的平台,是指現在 Android 應用也可以在 chrome OS 上運行。


首先你這個問題不成立。

windows 的多平台協同現在雖然很爛,但也完爆谷歌。

我在wp上買的halo,在wp上打了大半,在windows 8上繼續。

注意我這是電腦,赤裸裸的滑鼠操作,不是windows 平板、rt。

看到halo上寫著」已擁有「旁邊的一個小圖標了么。

這個圖標代表此應用在windows下多平台共同開發,各個平台都有自己的版本。

最理想的情況應該是microsoft 的這種,多平台共同開發,提供專用的開發工具,多平台下一個簡單高效的解決方案。同時最好地兼顧各個平台的使用體驗。微軟零基礎開發工具支持WP8.1/Win8.1通用應用開發

反觀谷歌……

撇去chrome os到底有沒有人用這個問題…

單純地把安卓apk裝到筆記本般操作的chrome book上,別說用戶體驗了,連能不能 用下去不摔電腦都成問題。

這也叫多平台?

這不就是內置了個安卓模擬器么……

這不是就是和黑莓說」我可以兼容安卓應用「 一個道理?

結果呢?

我們來構想一個美好的未來~

開發者遵循microsoft的指引,不斷推出多平台協作的應用,wp應用從質到量都有飛躍,同時兼顧到windows 平板,多屏合一後基本上就沒谷歌蘋果什麼事了。

當然只是想想。

_____________________________________________

6.28

我認為真正的多平台不是僅僅存在於桌面端和手機端(除了windows ,ios安卓的平板和手機都是一個意思……)

大家可以看看 @李東陽 的答案,補充一下就是你們現在看到android for car、ios for car(原諒我沒能記住啥名字……),覺得谷歌蘋果就要改變汽車行業了么?且不說微軟也出了window for car(對,我也沒記住…),福特一直使用的就是微軟家的車載系統……

微軟現階段能做到的極致是

在電腦端買個「看美女」什麼的應用,你能一直從卧室(pc端),

到客廳(xbox),

再到汽車(for car),

在到手機(wp),

再回到電腦(web),

都是勃起的!

——————————

原諒我豪無節操又把持不住的比喻~


你看見誰用 Chrome OS 了?


如果這叫「較好地完成」……你讓微軟的 Universal Apps 情何以堪?Windows Runtime 「效果著實一般」?怎麼我看到的是完全碾壓呢?我記得 M$ 的 build 比谷歌的攻受大會明明要早吧?今年 build 可是微軟的 show time 啊,Windows Runtime 看得高潮迭起有木有,怎麼還會有人說谷歌是完成的最好的?不可思議啊……

同樣的是「一份代碼」、「多套界面」、同一個 appx 往不同平台上隨便裝。Windows Runtime 之前就統一了 Windows Phone、桌面 Windows、平板、Xbox 和今後可能出現的所有 Windows 設備。Google 的做法同樣是在 Chrome OS 中加入完整的 Android 的運行環境而已,不是什麼神幻的技術。同樣,蘋果想實現也只要分分鐘的事。

當然,而在更深一點的技術上,微軟和谷歌兩家公司之間專長領域不同的差距就體現出來了。不討論「Android 至今還沒甩掉 x86 兼容問題」,不說「無論 Chrome OS 還是 Android 都還要藉助其它平台來開發」,也不說 .NET Native 之類欺負人家的東西了,單單下圖就是,現在只有微軟能做到而其餘兩家不能的。

順便吐槽一下 Google 自己的展示,不是我說,Evernote 和 Flipboard 搬運平板的就算了,Vine 直接一個手機界面搬到桌面上是什麼意思?谷歌一貫發布半成品的geek作風真是沒辦法。這正是蘋果和微軟極力避免的,是對用戶體驗的破壞,正當的做法最起碼要求應用為 Chrome OS 的窗口運行適配一個界面。再者我有點好奇 Android 上「返回鍵」邏輯的消失是否會對 Chrome OS 上的體驗產生何種影響。


首先,對於這個問題,『跨平台App』應當限定在『如何盡量減少重複勞動,讓一個App運行在同一家廠商的多個平台上』,不應涉及類似『Google的App在蘋果設備上表現如何』的討論。

其實,在 App 跨平台領域,微軟已經走在了前面。它提供了一套解決方案,並且有一些高質量的跨平台應用,比如說家鴿答案中的跨平台 Halo 遊戲。有興趣的話可以搜索與 Build 2014 大會相關的問題,來看看微軟在這方面做到了什麼程度。

『只有 Google 較好地完成了跨平台』,我並不清楚『較好』的依據是什麼,也並不清楚它與微軟的跨平台相比優勢在哪裡。但是,跨平台的關鍵,並不是『Android 應用也可以在 Chrome OS 上運行』。我認為,新的設計工具和 API,才是最關鍵的。如果我沒有理解錯 IO 2014 Keynote 中的內容的話,自 Android L 開始,開發者可以在 Android App 的界面設計中使用柵格系統和響應式設計,這正是 Web 開發者為多種不同設備提供最優體驗的主要方式。而這其實與微軟的 Universal App 不謀而合——一個程序,多套界面,共享邏輯,多平台運行。

所以,在我看來,微軟的解決方案,能『較好』地完成跨平台的工作;Google 的,將來應該能『較好』地完成;而蘋果,並沒有真的在這方面發力,也就談不上什麼『好』或者『不好』。

另外,微軟和蘋果,一個是傳統桌面 OS 的佔有率第一,一個是第二,它們在傳統桌面生態環境方面的優勢,到了跨平台方面,可能就會成為一個包袱,給人以『還有很多重量級軟體沒有跨平台所以跨平台效果不好程度不夠』的錯覺。

########################

之前我並不清楚 Google 的跨平台演示做到什麼程度。倘若現有的演示,都如另一個答案中截圖那樣,那實在不能稱作『好』。真正的評判,還是等著 Android L 正式推出再來做吧。


  • M$ —— 桌面、平板、手機
  • 神教 —— 桌面、平板、手機
  • G 社 —— 安卓、安卓、安卓

因此,G 社沒有讓一個應用運行在多個平台,而是他只有一個平台……


樓主只看到了個人市場,你看看企業市場是誰的天下,微軟企業市場份額很大,安卓只是小朋友玩的


除了 Google Earth 和 Chrome,Google 有多少軟體是跨平台運行的啊?大部分只是iOS和Android加上Web版本吧。

微軟的軟體才是這幾家跨平台最豐富的,Office、Lync、OneDrive、OneNote、Bing Search、Dynamics,不少軟體都是iOS、Android、Windows、Metro、WP8、Web 跨平台的。這也是因為微軟目前自己的平台不佔優勢,被迫推出其他平台的版本(例如Office)。


*****************************更新****************************

這個圖是一時興起做的,比較粗糙,能得到這些贊同有點不好意思。但我平時還是比較關注這三家的動態,尤其是微軟。下面有朋友指出不應該拿Microsoft Azure和OS X Server比,我想想也是。兩者之間可比性確實不高。一個是雲服務,一個是硬體;一個上升趨勢強勁,一個一直不被重視。不過說回來微軟有時也把Azure、Server、OneDrive for Business、Dynamics等等稱作「Cloud OS」,要比的話也是可以的。

PS:這裡要吐槽一下微軟,把什麼都看成操作系統,比如說Home OS其實微軟的智能家庭,包括了軟硬體雲服務什麼的,可聽起來怎麼像某國產安卓Rom……

跨平台這個概念越來越得到人們的認可,甚至是普通消費者。說起來也算蘋果谷歌的功勞吧,畢竟科技媒體都喜歡宣傳他倆。

Java在跨平台里算比較早的,可實際效果卻呵呵了,離「一次開發,處處運行」差太遠了。

現在微軟又開始這件事了,不過被廣大科技媒體黑的夠嗆,競爭對手也毫不留情。還記得嗎?庫克在iOS 7發布會上用一副纏繞不清的箭頭的圖片諷刺微軟。當然,諷刺歸諷刺,微軟已經回不去了。

跨平台的好處在於完整的生態系統和無縫體驗。而壞處嘛,就是容易讓人產生信仰,比如微軟大法好之類的。三家的態度並不一樣:蘋果一開始明確表示不會和微軟一樣(我一直不知道為何有些果粉覺得蘋果高管說的話好像沒有效力一樣,隨時可以自己推翻,並且不準別人吐槽),谷歌一心高舉Web大旗,恨不能全世界都放棄本地應用程序(還真有人覺得不錯啊,只要網速快就行啊)。而微軟有條件去做真正意義上的跨平台,也願意做好它,所以可以預言微軟將會比競爭對手早到一步。

微軟當年研發NT時就是在精簡指令集上做的,沒想到多年後能派上大用場,迅速分化成RT版Windows。Build 2014後又推出了Windows Universal Apps,真正的一次開發,處處運行。開發者的福音,消費者的大好事。雲服務也是關鍵,微軟一點都不怠慢,現在已經是全球第二大雲服務了吧。總之,微軟這次是萬事俱備只欠東風了。

蘋果就顯得很淡定。只是把設計語言統一了,在強化一下雲服務。有點跨平台的意思,可明顯不夠,統一內核勢在必行。PS:電腦上打個電話什麼的,只有蘋果能這麼炒作了吧。放到微軟不就是個Skype的產品發布會嘛。況且Skype支持那麼多平台。

谷歌看起來挺糾結的。也就是在今年的哎喲大會才決定玩一把跨平台的。做的比蘋果還少。

總結起來,三家的競爭才剛剛開始,好戲還在後頭。

****************************又是一時興起(-__-)b***************************

這種話題其實大家都挺喜歡的,閑諞或者調侃總能吸引粉絲,那麼多搞數碼測評的,卻沒有類似高曉松的?曉說?那樣的IT/數碼脫口秀(李楠的IT公論形式上算是蘋果谷歌公論)。

最後來個「三評微軟蘋果谷歌之跨平台」。

一評微軟跨平台是「奮不顧黑打破隔閡,魚和熊掌亦可兼得。」

二評蘋果跨平台是「移動桌面貌合神離,教主若在信仰可及?」

三評谷歌跨平台是「心比天高實力無奈,但求流量怒刷存在。」


1.這種程度的多平台運行,不是其他兩家想要達到的結果;

2.像微軟的Universal App和蘋果的乾脆沒這想法才是正道;

3.谷歌的桌面端完全沒有任何方面的壓力,粗暴的實現一個運行安卓App,就算沒得到好處,也不會有多大壞的影響,畢竟沒幾個人用么…等有好的方案直接改就行了。而其他兩家呢?顯然,要考慮的東西太多了…


1:首先說g,完全是geek思維,東西是做出來了,但是沒有人用你覺得能叫做完成了?

2:a的作風是等待完全成熟了的產品才推向市場,所以它出的產品都是成熟大賣必須要產生利潤的。

2:m公司在融合方面很努力了,但為什麼沒有深入消費者,只能說它是按照原來成功的模式在推廣所有的產品,但是沒有a公司產品深入人心。


因為谷歌沒有你所說的平台啊

--------------

問題改了,終於明白你在說什麼了。

這種跨平台,毫無疑問微軟做的最好啊,.net平台跨不同版本的Windows可不是吹得。現在這個版本已經包括wp了


谷歌

  • 口號天馬行空,行不行先上馬再說,實際效果不行就砍掉,你只要能理解谷歌戰地是雲端,其實多少個設備對他都無所謂,高速迭代信馬由韁,這樣的公司能開發出新奇的玩意,但不一定能把一個平台級產品做好,如安卓系統;

蘋果

  • 話說的也很大,但一般都是東西差不多快出來才說,有一種精品的感覺,其實是行業內死掉無數企業/企業內死掉100個項目才出來的1個東西,就如同你按了10000次快門,拍了100張照片,在朋友圈曬了你認為最好的一張照片,當然,有時候這照片並不如你想的那麼好;

微軟

  • 是基本不怎麼說話,東西出來被罵成狗也不說話,默默更新改進服務,總是想用收購公司的辦法壯大業務,基本收一個毀一個的節奏,功底是有,就是總給人一直走彎路和吃老本的感覺。


因為谷粉是不講道理的,我還說只有Flash率先完成了呢。


你在windows下也可以運行安卓應用。那種東西叫虛擬機。chrome os就是直接搞個虛擬機環境在裡面。效果應該跟你用win裝個安卓虛擬機是一樣的。

谷歌跟蘋果微軟比起來其實就像個涉世不深的年輕人,想到什麼就做什麼,不考慮後果。如果反響好了,就快速迭代更新,反響不好就pass。典型的互聯網模式。而微軟蘋果發布產品都不能太隨意,公司內部都有相當複雜的流程對產品進行評估測試,而且還得考慮現有平台和產品跟新產品之間的利益關係。這註定了谷歌可以快速投入市場,而蘋果微軟速度想對就慢了很多,但質量就反過來了。微軟的大統一要實現從內核到api,sdk的更新統一,從wp7分布那時就已經考慮要實現大統一,但是很多年過去了,直到上次build大會的universal windows app才有點眉目。你不得不承認步伐確實很慢,但同時又不得不承認確實是大成之作。說句不好聽的,微軟蘋果要是想用谷歌這種粗暴的方式,其實1個月就能實現了,然後宣布win上可以使用wp,安卓應用,mac上可以使用ios應用。然後,然後,,,你覺得這樣有意思嗎?


呸!Google Keep呢?Google Calendar呢?跨平台在哪呢?什麼是跨平台?就是你自己平台上的某些應用優勢很大,那麼我去發一個應用搶一下用戶。骨子裡誰不想把你綁死在自己的平台上。


因為Java虛擬機。


win10 UWP app 可以在win10手機、PC、平板、Holoens、xbox、汽車設備以及其他嵌入式設備上運行同一個app,題主可知乎?

如果題主覺得這都是win10,不算跨平台,請題主回去買個WP,就知道微軟的手機系統和PC系統是兩個系統了。

而且微軟自家的應用是可以在Windows、Android、iOS、MacOS、ChromeOS各種平台上用的啊,而且可以無縫同步,題主可知乎?


某個產品跨平台很好.

公司跨平台是個偽命題吧.


沒發現gg多出色的完成全平台統一應用 ……手機端為例 gg 有Android ap有ios ms有wp …… 都做的很好啊 怎麼比較呢?沒比較標準


因為chrome。chrome團隊在谷歌規模可能僅次於android團隊。

chromeOS可以原生跑android應用,chromebook一下子成為新的android app平台。

微軟移動app是零;

蘋果壓根還沒往這方面想或者有動作,osx觸摸屏目前都不支持。

微軟是通過pc去融合移動端,目前為止收效甚微;

谷歌和蘋果都是通過移動去融合pc,谷歌先行一步(多年堅持chromebook終於有了回報),蘋果還沒有見動作。

未來隨著web app的成熟,以chrome這個份額,又一個巨大的生態平台。而與此同時,咱們的safari在windows上是個醬油,android上沒有。edge?目前只支持win10,移動端瀏覽器完全沒有它什麼事。微軟的視野感覺還是不夠長遠,或者說太依賴windows。UWP還是以windows為中心,那就看用戶買不買賬了。


因為Google有Chrome平台。


很簡單,Google只有服務沒有平台,而蘋果和微軟有著自己的優秀平台,其他平台對蘋果和微軟來說只是蛇足或者錦上添花而已。


微軟和蘋果都是做平台的,只是google不是,,你覺得呢,,


推薦閱讀:

Google I/O 2016 上發布了哪些值得期待的新產品?
Google I/O 2016 上發布的 Android N 有哪些新特性?
Google I/O 2017 有哪些值得期待的看點?

TAG:微軟Microsoft | 蘋果公司AppleInc | 谷歌Google | GoogleIO | Android |