相同價位的 Mac 和 Windows PC 哪個更適合 Android 開發?

1、不考慮預算,但請從各個價位展開分析 (5k 左右、5k-10k,15k 左右,20k 以上)

2、僅考慮Android開發,不考慮win在玩遊戲等與Android開發無關方面的優勢。

3、考慮兩個系統中不同第三方軟體對Android開發,工作效率等的輔助。

4、相同價位下的win pc能否以其更強勁的性能彌補系統層面的差距。

5、請同類比較(筆記本比較筆記本,台式機比較台式機)


價格相同的話,其實還是Linux更適合開發Android應用!已經使用Ubuntu + i7 4核3.4G + 16G內存 + Dell 24寸雙顯示器開發3年Android絲毫感覺不到卡頓的路過。。。


贊同 @朱俊官 的說法。

不過對於USB驅動的問題,確實不需要安裝,但是針對小米手機要修改下配置文件,不過相比win下安裝各種驅動,還是非常簡單的了。

再補充一條,MAC OS X中使用神器Alfred,可以無需滑鼠就能進行各種操作。


簡要回答一下吧。

  1. OSX系統屬於*unix系,天生兼容各種命令行工具和腳本,而win上想要使用這些需要折騰一番而且不一定好用。*unix上開發android和win上基本上感受不到區別,更為方便的是,真機調試的時候都不需要為電腦安裝手機的usb驅動。
  2. OSX上很多獨有的圖形界面軟體對開發很有幫助,比如設計用得Skectch,查看文檔用的Dash等
  3. 同等價位是可以買到比mac性能更高的PC,但我不認為這台pc能用得更久,更讓你省心,因為mac硬體的水準一般都走在其他廠商的前沿。
  4. 買了mac基本上就和大多數遊戲say bye bye了,能讓你更專註地寫代碼 : )


那為什麼不選擇linux呢?


什麼叫系統層面的差距。。


選內存大的,至少16gb。

因為你也許需要android源碼。

android源碼一般在linux上編譯。不是說mac不行,用的人少是教程少。

android源碼大概預留100g空間吧。

我不得不說,閱讀源碼,還是vs最好用。

結論

因此,你有意向深入學習的話,win+linux吧,就是跑個虛擬機,所以內存吃緊啊。


Mac你可以也做iOS。windows上的話可以兼顧.net,看你第二用途了


其實Mac價格的Windows本,開發也會很爽的。

不過看題主要求,建議還是入mac吧。

Android開發的IDE在Mac上表現更好(個人觀點)

開發的軟體支持Mac有很多出色的,以前用windows的時候感覺幾乎沒有。

性能的差距,僅Android開發,如果要買肯定買頂配的mbp(內存一定上16G= =,IDE太吃內存了媽蛋)。這樣的話也不用考慮這個價格買來的windows如何如何了,因為性能已經溢出了。除非你開發的Android應用是特大級別項目- -

目前自己在用Macbook Air,被其他同事(身邊的同事幾乎都是Mbp)的mbp高分屏口水了一地。

以下是個人在使用Mac開發Android的一些感受吧。

1.IDE的話,Android Studio或者Intellij個人感覺在Mac下更穩定也更好用。同時因為字體渲染以及高分屏加成,碼代碼眼睛看的很舒服。

2.各種命令行的集成。都不用操心自己去裝了。同時在不折騰或者少折騰的前提下,命令行好用程度完爆Windows,且還有Alfred等各類提高開發人員效率的優秀應用或命令行插件加成。

3.版本管理工具cornestone比windows上的烏龜感覺好用了好多- -我果然是看界面的人。

4.不爽的一點是mac不能直接訪問手機的存儲,Android Transfer這個工具也不夠好用(沒記錯是這個名字)。所以每次都是adb push,pull。。。略蛋疼。

其實其實!!最關鍵的是一點!!!買Mac可以避免選擇恐懼症,可以減少挑電腦的時間啊有木有!!只有一個選擇,15寸MBP頂配,掏錢收電腦。要是買Windows。。。。都上了這個價位,那真是得好好挑一挑了


黑蘋果筆記本…爽得不要不要的


買mac更省事兒,工具和軟體一般就用那幾種,裝好了就ok了。

但是我認為台式機的windows更有用,首先cpu可以買非常好的,編譯性能會好很多。

另外有足夠多的趁手工具可以使用,並且容易。

商業軟體方面,1流大廠的,兩個系統一般區別不大。2流廠以下的,一般windows的bug更少兼容性更好。

缺點是windows需要處理的破爛事兒比較多,比如彈出廣告,比如adb總被佔用之類的。


利益相關,安卓總部開發人員

我司標配,ubuntu桌面機+mac+nexus


選項與問題無關


喜歡折騰系統的話買個好的PC,裝個Linux用起來還是很舒服的;如果懶得折騰系統,老老實實買個Mac吧。曾經為了在Linux上裝個冷門的印表機驅動花了一下午時間,心都碎了。。。

另外,Mac硬體簡直不忍吐槽,太脆弱了,如果你是像我這樣的糙漢子,還是上PC吧。


首先說說一下,我就是開發Android的,而且去年分期在官網下單了RMBP。

我建議買Mac,而且早買早享受。有能力直接買,錢不夠,分期買。


看了這麼多蘋果粉回答,我只想問,你們真的用過同價位的pc嗎?還有說頂配mac的,你們用過1萬多的pc嗎,就來說mac更好。

說ide更好用的我也只能呵呵了,哪點不一樣了。

屏幕更好是確實,不過我個人還是喜歡高解析度大屏幕,看的代碼都更多,雙屏也爽,邊查邊寫,7000不到就能實現。


相同配置?那win可以拿差價買個ssd了。


推薦閱讀:

如何評價 2017 年 3 月發布的 Android O 預覽版?
Android系統tencent文件夾下哪些文件可以刪除?
如何做好全面屏安卓手機的用戶交互設計?
你最喜歡用的JSON解析庫有哪些?
如何優雅地使用 Nexus 5?

TAG:MacBook | Android開發 | 筆記本電腦 | Android | 購機諮詢 |