Android 開發者都用蘋果手機嗎?
我的同事開發安卓的,但是都用蘋果手機,問之,答,開發安卓的都用蘋果手機,這叫學習對手的長處。通常用的安卓手機都是測試機,不長用~ 問,大多數都有這樣的情況嗎?
我們組大部分都用Android手機,剩下的同學還有產品基本是雙機黨,上次看到樸實無華的視頻一哥主力機還是米3.掃了一眼回答,感覺大部分認為Android開發者應該使用Android手機的原因都是因為情懷:
- Android開發者應該熱愛Android
- 用iPhone的Android開發者不是真愛
如果把原因歸結到這些,那實在太乏力。對於開發者的評價必須回歸技術本身,愛不愛Android跟水平高不高沒有必然關係。Android開發者用Android手機最大的好處我認為是:
- 對於用戶反饋能夠快速響應和驗證(7*24小時待命)
- 能夠經常使用自己開發的產品,最大程度的發現存在的問題和需要優化的點
對於開發者,這兩個原因就足夠了。
回到技術本身,個人更傾向無差別的看待各種操作系統,語言和開發環境,這便於博採眾長,提高自己的姿式水平,看問題的角度也不至於狹隘。不然如果有一天Android被淘汰了,Android的開發者也要陪葬嗎?
我就用iphone5S,好像全組十多個人就我一人用蘋果。因此,每次開分享會,大家手機習慣性往桌上一放的時候都感覺怪怪的,組長總是一臉「我們中間有叛徒」的奇怪表情。這不,後來買了部分享會專用手機——一加,並且刷成了原生系統,這下開會的氛圍好很多了。
目前主用機Nexus 5x,上一個主用機Nexus 5,再上一個Nexus 4(Nexus 6沒買因為用了下同事的發現太差勁了)。配合xposed和greenify用得很爽。
同組同事基本都有iPhone和Android機器,但是主用機基本都是Android。其他用iPhone的也是真心覺得好用不是人云亦云,會折騰但是不想折騰的主。
我也有個iPad air 2,平時用於玩遊戲和看片。不得不說,這兩方面iOS還是很爽的(不過看本地視頻就略蛋疼了)。
實話說Android用慣了實在是用不慣iOS了,比如剛剛,手按在home鍵上半天發現沒用,才恍然大悟這個是iOS得先按一下home鍵點亮屏幕才能開始指紋識別。插一句,無論是哪個系統都強烈建議買帶指紋識別的機器,即使配置一樣幸福感都提高n倍
說到底,一個系統而已,各有所長,用的方法對了,各取所需就是了。比如我現在就是用Mac工作用Windows玩遊戲來著(特么Mac上大部分遊戲都是通過wine虛擬的好不爽)。我眼中的優秀安卓開發者應該是把Android當成自己熱愛的東西,而不是當作自己吃飯的東西,首先自己應該喜歡安卓系統
在 Play Store 發過兩個應用應該可以算 Android 開發者了吧。
為了保持 OS 中立,我出門會帶上 iOS,Android,Windows Phone 設備各至少一台,在家 Windows,OS X,Linux 日常使用無困難。
這樣遇到有人跟我討(sī)論(bī)OS 信仰問題的時候,我就默默拿出設備看著對方,一句話也不用說。有點不忿。說「開發Android的都用蘋果手機」肯定是錯的,但是確實有很多Android開發人員自己日常用機是iPhone,因為不可否認iPhone是很好的手機。但是這樣黑Android真的不太友好。雖然通過別人用什麼手機來評論別人是不對的行為。但是對於玩Android玩的好的人、喜歡Android的人,我是抱有好感的。
並不用iPhone。
目前自用米4,刷了原生安卓,原因如下{
1.米4的配置符合絕大多數目前標準旗艦手機的配置,諸如解析度、性能等可以在一段時間內無須擔心與主流配置出現太大差異 ; 2.不用MIUI,因為MIUI很多地方做了修改,在一些複雜開發的情況下與應用應表現的形式不符,為保證與其他手機呈現效果一致故換了原生安卓 ;舉例2.1:Log輸出,MIUI存在攔截 ;
舉例2.2:MIUI狀態欄高度與原生安卓不符 ; 舉例2.3:目前最高版本MIUI7的6.0版本中對許可權的控制與原生安卓不符。 3.我沒太多的錢買親兒子而公司又不給配QAQ ; 4.也考慮過買iPhone,後來剁手買了iPad mini4,但完全與工作無關,在家裡留著玩的,感覺論玩的話pad更好些,然而我給你講個笑話哈——安卓的pad,呵呵呵 ; 5.目前打算入手N6,但也只能分期了,找時間剁手 ;}有些人連安卓的創始人是誰都不知道,照樣是安卓大牛。
不過我自己是初中開始就是個所謂的手機發燒友,手機發布會必看,谷歌io大會必看(那時候只是看看新系統的一些特性,還看不懂一些編程技術)。到了大學毅然決然的選擇了軟體專業,恰好我們這個專科學校主修安卓開發。我是一名剛到帝都來實習的Android工程師,所在公司也是小公司,所以並不能確定大多數Android工程師是不是都在拿iPhone作為自己日常使用的手機。僅說一下個人看法,每每見到Android工程師掏出iPhone打電話、刷微信都會心涼一下。iPhone確實是一款綜合評分非常高的手機,一些設計我也很喜歡,但是作為一名真正熱愛Android的人來講,我從來沒有考慮過用iPhone手機。
大學期間決定想做app,在Android和ios開發之間選擇了前者, 因為我沒有iPhone,沒有mac,裝不了xcode。有的只是一台小米和一個能裝eclipse的windows筆記本,學習Android開發,需要花錢的地方可能僅僅是需要買本java入門和Android入門的書籍,這能讓我更快的上手,並更加省錢。入了門之後,慢慢的發現,蘋果的東西都是有門檻的,絕不向低端妥協,所以才會呈現出軟硬結合的整體美;而Android是開放的,包容的,系統相同,手機之間價格的差異體現在硬體上。而在入門之後我真正喜歡上了Android體系和Google文化才會選擇做Android開發,我本人特點就是做自己感興趣的事情時特別順,做不喜歡的事情喝水都會感覺塞了牙縫。
我認為拿什麼手機作為自己日常使用的手機是個人喜好,但Android和ios在交互、系統許可權、UI設計風格等方面差別還是很大的,國內的定製ROM如此之多,又造成了Android陣營內各個細節的差別。只有使用Android手機才能站在Android的角度去思考app功能的實現,才能去切身體會Android從2.x到如今6.0一路的成長曆程和改變。一些app發布新版之後,只有天天在Android機上使用才能體會到新舊版本之間細微的不同,這樣就可以在第一時間嗅到新的Android技術和發展趨勢,比如可能某天就會突然發現Google在越來越注重許可權分配、越來越多的app在採用Material Design的設計、app的hotfix更加成熟、app喚醒自家app的比例在升高。。。如果我一直用iPhone,我也許永遠也不能體會到第一次上手操作Android5.0原生系統時它帶給我的驚艷感。
但為什麼我們很少見到拿著Android手機的ios開發者呢?這跟國內ROM亂象叢生和app應用市場缺乏管理有關,這造成了某些app在某些手機上的體驗特別差。Android的開放和低門檻讓很多人鑽了空子,良莠不齊的app和反人類的ROM都拉低了Android的水準和在很多開發者心中的地位。
Google play的入華也許能看到些希望,但重要的是還是要有道德啊各位,一些app國內市場排名很高,在Google play上連影都沒有,這種app你說用著能放心嗎!今天冒出來條新聞說這個app限制另外某某app啟動,第二天又來一個某某全家桶。。
唉。。說著說著就跑題了,總結一下就是,開發Android用iPhone的,你們都不是真愛。之前我公眾號上發過一篇文章,剛好仔細分析了我為什麼不用蘋果6s的原因,思路清晰,有理有據,看完你絕對會點贊 http://mp.weixin.qq.com/s?__biz=MzA4NTQwNDcyMA==mid=402077153idx=1sn=f5b50ac9a257512563e0ff74446bd968scene=4#wechat_redirect
上面抖了個機靈,吃完早飯,這個問題我要認真答一答。
我私人有四部手機,三部安卓,一部iPhone,三部分別是htc,Nexus5,堅果手機,每部手機都是為了工作而買,沒有任何補貼,如果算上公司的測試機,起碼得有十幾部了。但是這裡我只想說說我個人購買的手機。第一部安卓機是htc,具體型號不記得了,年代太久遠,但是這部手機是為了我第一份Android開發工作購買的,花了我兩千塊,當年的旗艦機,這分量絕對比我現在購買一個mac要大得多的多,從此它成了我的主力加測試機。就是用這部手機開始了我的安卓開發之路,我給它root,刷各種rom,折騰的不亦樂乎。用著用著發現越來越卡頓,外觀再也不像當初購買的那樣炫酷,續航也越來越差。直到Nexus5出世,我想是時候換部手機了,N5這碉堡的外觀,這配置秒殺當時的iPhone5s,而且價格還沒那麼貴,加上這原生rom,特別適合我的氣質。當時國內還購買不了,同事給我推薦了一個靠譜的淘寶代購,就這樣我花了將近3000塊買了一部認為很值這個價的N5。從此N5成了我的主力加測試機,這部手機給我帶來了很多,我終於可以體驗原生系統的流暢了,可以體驗Material Design風格的app了,可以第一時間升級最新Android系統了。可以這麼說,時至今日,我依然認為N5是我購買過最值的手機,但是由於經常把他當測試機來用,續航變得特別差,每天要衝3,4次電,再加上當時買的N5還不支持4g,我沒法忍受2g的龜速,所以又準備換個手機當主力機了。這個時候堅果剛發布,我想沖著情懷我應該體驗一把,於是我托鎚子內部員工買了部堅果,使用了兩個月下來很失望,但是轉念一想,一千塊不到的手機你還能指望它有多好的表現么?兩個月前我換了部iPhone 6s plus,一是由於工作問題,我身兼半個產品經理和測試,需要了解測試我們的iOS app了,也該需要一部iPhone了,另一方面即使不是工作原因, 我也準備換部iPhone了,因為再也不想再折騰了,老老實實的買部手機當作自己的主力機了。一直到現在,我再也不想用別的手機了……
人最大的軟肋是總不願意承認對手比自己好,也總不願意承認自己所在的行業比別的行業差。所以我們經常看到各種編程語言的罵戰,如php是世界上最好的語言,java真心太臃腫,ruby性能好差等等。
我是做Android開發的,但是我一直認為iPhone是這個時代最好的手機,沒有之一。當然最好的手機不是指操作系統,是設計,外觀,硬體,性能,app質量的綜合評價。上至明星,下至老百姓都知道蘋果手機,為什麼我們做Android開發的不願意承認呢!
這我想是大部分人用蘋果手機的原因,正是因為我們是做Android開發的,這個問題就被放大了,不管我們什麼職業,做IT也好,做金融也好,做銷售也好,做房地產也好,在我能負擔得起的情況下,想用本世紀最好的手機有什麼不可以?又為什麼做Android開發的就不可以?那我反問一句做iOS開發的為什麼要用chrome瀏覽器,為什麼要用google搜索引擎?
但是蘋果手機好用不代表蘋果的東西啥都好,自從我用了蘋果手機我才知道google的一些東西是多麼好用。比如底部的返回鍵,比如蘋果系統的強制更新,比如app store的霸王條款,我真他媽想罵娘!
蘋果好用很大部分是因為它的一整套封閉的生態鏈,安卓系統的開放才造成了它的分裂,各種無良廠商的所謂個性化定製,不過亂世出英雄,不正是安卓的開放才造就了像豌豆莢這樣的公司么?
我一直認為蘋果就是家設計與硬體公司,毫無疑問它在本世紀是最偉大的公司,而google是一家致力於改變人類未來的互聯網公司,未來是什麼樣,google敢想敢去做,正是因為熱愛google,所以才選擇了Android,Android平台現狀確實不如蘋果好,國內無良廠商的各種惡行,平台的分化,但是這都不代表我們Android開發人員比人低一等,又或者不代表我們Android開發人員技術水平不行,iOS他們生在最好的時代,但是Android未來什麼樣誰也不知道,充滿想像力,而且再有iOS開發諷刺Android開發不妨這樣反擊:在iOS如此好的時代能把app做的這麼爛也真是沒誰了……
使用蘋果手機本沒有對錯,也許是因為了解Android平台的機制,了解各大無良廠商的後門不願意再用Android手機,也許是因為折騰累了,想安靜的持久的用一部手機,這都不代表一個Android開發人員的水平與實力,但是如果你是剛入行不久的Android開發人員,不管是經濟實力還是工作狀況,你都該使用一部Android手機,你都該折騰下,親自理解下那些無良廠商的罪行,對你未來的職業發展有著很大的幫助。
當下我們所有Android從業人員都不需要把精力花在毫無意義的爭論,如iOS好還是Android好,如java編程語言是不是過時了等等,選擇一個行業就專心把這個行業做好,那些整天諷刺php是最好的語言人一定不會在行業內展露頭腳,行業之間沒有尊卑優劣,我們Android開發人員要做的就是學好技術,儲備實力,耐心等待迎接屬於我們的最好時代!!這個事很簡單,很多公司看你是安卓手機,所以就不給你配測試機了。
那我這種既寫iOS又寫Android的人是不是出門要帶兩個手機?
如果你用安卓機公司測試機往往不夠所以大部分時候你就得用自己手機去測試,乾脆用蘋果手機不給配測試機就幹不了活。
我平常出門帶三個手機,一個三星 S5 一個 moto G 一個 iPhone 6s,主力使用 iPhone。為什麼不用 android,因為倆 android 都找不到對應的 Rom,刷了 5.0 / 6.0 以後信號都不好,只能連著 Wi-Fi 用。為什麼不用官方系統,就三星跟聯想那系統,能用?我的大部分 android 開發同事都只用 android,但是沒有一個看 Google IO 的,sdk 都不裝最新的,用個 android 手機有什麼用呢?開發 android 不需要一直用它,有一個就行,不然 wp開發者怎麼活(逃
一個平庸的程序員用什麼手機和他是什麼開發沒有必然聯繫;
一個優秀的程序員用什麼手機和他是什麼開發有很大的聯繫,因為愛。
我老大是linux方面的專家級人物,可是他用mac....
安卓程序媛告訴你公司所有的安卓開發無一例外是安卓機,我現在用三星note5,公司同事有三星,華為,魅族,小米,oppo。。小米的米4比例相對高。
個人感覺用安卓機方便點,隨時都能體驗自己寫的東西,有問題也能及時發現。當然不是,我們組10個安卓開發只有3個是用iphone。上個月黑五美亞Nexus 6降價至199刀,我們部門搶了6台,其中有四台是四個伺服器端同事從iphone 5或5C換Nexus 6,主要是便宜嘛。
剛才下面那個月明屏蔽我了,我就在這裡說。Google早就發布了安卓設計準則,你們有什麼資格整天按照iOS的界面設計安卓應用?喜歡iOS界面請出門右拐開發iOS應用。誰可以助人為樂幫我@他?
這個問題沒什麼好討論的,也沒有答案。
一個程序員用什麼手機和他是什麼開發沒有必然聯繫。推薦閱讀:
※如何評價SuperSU被中國公司CCMT收購?
※安卓為什麼不加入一個系統級別的強力管理後台自啟的工具?
※為什麼Android 6.0 獲取 Root 許可權需要刷入第三方內核?
※為什麼安卓系統不給用戶root的許可權?
※android手機(小米)root後,修改hosts後,hosts不生效?
TAG:Android開發 | Android手機 | RootAndroid | Android | 安卓樂園 |