个人对于Android的感觉其实是相当负面的,可能跟我首先接触iPhone有关,Android虽然号称开源,但是“据说”只是部分开源,而且sun被Oracle收购后,就有点不尴不尬的地位,老娘被迫改嫁,完了继父还调转枪口跟儿子强奶吃,这实在是让人很恶心的事。Android其实发展的很曲折,先天不足(硬件),为了抢市场和一堆手机生产商合作,而且价格定位低,导致市场上多数Android手机性能太低,根本体现不出操作系统的性能,以我测试过的几台adroid手机而言,其UI响应速度和iPhone还是有一定差异,易用性方面就不用说了。
Android号称开放,而且本身就是 基于JAVA开发,可笑的是它并不支持J2ME,而且从来就没打算支持J2ME,只不过是一个打着开源开放幌子的商业性操作系统。所以基本上Andoird上的虚拟机的相当混乱的,测试的时候我从各大网址和论坛上下过无数虚拟机,有for不同手机的,不同开发商的,最多的就是jbed的虚拟机了,版本也是n多。很难想象这样的混乱局面如何能在普通用户中普及,号称开放的操作系统如果在不同手机上还需要安装不同版本的软件,那这个开放性就是一堆狗屎。就测试情况而言,只有JBED的几个版本的虚拟机可以运行helloworld程序。而只有两个版本可以安装Kuix的程序,但是只有一个可以跑起来,而其结果也是界面能打开而已,一做操作就是内存溢出,程序崩溃,似乎显示现有的虚拟机版本一个是还不稳定,另外就是可用内存很小。
好吧,再说说Android的SDK和模拟器,我只用了几天,那个模拟器的启动慢得让人抓狂,基本上按了调试就可以去泡一杯茶了,果然是java的风格啊,应该是我用过的最慢的开发工具了(调试环境),打开后的操作也是相当慢,不知道是不是我没有配置好,但是这样的开发环境如何吸引一个开发人员为他工作呢?
分享到:
相关推荐
下面是关于Dalvik虚拟机结构及机制的一些深入知识点: 1. Dalvik虚拟机的历史背景 Dalvik虚拟机最初是由Dan Bornstein领导的团队开发的。它被设计为一个轻量级的Java虚拟机(JVM),专为Android这样的嵌入式设备...
本书十三个章节,分别讲解了android系统基础知识,android系统的结构和核心框架,Java虚拟机和Dalvik虚拟机的知识,实现程序编译和调试,Dalvik的运作流程,DEX优化和安全管理,Android虚拟机生命周期的管理和内存...
**Android虚拟机ART详解** Android运行环境的核心组成部分之一就是虚拟机,从早期的Dalvik到现在的Android RunTime(ART),这一进化过程极大地提升了Android应用的性能和效率。本文将深入探讨ART的工作原理、优势...
抖音卡片在Android平台上的实现,通常涉及到Android应用开发、虚拟机技术以及用户界面设计等多个方面的知识点。在这个项目中,"android virtual虚拟机"可能是指在Android系统上运行的一个轻量级虚拟环境,用于模拟或...
根据提供的文件信息,我们可以了解到文件内容是关于Android Dalvik虚拟机的结构及机制的深入剖析。虽然文件本身并没有提供实际的内容,但我们可以从标题和描述中提取出相关知识点。 首先,标题“Android Dalvik...
4. **线程管理**:Dalvik虚拟机支持多线程,每个Android应用程序都运行在一个独立的Dalvik虚拟机实例上,确保了应用间的隔离。 5. **安全系统**:Dalvik虚拟机实施了严格的权限模型,限制了应用的访问权限,保护...
进入 Android Dalvik 虚拟机,android dalvik介绍 Dalvik 虚拟机的特点——掌握 Android 程序的运行原理 Android 系统的架构采用分层思想,这样的好处是拥有减少各层之间的依赖性、便于独 立分发、容易收敛问题和...
《Android Dalvik虚拟机结构及机制剖析》《Android Dalvik虚拟机结构及机制剖析》《Android Dalvik虚拟机结构及机制剖析》《Android Dalvik虚拟机结构及机制剖析》《Android Dalvik虚拟机结构及机制剖析》《Android ...
Android虚拟机(Android Virtual Machine,AVD)是Google为Android操作系统设计的一个关键组件,它负责执行Dalvik或ART(Android Runtime)虚拟机上的字节码。AVD是一个软件模拟器,可以创建和管理多个独立的虚拟...
在IT领域,尤其是在移动应用开发或者测试中,"Android Windows虚拟机"是一个非常重要的工具,它使得Windows用户能够在他们的个人电脑上运行安卓操作系统,无需拥有真正的Android设备。这个虚拟机解决方案为开发者、...
Oracle VM VirtualBox 是一个开源的虚拟机软件,可以运行在多种操作系统上。 配置 Android SDK 安装好 Genymotion 后,需要配置 Android SDK 的安装目录。打开 Genymotion,创建一个新的虚拟机,然后选择 Android ...
android dalvik虚拟机结构及机制剖析 第二版,详细介绍Android虚拟机值得阅览
总的来说,Dalvik虚拟机作为Android生态系统的重要组成部分,不仅推动了移动应用开发的进步,也在一定程度上影响了Java平台的发展方向。尽管随着时间的推移,Dalvik已经被ART所取代,但它在移动计算领域留下的印记...
详细讲解了Android_Dalvik_虚拟机初始和架构方向,想了解Android dalvik虚拟机的值得一看。
Android虚拟机(如Genymotion、Bluestacks等)能够模拟真实的Android设备环境,但通常由于资源消耗大,可能会导致运行速度较慢,特别是在硬件配置不高的电脑上。为了解决这个问题,“Android虚拟机加速器 intel.7z”...
- **Dalvik权限系统**: Android的安全模型基于Linux,Dalvik虚拟机在此基础上实现了细粒度的权限控制,限制了应用程序对系统资源的访问。 - **Dalvik汇编语言**: 为应对安全漏洞,Dalvik虚拟机还提供了汇编语言...