-Android開發 | 知乎問答精選

 



Go 語言在將來會不會頂替現在 Java 在 Android 開發中的地位?

【許哲的回答(54票)】: 這種預測不是沒有可能,但近期內希望不大。 目前Android的項目用Java寫的應該是最多的,java是很成熟的語言,也是開發者數量非常多的語言。考慮到學習成本和重構代碼的成本,短期內Java在Android開發界的地位,絕對不可動搖,這點毋庸置疑。 但Java也帶來很多問題,Android 也有很多問題,用過Android和iOS設備的人,都會對速度有所感觸,Android 的應用總是不如iOS的來...



如何評價 Android 正式移除了 Dalvik 並默認使用 ART?

【知乎用戶的回答(41票)】: 一切等到Google I/O 2014就會明瞭,第二天會有一個Sesson專門介紹ART,可惜Google不打算錄像。無論如何keynote應該會提到它。 https://www.google.com/events/io/schedule/session/b750c8da-aebe-e311-b297-00155d5066d7 到4.4(Kitkat)為止,Dalvik依然必須是默認的執行環境 AOSP的主分支已經刪掉了Dalvik 我的猜測是,下星期的Google I/O 2014只會紙面發佈Andr...



手機為什麼不能像電腦一樣隨意的裝系統?

【廖俊媛的回答(161票)】: 默默看了一下手中的HTC HD2,不知道說什麼 【玉簫沙的回答(54票)】: 主要是因為驅動的關係。 首先,Windows和linux的驅動機制不同。Windows是微內核,驅動安裝比較方便。而安卓基於Linux,是宏內核,驅動是要編譯進內核的,安裝不便。在PC上還能編譯安裝一些東西,在手機上連原生C都不能運行,更別說編譯安裝了。其實PC下Linux和OS X的驅動問題也還是很嚴重的。 其次,是因為手機...



軟件技術組的 FSAEr 要學習的軟件都有些什麼,分別是用來幹什麼的?

【JamesSun的回答(2票)】: 謝邀。 之前兩位把主要的CAD和CAE軟件都說得差不多了,我來補充點別的零碎的東西吧。 首先是作為電車狗的基本素養,做電路仿真的話multism少不了吧。有些地方繼電器動作比較複雜、邏輯比較凌亂的,可以在裡邊搭出來仔細觀察。另外可以監測各處的最大電流,防止線徑選擇不合適。感覺電路仿真領域也沒別的太多好推薦了。 畫電路板的Altium Design也是基本上沒有替代品的。似乎很多...



如何評價 Google 的新設計風格 Quantum Paper?

【徐江平的回答(117票)】: Quantum Paper,確認無疑! 不過不同的是,我非常支持 Google 的這次改版,UI 設計不僅僅是樣式! 我們先看下,這次 Google IO大會的網站截圖: https://www.google.com/events/io/experiment Paper! 沒錯,這個都是紙張的樣式,有的人可能會覺得似曾相識,看下圖: Google 的 Loading (Web 和 iOS 應用使用的)Google 的 Loading (Web 和 iOS 應用使用的) 結合文章的內...



上層應用開發是否真的沒有底層開發有前途?

【知乎用戶的回答(19票)】: 底層與應用層誰比較有前途肯定是沒有標準答案的。底層相對於應用層的入門門檻是比較高點,但這個也只是針對「入門」這個級別的。往高端發展,二者的難度其實沒有多大區別。但要注意的一點是底層軟件是相對比較固定的,變動不大,市場需求量不如應用層多。在互聯網火熱發展的今天,應用層的開發職位比底層驅動職位多得多。 另外一點,現在應用層的開發功能劃分得越來越細,並不是...



為什麼遊戲行業加班如此普遍?

【孫志超的回答(108票)】: 首先,加班不是遊戲行業的現象,是整個IT行業的現象。根據北京工業大學趙健的論文,通過對北京市443名IT企業基層技術員工的問卷調查,每天都加班的員工占樣本總數的7.3%,每週都加班的占35.4%,每月都加班的占8.5%,而48.8%的員工「依工作需要不定時加班」。約51.2%的員工平均每週有1~2天會出現加班的情況,36.6%的員工平均每週有3~4天需要加班,每週加班超過5天的員工佔到了12...



大牛們是怎麼閱讀 Android 系統源碼的?

【墨小西的回答(41票)】: ------------------------------------------------------------------------------------------------------------------------------------------- 這是前言 在Android系統源碼上摸索4年,說說我的看法: 顯然Eclipse不是閱讀Android源碼的好工具,不流暢,搜索低效,繼承性關係/調用關係都無法有效查看。推薦Source Insight,在這個工具幫助下,你才可以駕馭巨大數量的Android ...