開發(fā)安卓app優(yōu)缺點?
Android c/c++叫Android NDK。
優(yōu)勢:
1。效率特別高,廢話JAVA是解釋性語言,是把代碼托管給jvm,效率能高么。事實:大型手游的核心都是c/c++編寫的。(用JAVA不得卡死?)
2。安全性高,JAVA/c#等編寫的程序可以反編譯!而c/c++程序是編譯成二進制機器碼的,對應目標cpu的指令,是無法反編譯的,只能反匯編。事實:比如銀行應用,核心代碼采用c/c++實現(xiàn),界面UI用JAVA,就是為了安全。
缺陷:純c/c++不兼容低版本Android,但可以用折中方法,編譯成Linux so,再在JAVA里引用。再就是麻煩,比JAVA難
下一篇可以組成一個新字