回覆列表
  • 1 # 使用者9881987119284

    Android和iOS還是有很大差別的。 iOS來源於Apple的OSX,是UNIX系統,OSX已經有差不多10年的歷史,從核心底層到軟體架構都是逐步發展過來的。iOS使用ObjectivC這個古老的語言來做開發。而Android是Google基於Linux搞來的,嚴格意義上講Android並不是一個Linux系統,它沒有Linux的xwin,沒有glibc,缺乏一整套標準的Linux程式。Android應用絕大部分都是使用JAVA開發,跑在Dalvik虛擬機器上(一小部分使用NDK)。 Google在底層也修改了很多東西。Android算是一個全新的作業系統. 所以: ?Android使用JAVA,上手容易很多,如果有很好的JAVA Lib加持,開發效率會高些 ?iOS沒有虛擬機器,效能要好一些,當然這個差別會隨著Google的改進越來越小 ?iOS的開發框架基本上和MAC上通用,同樣的知識,可以開發手機,也可以開發MAC應用,Android沒有這樣的優點 iOS和裝置緊密整合。軟硬體一家公司通吃。但是Android無法做到, 通常的情況是:Google放出原始碼。 晶片廠商需要1-3個月來做自己的晶片方案, 手機廠商從晶片廠商處買到方案和程式碼, 進行自己的整合,定製工作,有時候還需要針對運營商進行定製。

  • 中秋節和大豐收的關聯?
  • 引體向上、俯臥撐、深蹲、仰臥起坐,哪一個消耗熱量最多?