標籤:

iOS程序員是否還需要使用Windows?

樓主學生黨,決定學習及以後iOS開發後換了Mac作為常用計算機。

但是本人還有一台Windows計算機,想諮詢一下一些從事iOS開發的前輩,是否是只用Mac計算機,還是偶爾或者經常Mac/Windows切換?


需要的。

很多東西只有windows版。比如我要下棋,弈城只有windows版。比如編輯棋譜的multigo,只有windows版。比如銀行的企業網銀,只有windows版。


私以為,涉及「windows/mac誰優誰劣」、「哪款編輯器最好」的話題還不適合咱們學生黨。

程序員的核心競爭力就是學習能力嘛,學生和科研工作者更是如此。

這個行業發展太快了,不學習就要落伍。作為學生,首要鍛煉自己的自學能力、動手能力和表達能力,嘗試改善自己的方法論,而不是早早地落實在某一門技術上。技術是不重要的,重要的是學習新技術的能力。而要鍛煉學習新技術的能力,就要消除「我能靠mac或windows打天下」這種堅船利炮的思想。

舉些例子吧:

最近微軟的Hololens很火,它對整個VR/AR甚至大到CV/CG領域都有著深刻的影響,使得從事媒體計算的研究人員不得不去使用它。Hololens就必須使用企業版/專業版的windows進行開發,而且還必須使用招惹「技術牛人」唾棄的visual studio。我不禁要問,對於真正的「技術牛人」來說,當某個工程特別適合使用vs開發時,上手vs是很困難的事嗎?

近幾年,深度學習的發展之快超乎想像,幾乎滲入到了計算機科學的每一個領域裡,之前許多基於規則的研究工作,稍微用上深度學習,就能取得突破。於是,它作為一種工具已經值得每個方向的CST學生去學習了。這時,能不能快速學會使用tensorflow、keras等工具就顯得尤為關鍵。這種情況下就不能使用windows去配環境了,擁有一台mac是極好的。

所以,把windows和mac都留下吧,在做每一項工程之前,先想想哪條路能最快地提高自己。當然,如果已經或立志從事iOS開發,不需要學習別的技術了,就另當別論。

誒誒我也是學生黨,歡迎批評指正。


我猜你不光寫程序還要畫圖。MAC就沒有幾個好用的工具,虛擬機windows裡面用visio還是需要的。


99.9%用Mac


我07-08年買第一台Macbook的時候,那時候還沒有iOS開發這個行當呢。我當時主要是做Java伺服器編程,我們寫了一個搜索賣錢。很快我的PC就變成了只用來看電影的機器,筆記本和PC顯示器放在一個桌子上。再後來,那台PC送人了,到今天,我都沒碰過Windows。

除了很偶爾懷舊想起每個老Windows遊戲,安裝個虛擬機,當然你也知道虛擬機玩遊戲不是很爽啦。Mac對遊戲的支持不夠好,硬體往往不適合打遊戲。即使我的筆記本和台式機都往往買頂級的,一些新的流行遊戲,也經常玩的不爽。

後來,我買了一個PS4,問題解決了。:)


不需要windows電腦。

iOS的集成開發工具是xcode。xcode是蘋果官方的唯一開發工具。裡面集成了開發iOS最重要的cocoatouch框架,還有一些輔助開發的模塊,

從app工程的創建到上線完全不需要使用windows。


就算是 iOS 程序員,也免不了要玩守望先鋒吧(滑稽)


Macbook(Retina屏,硬碟至少256G),但操作系統基本都用Windows,偶爾用下MacOSx。

Retina屏,硬碟至少256G。High DPI是開發者繞不過去的一個坎,而要解決相關問題,開發者須要平時就經歷這個環境,為此需要Retina屏。要至少裝兩個操作系統,256G是必須的。

為什麼用Windows?是在開發iOS App,更準確說是要開發跨平台app。將來寫出的app只能用在一個平台,不論開發成本、維護成本將越來越沒竟爭力。如何開發跨平台,很多人往往想到的是腳本語言,像基於Html的,基於Js的react native,但我認為,如果是這種技術代表了跨平台,那跨平台無異於是走入死胡同,因為任你怎麼完善,腳本語言都存在只能發揮80%性能的固有頑疾。導致的是一條不變循環:公司一開始為儘快上市,用腳本語言先開發出app,等有了一定資金、人力後,發現腳本語言不能滿足需要,然後改為原生開發。要破除這個魔咒,則要求使用的跨平台技術能發揮100%性能,這意味要用C/C++。當然啦,有人會說C/C++門檻高、成本高啥的一大堆,但就個人編程經驗,用C/C++開發跨平台,然後讓發揮100%性能已不存在技術障礙,接下要做是標準化API、提升輔助編輯工具,等等,以降低開發者使用SDK的門檻。——基於這種C/C++為主的開發思路,開發者平時就要用最好的C/C++ IDE,這個IDE是什麼?自然是Visual Studio。除了Visual Studio,Windows上的其它開發輔助軟體也比MacOSx豐富,像上面有人已說的visio。

近段時間,我保持著一個月更新一版本app速度,app會同時支持Windows、iOS、Android。就上個月來說,用MacOSX時間還不到24小時,就是用Xcode編譯下app(已通過Windows調試,會保證沒問題),完了就立刻切回Windows。

對安裝Windows,有人是用虛擬機,個人強烈建議用Boot Camp安裝。考慮到穩定性、性能,Windows應該放在獨立系統。


取決於你在iOS編程之外還用電腦做什麼事。雖然你號稱要做「iOS程序員」,但是不是電腦對你的唯一用途就是iOS編程?如果還需要用到Windows-only的軟體,那是沒辦法的。至於是否真用到,用哪些,那是很個人的事情。我們領導可以只用Mac,因為他不需要跑業務軟體,而我就不行。:D


