目前,移动端和PC端还是有一定的差异化,其中有软件提供商的故意而为之,可能也有研发资源投入的原因。不管怎么样,作为终端消费者,有时候会觉得很操蛋。例如,闲鱼限制了只能在移动端发布和维护宝贝,平时做一些简单的维护都得开手机。又例如微信,虽然提供了网页版和pc版的微信,但是功能各方面都不如移动端方便,典型的如消息同步。再或者是钉钉等等。好吧,看看有没有其他办法解决这些问题,实在不想手机和电脑总是切换。
首先,所有移动端的软件都是使用在移动端操作系统上,是不是只要像往常使用虚拟机装一个就可以完美解决了呢?以下分两种方式进行实验,分享以下实验结果
1、在虚拟机上安装安卓x86版本。使用后,由于缺点比较明显,没有想象中那么方便,故没有进一步评测软件方面的安装,如果后期由需要针对不同的安卓版本兼容性进行相关的测试工作,倒是可以试试。
优点:
- 如果已熟悉了虚拟机安装操作系统,那么整个过程都会比较简单
- 可以和其他虚拟机镜像统一管理
- 可以使用完整的安卓系统体验,版本可以自己控制
缺点:
- 系统资源占用相对较高
- 安装相对复杂一点。如需要解决安装后grub进入图形化界面问题。初始化进入网络配置问题。等
- pc端操作原生的系统体验不佳,除本身没有针对pc的操作有相关优化以外,虚拟机无法像其他操作系统进入unity方式,也无法使用vmware tools。
2、使用目前已经集成安装的安卓模拟器。
优点:
- 安装简单,即装即用,文件也都不大,下载在百兆左右
- 系统资源占用较少,启动快速
- 操作简单,将常用功能快捷功能化
- 部分模拟器直接支持模拟定位,模拟手机型号和IMEI功能,某些场景可能很实用
缺点:
- 无法像传统虚拟机提供虚拟机管理功能,如非常实用的快速暂停,保存镜像,克隆等
- 主要以手游为主,应用商店都是手游推荐,启动画面也是手游广告。对于日常实用,多余
安卓模拟器目前有2类,A类是封装了虚拟机的安卓模拟器,如逍遥,夜神等。B类是Bluestacks蓝叠的安卓模拟器,重写了接口。使用后觉得Bluestacks更适合我使用。虽然,网上从各方面评测都强调逍遥,夜神类的兼容性,性能,功能比Bluestacks强。但是,个人主要看中以下几点。
1、屏蔽了更多多余的安卓功能。界面相对干净,主界面没有手游推荐,但是搜索的应用中还是以手游为主。应用整体去模拟器的感觉比较深入,更像pc应用。
2、打开各类移动端应用后,应用图标会像浏览器标签一样排列,应用切换非常方便。而A类模拟器,操作繁琐,需要退到后台切换。(非常重要)
3、可以将移动端应用发出的消息信息,直接在pc端提示,如微信消息,感觉和pc端原始应用一样。
当然,使用模拟器以后,还是有一些东西可能绕不过。例如,微信不需要移动设备多设备同时登陆。而用网页版没这个问题。但是比起这个,解决消息同步的问题,pc上查看朋友圈,可能对我更重要。