为什么模拟器的性能最好的安卓模拟器一般比真机差很多

今天看啥 热点:
比真机还快的Android模拟器——Genymotion,androidgenymotion
比真机还快的Android模拟器——Genymotion
& & & & & & & & & & & & & & & & & & & & & & & & & & ----转载请注明出处:coder-pig
笔者作为一名没收入的大学狗,不像一些在公司工作的朋友,有自己的测试机,用了一年多的联想s898t
早已&千疮百孔&,不堪入目了!其实笔者不喜欢在自己的手机上装那么多自己的测试软件!毕竟~
说到这里,相信很多朋友朋友都和笔者一样平时都是用sdk提供的avd虚拟机进行代码调试的!
很多时候,都会听到有人抱怨,&垃圾模拟器开机都10几分钟,怎么玩?&,&跑个简单的程序跑半年&,
&做个动画一卡一卡的,就像看幻灯片一样...&等等各种吐槽模拟器的!笔者也是深受其害!
一次偶然的机会,听到群里几个人吹水,第一次听到Genymotion这个词,下意识地百度了一下!
知道有这个模拟器,不过当时也不怎么在意;最近看到一篇博文中用到了这个东东,看上去效果还不赖~!
今天吃饱饭没事做就下下来安装了!最后得出一个字!
爽!快!叼!
怎么一个爽字了得,接下来说下有什么好的优点吧
其实,更多的是模拟器的快,开机仅仅需要几秒钟!运行程序也是几秒钟的事!
然后切换拖拉一点都不卡,流畅性一流!下面就来了解下这个这么叼的模拟器吧!
先看下运行的效果图吧,gif图由于大小限制,只能录制很短的片段
觉得不够看可观看下面的演示视频(百度云转存一下,在线观看即可,笔者暂时没找到好的视频分享平台)
点击观看:Genymotion演示视频
为什么要使用Genymotion(优点):
ps:官方给出的介绍:
去哪里下载Genymotion
百度到的有很多,第一个就是了,Genymotion的中文官网:
链接如下:/#theme=download
怎么下载安装Genymotion
①打开上面提供的链接,注册账号密码:
②选择需要的版本进行下载,如果没有安装virtualBox的话,直接下第一个就可以了
里面包含了Genymotion和虚拟机!当然如果你电脑已经有virtualBox或者不是基于
windows系统的可以选择下面其他版本进行下载:
③先别急着装,这个时候我们登录我们的邮箱,激活我们的账号,我们会收到一条邮件:
验证完成后会收到另一条邮件:
④双击安装包,都是傻瓜式的下一步:
选择安装目录:
安装完后会弹出Oracle VM virtualBox的安装,这里可以选择路径,笔者直接默认安装了
安装过程中会时不时弹出安装一些设备的窗口,这是虚拟机在安装东西,不用理,都按安装:
好了,安装完成后,确认,将我们的Genymotion运行起来
怎么创建出Android模拟器?
①运行软件后会来到一个界面,因为是第一次使用,所以需要我们新建一个avd:
点击yes后会来到选择avd版本的界面,因为这上面什么设备都没有,我们需要连接到官网
获取各种版本的系统与硬件设备等,点击下方的connect,输入我们已经激活的账号密码:
邮箱与密码(笔者可能是网络问题,连续连了几次才成功的)
登录成功后就可以对对应的系统以及硬件设备进行选择了:(目前还不支持AndroidL)
这里显示设备的相关信息,可以自定义模拟器的名称
设置完名称后,点击next,就会下载虚拟设备的相关程序以及对应官方的sdk
(比如笔者的是Naxus 4,默认是安卓4.2)
好了,avd已经创建完毕,接着把他运行起来,开机也只是十几秒的事,很赞!操作起来超流畅啊,有木有?
好了,相信看到这里的你已近欲欲想试了,先别急,我们是用来开发的,可能你会纠结怎么让Eclpise或者
Android Studio上编写的程序在模拟器上跑吧!
怎么把写好的代码部署到Genymotion上?
其实这个问题是白问的,我们只要在Eclpise上的Device就可以看到当前正在运行的模拟器;
感觉其实和真机是差不多的,我们只要运行程序时选择在哪个设备上运行即可!
其他的一些小问题:
①不喜欢原生的系统,想用标准sdk中的系统版本
答:在下载设备驱动时其实已经下载好对应的sdk了,但是如果你不喜欢的话可以
打开setting--ADB--&选择Eclpise的sdk路径
②老登录不了?或者获取不了手机列表:
答:这个大部分的原因都是给墙了,所以只能用vpn了;不过貌似白天是可以的,
虽然有点慢,晚上的话笔者试了N次都是下载不了其他版本的设备!另外登录
不了要看下自己账号密码是否有错误哦!
③觉得模拟器占屏幕太大了
答:先把模拟器关了,点击扳手的图标
④另外,说一点:
就像Android Studio一样,Genymotion同样也可能出现不兼容或者卡顿,异常终结等问题;
但是请不要因为一两次的异常结束就去抱怨什么东西,我们都是程序员,我们不是市场砍价的
大妈,程序有bug是正常的!带着平常心!另外这个Genymotion运行的硬件也是有一定需求的
如果内存是2G以下的就不建议使用了(貌似2G跑4.2的普通模拟器已经有点吃力了),而且现在
相信大部分朋友的电脑内存都是4g以上的了,所以应该不存在配置不够的问题!
ps:关于Genymtion的安装使用就讲到这里,笔者这里只是介绍一下这个Genymotion的用法;
不喜忽喷,有条件的话还是建议大家使用这个模拟器吧,个人用是免费的,企业用估计是要收费的;
不过企业都有测试机啦=-=,废话就这么多吧!如果你觉得本文有用的话就顶一个吧!
你的支持是我们这些写博的动力支持!谢谢
今天给大家推荐一款超赞的神器:genymotion。一:什么是genymotiongenymotion是一款完全超越BlueStacks的安卓模拟器,正如它中文官网的介绍:快到极致的Android模拟器。英文官网:/中文官网:/二:genymotion优势有那些相信常来手机网游帮论坛的,长弄安卓电脑版的同学都知道BlueStacks这个神器,而相比于BlueStacks,genymotion在各个方面都全面超越了。1.大家最关心的就是速度了genymotion比BlueStacks更加流畅顺滑,真正的达到了真机的速度,如飞的感觉。2.比BlueStacks的资源占用更低了,大部分时候只需要512M甚至更少的内存,就能完美运行。3.实现的真正的原生多开,不需要再安装什么xp系统了,相信这个对广大玩游戏的同学来说是最给力的了。4.更多功能,是那么电量模拟,GPS模拟(微信,陌陌都用的上)。5.画面大小只要拖拽就能调整了,被BlueStacks的各种助手摧残的同学,这下轻松了。还多多分辨率的原生支持。6.安卓的全版本支持,BlueStacks只支持安卓2.3。许多只使用于高版本的应用BlueStacks就无能为力了。genymotion能支持安卓4.1,4.2甚至最新的4.3。7.简单的一键安装,不会开机自启动,不启动不占用资源。三:genymotion的有一些劣势1.需要你的电脑的CPU支持虚拟化技术,不管是intel还是amd,只要支持虚拟化并开启了就行。没有虚拟化的电脑性能会大打折扣。2.在有些游戏的表现上,性能和稳定性比BlueStacks要差些。3.安装apk比较麻烦。四:genymotion的一些注意事项1.再选择rom的时候,一定要选择with Google Apps的,不然很多应用安装后闪退。2.一定要在bios开启虚拟化支持※:(以上转自百度贴吧 安卓模拟器吧)
模拟器很占内存和cpu资源的,因为不是本土化程序,在转换中,浪费了大量CPU资源,不确定是不是模拟器问题,但是,所有模拟器都不是直接应用,需要转换。
相关搜索:
相关阅读:
相关频道:
Android教程最近更新12:42 提问
Xcode模拟器性能和真机比,孰强孰弱
我个人的话认为是模拟器更强,只不过功能的话,肯定是真机多。
我身边有个人强行觉得模拟器比真机弱。
可能是PS模拟器玩多了,把其他平台的模拟器与真机的对比放在OS上。
下面是个人的意见:
窃以为OS基础上开发的iOS,在OS上的模拟器模拟性能损失相对较少,且手机端目前硬件性能在电脑面前还是小巫见大巫的。之所以PS模拟器PC上运行起来捉襟见肘,予以为首先是开发环境影响,其次家用主机的硬件本身性能就很强劲,能追上部分桌面计算机的性能,这样模拟的情况下算上损失的性能,可能就不够轻松运行模拟器了。
性能强大和功能强大。别人问我,手机功能强大,还是模拟器,我说是手机,然后他就把此作为模拟器性能弱的原因。我也是苦不堪言,模拟器缺少推送等功能是很正常的,因为有些功能出现在模拟器上并没有意义。
反正我思路也是很乱,如果我错了的话,请大神开导。如果有认同我的话,帮我再阐述一下,我说不清了。
PS:我用的带ssd的笔记本,他用的是没SSD的MAC MINI 。
按赞数排序
个人感觉,模拟器不如真机。但是模拟器省线啊!!!
不涉及3d,模拟器强。
很简单,Xcode模拟器的原理不是指令的模拟,而是api的模拟,因为执行的是原生x86代码,而PC的CPU比iPad/iPhone的要快,所以模拟器快。
如果是指令模拟,比如Android模拟器,那么性能要下降一个数量级。PC大约比iPad上的A7/A8快2~4倍,下降一个数量级就不行了。
话说,我自己实际使用和测试,只要真机和模拟器都有的功能上,模拟器完爆真机。手机越差越明显。(测试环境,手机内存全清,只允许单DEMO,用XCODE查看CPU使用比例和内存占用,都是手机输了)
话说,我自己实际使用和测试,只要真机和模拟器都有的功能上,模拟器完爆真机。手机越差越明显。(测试环境,手机内存全清,只允许单DEMO,用XCODE查看CPU使用比例和内存占用,都是手机输了)
比较性能而言,整体当然不如真机,但是模拟器省钱
老是用自己手机做测试也不好嘛
如果自己坐着好玩,那么就用模拟机玩一下也可以
如果是为了开发真正的APP,当产品用,那么就是要用真机测试了
其他相似问题Android开发中真机和模拟器的体验 - 安卓 - 伯乐在线
& Android开发中真机和模拟器的体验
做移动开发总是离不开在移动设备上做测试,虽然说Android设备单机可能比iPhone便宜,但是真要各种设备集齐也是不小的开支,再加上要试验不同的Android版本那组合起来又有好多了。所以一般开发者往往只在特定几个设备中做检验。需要测试不同版本也会求助于 。
Google为Android提供的自带模拟器的效果以前实在惨不忍睹,随着出的模拟器倒是提高了不少,但依然挺糟糕的。
大多公司都会购买使用,可以创建多种不同版本的模拟器,即使是最新的版本也能很快支持。虽说价格抵上一部真机,却得到好多不同版本和厂商的设备,而且效果优越、功能丰富,真实物超所值。
由于某些纠纷,Genymotion默认没有Google Play Services,就无法使用Google的Play Store,Account等等。不过网上也有很多教大家怎将其么安装到Genymotion上,于是都可以在上边打《》了。
真机和模拟器各有下边这样那样的缺点:
不易携带多个
同一设备不支持多种版本
老设备会断货
不支持推送
多手势不方便
使用习惯不一致
以前只做一些UI和Infrastructure的时候,我很喜欢使用Genymotion。既不占用USA插口,也不怕数据连接中断,还能保证在不同版本上都能进行测试,最后的效果也比较接近。而且模拟器都是有root权限,使用各种指令都很方便。安装到真机也只是为了给同事看一下效果做确认。
现在的开发工作需要用到相机,就只能使用真机来做测试。双手和双眼经常需要在键盘和手机直接来回切换,实在不方便。直到使用了,又有了使用模拟器的便利:简单的手势都能在Mac触摸板上完成,可以直接从键盘输入内容,眼睛只需停留在电脑显示器上。
更难以置信的是这么好用的程序竟然只是Chrome App,从下载安装就能用,而且它还是免费的。唯一的要求就是要有Chrome浏览器和Android SDK(作为Android开发者这些肯定是默认安装了的)。
即使有多个设备连接在电脑上,Vysor也可以很少的识别和操作,所以平时就可以把多个设备通过USB Hub一直连接在电脑上,需要使用时打开相应的设备即可。
Vysor还只是beta版本,所以还有许多功能可能不太稳定,我在开发过程中也碰到一些问题。但是大部分时间还是很好用的。如果是要做真机演示,那真是上上之选。
打赏支持我写出更多好文章,谢谢!
打赏支持我写出更多好文章,谢谢!
关于作者:
可能感兴趣的话题
试过了,很好用~,谢谢推荐。
关于安卓频道
安卓频道分享Android开发文章,精选工具和安卓相关的行业动态。
新浪微博:
推荐微信号
(加好友请注明来意)
– 好的话题、有启发的回复、值得信赖的圈子
– 分享和发现有价值的内容与观点
– 为IT单身男女服务的征婚传播平台
– 优秀的工具资源导航
– 翻译传播优秀的外文文章
– 国内外的精选文章
– UI,网页,交互和用户体验
– 专注iOS技术分享
– 专注Android技术分享
– JavaScript, HTML5, CSS
– 专注Java技术分享
– 专注Python技术分享
& 2017 伯乐在线

我要回帖

更多关于 性能最好的安卓模拟器 的文章

 

随机推荐