當前位置:編程學習大全網 - 網站源碼 - linux環境下開發android跟windows下開發有什麽區別?

linux環境下開發android跟windows下開發有什麽區別?

1,很多代碼用到了 NDK,NDK 需要用 Linux 編譯更方便,比方說絕大多數遊戲都要用 NDK。

2,很多開發者需要涉及 android 源代碼,必須在 Linux 下編譯。

3,CPU 產商提供的工具鏈是 Linux 版本,圍繞該 CPU 進行的相關優化,相關代碼必須在 Linux 下進行開發(尤其是硬件解碼音視頻播放等等功能)。

4,AVD只是界面分辨率兼容性測試的時候臨時用壹下的,實際調試壹定是用真機,所以android開發效率與AVD性能無關。

5,Windows 環境只能做很有限的壹小部分與硬件無關的 android 開發工作,作為硬件廠商,隨機內置的程序當然都要針對該硬件優化,這些工作必須使用 Linux 來做,因此從硬件產商的角度來看,這與 Windows 環境「爛不爛」無關,而是「能不能」的問題。

  • 上一篇:同花順:如何給圖加k線?我有壹個索引,源代碼如下,可以在同花順系統正常顯示。
  • 下一篇:鍵盤記錄木馬是什麽?
  • copyright 2024編程學習大全網