編輯:高級開發
1. NDK可能影響常規軟件的開發周期和用戶體驗,NDK作為底層對於界面表示方面相當欠缺,畢竟目前的UI控件都是從Dalvik的android.widget上出來的。
2. 由於是C/C++編寫對於指針越界、緩沖區溢出等復雜問題難以控制,容易出現劣質應用,但是這點iPhone的Objective-C表現的很正常。
3. 深層上可以限制開發商對平台的控制力,比如說官方的android系統不允許開發商接入稍微底層的RIL通訊層處理,不能涉及進程(Process)方面的管理,可能就出現了早期的沒有NDK,Firefox使用Java可能無法和系統中C/C++的webkit競爭的原因。
4.目前NDK的作用可以解決的是一些編碼算法效率和I/O層面的性能,我們哪天開發一個高性能的I/O完成端口的Server在Android手機上也是可行的,不過Google可能不斷的開放使android成為下一個CentOS或Ubuntu Server也是可行的抗衡Windows的另一種方法。
盡管蘋果聯合創始人承認:android將取得最終勝利,不過很多人認為過於開放的環境依然不利於android,無差異的應用體驗正在制約Android超過iPhone。日前
在android迅速發展的今天,其它智能手機的光芒似乎被掩蓋了許多,原因很簡單,android是繼iOS平台之後快速發展起來的一個擁有大量軟件應用的操作平台,而這正是手
事件是一種有用來收集用戶與應用程序互動數據的互動組件,如按鍵或觸摸屏等放置事件,因為每個事件從Android框架維護事件隊列先入先出(FIFO)基礎上的隊列。可以在程序中
由於android平台本身的優勢,引來了很多手機廠商的關注。 一大堆 android 手機發售在即,開發人員向該平台投入了巨大的資源,這可能會迎來 android程序的