能力值:
( LV3,RANK:20 )
|
-
-
2 楼
同求,各路大侠给些意见撒
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
1、目前来说对开发者导的APK没有影响,ART在安装时会将dex编译生成本地代码,而Davlik是将dex优化成为odex;
2、执行过程中,Dalvik的执行的是dex字节码,运行时通过JIT机制转为本地代码执行;而ART执行的是安装时编译好的Native代码, 所以ART性能更好,更快;
从android runtime实现上来说,Dalvik 、 ART两者都按JavaVM的形式封装成虚拟机,由Zygote根据运行时配置来启动;
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
个人觉得ART取代Davlik是为了性能这个目标,而非是奔着提升安全的角度上来来做的;
不像NTFS取代FAT32,除了性能上的加强,安全方面也提高了这个情况 ;
ART取代Dalvik其实并没有影响、改变到Android系统的架构, 比如底层的linux kernel, 上层的application framework都一切照旧,仅是Android VM这一层级别的优化
本质上来说,ART同样具有JVM的反射、GC这些功能;Dexloader的机制依然存在,各种so也还是会有;
android的安全攻防,还是该加壳加壳,该加固加固,照旧吧
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
受教了~
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
哈,要不感谢一下我的贴子吧,大哥
今天刚转正为会员,还没收到过感谢数呢,快快破谢吧
|
能力值:
( LV3,RANK:20 )
|
-
-
7 楼
感谢跳刀的解惑,
|
|
|