從事ios開發

手上一台mac pro一台Windows

學生黨

Mac能滿足我日常開發所有的需求,但是。。。遇到以下場景就有些無能為力了(可能是我沒找到解決方法或者解決方法太麻煩)

打遊戲,

看老師給的ppt,雖然mac上也有office ,但是某些老師用的動畫控制項會失效,以及某些字元編碼錯誤,如果以後需要製作ppt在學校的渣電腦上演示,可能會出現麻煩,

學習某些課程軟體不支持,例如學習彙編可以用vc6.0查看彙編代碼,用mac也可以,但是會增加學習成本,畢竟很多東西入門教程都是針對Windows 。

光碟機問題。。。雖然不用,但是有時候也是問題

建議:如果手上有就別賣了,沒有也不必要買


只有每年報稅的時候會用到。


曾今是windows帶我進入了電腦的世界,使用windows晃晃蕩盪從小學6年級一直到大學畢業,這之中都沒用過mac,之後擁有第一台iPhone,並且好奇iOS 開發從而裝了一台自己的Hackintosh,再到入了一台MBP,再到垃圾桶,越來越發現mac的好用。最終很久都沒用windows了。


在公司一台iMac做開發,一台Windows的作用就是RTX


需要,windows虛擬機裝qq微信迅雷等國產軟體,媽媽再也不擔心我電腦被裝全家桶了


1.是iOS開發,不是IOS開發

2.開發的話也只能用macbook,虛擬機和黑蘋果沒啥必要。

3.macbook的優勢在於系統,unix家族系統適用於開發,windows開發環境不友好反人類

4.macbook除了貴一點硬體配置啥的都挺不錯的,用著舒心,畢竟天天對著電腦,有一個好電腦是必須的。

-------------分割線---------------

需要用到windows的話用虛擬機就好了,我外置的移動硬碟裡面有一個ubuntu虛擬機和一個windows7虛擬機

macbook的好處,我在其他地方的回答

來自一位資深macbook玩家、iOS開發者的回答。

1.macbook的定位

macbook的用戶群體基本在 :音樂製作、軟體開發、老闆、裝13

2.macbook的優勢

小編我是互聯網從業者,一般公司的iOS開發、UI設計師都用macbook或者iMac,土豪公司全員iMac(windows開發除外)。

1). 作為一個iOS開發,我大二的時候裝了一個黑蘋果(hacktonish),裝機過程十分痛苦,欺騙繞過認證,各種驅動要破解替換,真心糟糕。後來實習上了用上了很久macbook,再後來用過mac mini、macbook air、macbook pro、mac pro(俗稱垃圾桶)、imac,使用年齡有3年多,算是資深玩家,iOS開發必須用macbook,其它開發一般也用macbook,因為屬於unix家族,開發環境友好,windows開發環境真心不友好、字元設計有點反人類。

2)、UI設計師來說,主流的設計師都會用,因為蘋果的屏幕色差很小、解析度高、PS、AI大型渲染軟體運行無壓力。當然初級UI公司又不是很土豪一般給windows用,和設計師交流過windows、mac區別,他是這樣總結的:windows也可以設計ui,只不過很難入主流,總所周知,蘋果以設計出名,阿里運維出名、谷歌則是技術。mac osx上的軟體生態和iOS的軟體生態基本都很具美感。

3)、老闆一般都用macbook 商務談判 很有逼格,最主要是老闆經常外出,macbook的續航可以達到十小時,屏幕解析度也很高。

4)、 媒體從業者(視頻剪輯、音樂製作),蘋果自帶的imovie、garageband這兩個是音樂人、視頻剪輯很常用軟體,看到很多朋友都會用這個來剪輯,我自己也操作過,但是不太會用,挺專業。蘋果的外放也還不錯,音質杠杠的。

3.普通用戶為何想購買macbook

windows市場份額百分九十幾,不是沒有它的優勢,便宜好用適合娛樂。作為普通消費者,沒有工作上的需要其實大可不必計較這些,windows日常使用足以

我的軟體(技術轉產品經理)


買了MacBook Pro之後,除了去網吧開黑,再也不願意用Windows


同做 iOS 開發,當初買MacBook Pro之後,準備把把大學用的ThinkPad 賣掉,擔心後來可能會用,就沒賣掉,最近兩年加起來開機不超過5次,貌似都是百度網盤下視頻,現在mac上百度雲盤完善了,不打遊戲的我表示真不知道那個Windows 還有啥用處,樓主如果不玩遊戲可以把它處理了


如果你不玩遊戲,作為一個IOS開發根本用不到windows,如果不玩很耗性能的遊戲,買個高配mac分點硬碟裝windows雙系統,else留著windows專門玩遊戲…反正我的mac分了60g打lol無壓力整個windows盤就只裝了個LOL其他啥都沒有,開發用的到的軟體mac都有,區別就是很多要付費,當然在天朝破解版一大堆,威鋒論壇,愛情守望者都可以找,不過作為程序員有錢的話還是買正版吧,總有種相煎何太急的趕腳

!!!


不需要啊


哇靠沒了Windows拿什麼吸屁股


推薦閱讀:

Mac OS X 平台有哪些好用的 SSH 客戶端?
求推薦個mac背包,男生用,13寸的,價格800以下的?
如何清理Mac存儲空間?
為什麼用 MacBook Air 看 Flash 視頻會發熱嚴重?
怎樣在 Mac 上實現完全無 Flash 使用?

TAG:Mac | iOS開發 |