各位 Android 開發者們現在用的是什麼主力手機?
即將步入社會工作(Android開發),打算換手機,有意蘋果(想體驗一下系統並且欣賞其做工),但是不知道這樣是不是跟工作不太搭,所以來問問大家現在的情況。
Android 開發用iPhone的後果是 你的手機會被iOS開發拿去做測試
你用Android手機就沒人敢來拿你的設備做測試最後回答標題Nexus 6如果你說開發環境的話 Ubuntu 16.04 LTS
因為win上遇到了致命的問題又懶得解決就直接換ubuntu了現用兩部Nexus 6p手機。
自用機Nexus 6p 6.0系統。公司機器Nexus 6p 7.0系統。說下理由
1. 我喜歡隨時隨地可以debug的方便。想搞一發,卻發現它是iPhone,實在蛋疼。一部root的Android手機絕對可以提升開發效率,用公司那些沒root的破測試機,取個系統文件、hook個系統API看下Log,真心麻煩。2. 喜歡追最新的Android特性。DayDream、Java 8、多窗口。3. 不用Android手機無法理解國內惡劣的Android生態圈。我無法相信一個用著iPhone做主力機的Android開發能夠摸著良心不幹交叉喚醒、後台進程常駐這類事情。不過,非開發、果粉、只是掙口技術飯的人還是建議iPhone。正常使用Android建議:root、Xposed、綠色守護、阻止運行,可以讓Android手機像iPhone般流暢。
習慣了親兒子,用什麼都不習慣了。
除了Nexus6p 自用,手上還有台Nexus 5 和Nexus6,前幾天Nexus6借出去測試了。
N5是大學的時候海淘的,跟我幾年了,不過現在都清倉得差不多了吧,無緣7.0有點小遺憾。
N6是的音量鍵已經快壞掉了,按下去就彈不起來,MOTO的做工真是不想吐槽了。
以前同事有用iPhone的,我個人不反感,但是我不推薦。以前的老大貌似用的是sony,整個Android組20多人還是Android機占多數。
就題主的問題來說,應該至少保證手上有一台android機器,我自己是Nexus 5x + iPhone 6,換著用。
看很多人都在大力推薦Nexus,我就說說缺點吧。
總結就兩個字:折騰裝上正常使用所需的國產app之後續航直線下降。正常使用的情況下大概6小時不到,還不如我的Macbook。綠色守護對提升續航確實很有幫助,但是如果你手機使用頻率很高的話你會發現電掉的還是很快,各家有各家的推送服務,你在幾個應用之間經常切來切去,應用在後台乾的事情也不少的。我用5x的時候啟動相機掃碼速度比iPhone慢了一個數量級,特別是應用裝多以後
當然可以root,綠色守護,阻止運行,各種優化,但一個不小心就可能丟數據,我上次root的時候沒發現Google Photo沒同步成功,結果畢業拍的好多照片丟失,損失慘重。
iPhone在很多地方也很死板,用慣android以後會覺得操作很麻煩
其實我個人還是更青睞Nexus,就是續航實在是超出了我承受的極限…安卓開發的話當然推薦nexus系列啦。我自己買了一部nexus5 公司配了一步nexus6p
開發簡直不要太爽(●°u°●) 」
年輕人啊,圖樣啊,不用想那麼多的。首先,開發者肯定要有自己的一部原生系統手機,因為工作需要,然後後面的其他手機就都無所謂了,要買啥買啥。用歸用,開發歸開發。蘋果用得開心就好,安卓代碼寫得開心就好。我就是用蘋果的android開發,偶爾看到知乎有人在撕逼我就覺得累,這東西本來就是用來服務人的,舒服就好啊!不過說真,大多時候我覺得還是IOS用起來舒服,當然因為封閉也有諸多不便,不過正在越來越開放。但是Android爽啊,我想幹嘛就自己寫代碼實現!
你現在買了Android, 以後有可能買iPhone. 買iPhone, 以後就不一定買Android了.
至於為什麼: 公司一般會配測試機, 而且一般來說未來肯定是兩端都會有所接觸的, 所以兩個都是必須的, 但當你有了測試機之後, 你肯定會選擇買iPhone, 因為你是Android開發, Android手機不是問題. 而且跨兩端是需要大量時間的, 在你努力接觸一邊的情況下, 另一半必定發展緩慢, 達不到工作水平的話, 是拿不到測試機的 ...
手機從來不是主力, 真的的主力是自己的心和用來敲代碼和學習的利器.至於我: Nexus 6P + iPhone 6s之前實習組裡各個師兄用的android機有:huawei p7 ,nexus , 1+ Sony moto G,當時我用的是htc.現在組裡特么清一色的iphone6 (+) , 不過我換成了moto G3 ,不過想換成馬上要出來的moto Z 感覺還不錯耶。主要是測試機種類挺多的,就不想買測試機裡面的任意一種(小米 le 魅族 huawei)其實用蘋果也挺好的,畢竟其他的機型基本上你都會在工作中用到。
我司北京這邊 Android 組 18 個人,6 個人主力機是 iPhone ,其餘的都是 Android ,Nexus,Sony,Samsung,LG,Xiaomi,Huawei,Meizu...各種品牌都有,甚至幾乎沒有品牌雷同的,測試機都是公司配的國產佔有率較高的機型。我個人自用的是 Sony Z3+,測試機是 Huawei P8。
用 iPhone 不用折騰,Android 手機除了現在的 Samsung S7e 和 Note7 ,其他的都有明顯的使用上的障礙,技術菜不菜也跟用啥沒關係。
我對絕大多數用 iPhone 的 Android 開發者沒有任何意見。但是我非常不喜歡甚至是鄙視 Android 社區里那些活躍的用 iPhone 的網紅們。我發現我跟知乎有脫節:
1、很少見Android開發自用iPhone的,實際上是一個沒見過
2、很少見Android開發自用Nexus的,大都是當測試機3、主要是用PC而不是Mac,Mac在IT公司挺多但也不是100%都用個人建議買倆電腦:Mac book pro、PC desktop,自用手機選Android,如果更喜歡用iPhone應該轉iOS開發。基本上。。全員蘋果。。 反正是做機頂盒中間件的,自己拿Android手機也幫不了什麼。。。
事實上用什麼機型並不重要,你只要刷了CM就行了,它會有很強的兼容性。
反正BAT的主力肯定得iPhone 吧……
Nexus絕對是開發標配(後面有講原因)
很多朋友對Android開發者應不應該用iPhone討論了很多.
就我身邊認識的開發者而言,大多數Android開發者用的還是Android手機
iOS開發既有用iPhone的也有用Android的Android開發用iPhone的基本上也都有Android備用機(兩台手機), 並同時做iOS開發不過從面試和認識的開發者整體觀察來看(僅供參考,並不具有代表性)
Android手機用的越好 綜合能力越強本人是Samsung 粉
綜合日常使用(比較在意屏幕和相機)和開發兼顧的角度, 我都買的是Samsung的手機- Samsung Galaxy S3 白色
2012~2016年初
相機很牛,就是內存太小很容易卡但這樣更容易做Android應用的性能測試, 2015年後只要在這個機器上跑流暢的應用在其他主流機型上性能都不錯
- Samsung Note 5 亮騷銀
年初買的, 很漂亮. 主要也是看中了屏幕和相機
相機太牛了...特別是暗處拍攝 簡直秒殺iPhone 6sp做Android開發個人覺得手機是一個日常使用和關注App的載體.
重點還是要看以下幾個方面1. Google GUI Design Guide (Material Design等)每次Google推出新的設計規範是一定要去理解的2. Android Version
為什麼選Nexus呢? 很大一部分原因是Google親兒子 每次都會優先推送版本更新讓用戶最先了解到新的Android or SDK 特性Samsung不算是推送快的, 但也不是最慢的.3. Apps
Google設計獎 / 豌豆莢設計獎 等等可以優先看重點是理解這些交互背後的意義, 千萬不要只抄了UI忘了閉環邏輯(為什麼要這麼設計).所以Android手機 首先是一部手機
你自己要喜歡是重點, 它更多時間會是你的朋友或伴侶只是正巧 你還是Android開發者 , 需要它做你的開發調試工具而已.
我為什麼不用iPhone?
作為一名移動平台開發者(iOS開發也有做)玩遍了各種iOS 和 Android設備好嘛...我還需要買Phone 和 Pad ???媳婦用iPhone 就夠了
另.推薦最佳組合:
Android Phone + iPad
主力機s6 edge個人是很厭惡android開發用iphone的,根本沒辦法深入了解android的一些特性,日常中也沒辦法像一個android用戶那樣親身體驗思考。一般我面試android開發,這麼多人下來了,只要用iphone的,水平也都很次,對android了解的很淺薄。
我自己Nexus 6P,剩下的人中有iPhone,三星的S7,樂視和華為也都有。然後每人至少配了一個測試機,測試機都是三星,華為,小米這些流行的機型,還有一部Nexus 6測試機。
另外好多人說Android開發是不是不能用iPhone,而且還羅列了一堆理由。我覺得別人喜歡用什麼那是別人的自由吧?就別替別人操心了,別人應該用什麼手機就讓別人自己決定就好了。另外最後給三星打個廣告,第一次見到S7真機的時候,確實被S7的屏幕驚艷到了。我覺得android開發用iphone沒問題啊,國內這個應用生態環境太糟糕,但是你不能做著android開發,用著iphone,罵著android,你討厭你不喜歡你可以去轉行啊,其實android的體驗不好在國內本身很大部分就是一群不負責任的開發和噁心的需求造成的.
利益相關:新人一枚 蘋果全家桶 但是內心深處深深為android痛心著蘋果呀,因為產品會跟你說「照著ios來做吧」
非安卓開發者,個人覺得人都是喜新厭舊的。我是一代安卓一代iPhone輪著用,每輪一年半。
感覺文不對題....問主力手機,結果又來mac...完全搞不懂你在說什麼,如果是說換iphone,明確告訴你,可以,但是前提公司又測試機或者你自己有舊的(系統版本4.4左右,以後能升6.0的,硬體各方面還行的)安卓手機,不然不好調試再說用mac開發安卓,沒問題,完全可以的,越高配越好以上
推薦閱讀:
※android view的繪製中,View繪製的時間如何和vsync屏幕刷新頻率保持同步的?
※android開發,你們還在findviewbyid嗎?
※Android程序員技術等級標準?
※為什麼Android的Void實現和JDK有區別?
※小米的miui能否解決安卓的SD卡文件夾「碎片化」?