chromeandroid应用
A. chrome os:支持安卓应用 为什么只是鸡肋
摘要: 2017年1月5日,三星在CES 2017上发布了两款Chromebook,支持运行安卓应用,标志着谷歌已经大范围普及Chrome OS支持运行Android软件的功能。那么,ChromeOS有必要支持Android应用吗?
2017年1月5日,三星在CES 2017上发布了两款Chromebook,在搞机哥看来,这两款产品最大的亮点就是可以运行来自谷歌Play的Android软件,完全打通了Chrome OS与Android的壁垒。
其实早在2016年9月,谷歌就在Chrome OS中向用户提供了访问Google Play的功能,不过,当时这项功能仅支持华硕的Chromebook Flip和宏碁Chromebook R11两款设备。
如今,三星发布的两款Chromebook,标志着谷歌已经大范围普及Chrome OS支持运行Android软件的功能。那么,ChromeOS有必要支持Android应用吗?
谷歌当初这么做,是因为ChromeOS的应用生态内容很不完善,而Android当时是全球最有影响力移动系统,拥有海量的软件资源,兼容Android应用可以迅速改善Chromebook的应用短缺问题。
另外,当时谷歌试图将移动运算和台式计算融合在一起,所以才有在Chrome OS上可以用Android应用的这么一个做法。对于谷歌来说,ChromeOS支持Android应用是实施统一操作系统战略的一部分。
但是,从我们用户的角度来看,ChromeOS支持Android应用多少显得有些“鸡肋”。
首先,由于PC和移动平台存在诸多不同,一个操作系统很难良好地驱动两者。对Chrome OS和Android来说,虽然两者都是基于Linux开源代码,但在系统底层等很多方面并不一致,这也导致两者的整合与兼容存在诸多难点和问题。
比如,在Chrome OS中,我们可以将普通窗口拖动到屏幕的一侧,然后自动填满半个屏幕。但是在拖动Android应用时却没有任何反应,也无法手动调整Android应用窗口大小。很多用户反映,在Chrome OS上,很多Android应用功能会出错或缺失,各个app之间也不能共用存储空间。
另外,PC和移动平台的用户交互模式不同,在Chrome OS上运行Android应用,会给用户带来体验上的不便。
触控交互是安卓应用非常重要的一部分,但目前市面上大部分的Chromebook依然是传统的鼠标+键盘交互模式,并不支持触控屏幕。这也就导致原本为移动设备设计的应用,到了严重依赖鼠标和键盘的桌面系统,用户体验往往会变得繁琐复杂。
比如,在移动端,我们只需用手指直接点击,而在Chromebook上,我们需要点击然后按住,然后才能拖动。
PC和移动平台还会给用户在方向感上带来不便。很多Android应用采用了垂直类的内容模式,而Chromebook是一种水平屏幕。很多用户反映,在Chrome OS上运行诸如Kingdom Rush和Jeetpack Joyride等垂直类Android游戏时,会感到很不适应。
在PC端体验移动端的产品本身就形成了一个悖论,起码从表面上来看,这与移动互动娱乐的发展是背道而驰的。
其次,大部分消费者对桌面操作系统与移动操作系统的融合并没有强烈的需求,这一点我们可以从PC端使用的Android模拟器的发展状况中看出来。
市面上存在很多供PC端使用的Android模拟器,比如BlueStacks、Windroye、Genymotion等,但使用的用户却特别少,这是为什么呢?
除了少数游戏玩家外,大部分用户在应用的画面、效果等方面没有太大的要求,移动端丰富的体验模式足够满足他们的需求,无需在PC端上“多此一举”地去体验那些应用。
另外,在长期的使用中,大部分用户在移动端和PC端已经形成了某种习惯或模式,从移动端转到PC端会带来体验上和习惯上的差异感,用户多多少少会在心理上产生排斥反应。没有稳定的PC挂机时间,也在一定程度上影响消费者对桌面操作系统与移动操作系统融合的需求。
在整合移动与桌面平台这一方面,结合苹果和微软的做法,我们可以看到苹果、谷歌、微软三家对桌面操作系统、与移动操作系统是否应该融合的分歧。
苹果的做法是移动端是iOS,桌面端是Mac,虽然Mac融合了很多iOS的元素,但并没有达到相互融合的地步,微软从Windows 8到Windows 10,一直试图整合移动与桌面平台,而Google的做法显得自相矛盾,对我们用户来说,ChromeOS支持Android应用必要性不大。
B. 怎么在电脑网页浏览器上运行Android应用
1 要想在电脑上实现运行“Android应用“的功能,首先必须安装“Chrome浏览器”,大家可以在网络中搜索获取程序下载地址。 2 打开Chrome网上应用商店,从中搜索“ARC Welder”获取程序的下载地址,或者直接通过以下链接快速进入扩展应用下载地址: 3 当打开“ARC Welder”应用界面后,点击“添加到Chrome”按钮,此时将自动下载对应的应用。 4 接下来将弹出“确认添加应用”窗口,直接点击“添加”按钮,即可下载对应的,同时将其添加到“Chrome应用启动器”列表中。 5 耐心等待“ARC Welder”应用的下载完成并运行此程序,将弹出如图所示的“选择文件系统”界面中,点击“Choose”(选择目录)按钮。 6 接下来就可以添加要运行的Andorid应用啦。点击“Add your APK”按钮来添加APK应用,或者直接将APK拖动到此“ARC Wedler”界面中进行运行。 7 由于目前“ARC Welder”处理测试阶段,因此许多APK应用尚无法正常运行。在此小编使用“网络音乐”进行测试使用。
C. 如何在chrome上运行安卓应用
1.Chrome 浏览器 (版本号37以上)
2.Node.js
3.ARChon 运行时:点我下载(网络云)
安装运行环境:
首先,安装 Node.js ,然后打开“Node.js command prompt”
在打开的命令窗口中输入:
npm install chromeos-apk -g忽略掉错误提示,关闭窗口。
解压下载好的 ARChon 运行时,打开 Chrome 浏览器,选择设置——扩展程序,点击“加载正在开发的扩展程序”,定位到 ARChon 运行时的目录,点击确定。
出现这个项目即代表安装成功。
运行自定义程序
制作一个自定义程序有两种方法。第一种是在上面提到的,使用 Node.js 命令行运行类似如下的命令:
chromeos-apk #安装包名称#.apk --archon那下载好的APK放在chromeos-apk的安装目录里,然后执行上面的命令。然后就会多出一个文件夹,在谷歌里加载这个文件夹就可以了。
这样就会自动生成一个文件夹,按上文提到的方式加载即可。
加载好之后开发者模式可以关闭,需要加载应用的时候在打开,也可以一直打开。虽然关闭开发者模式之后重启浏览器会提示禁用开发中的应用,不过可以选择不禁用。
D. 如何看待 Chrome OS 将可以运行 Android 应用
今天凌晨谷歌I/O 2016开发者大会正式落下帷幕。据外媒消息,谷歌在今天宣布自家Chrome浏览器将直接支持运行Google Play商店的安卓应用。 谷歌方面表示通过添加此项功能可以使用户更方便测试自己的安卓应用,开发者也能更好获得谷歌工程师的协助以此来优化自己的应用。目前已经向50名开发者开启内测。 作为目前全球最受欢迎的浏览器,谷歌Chrome拥有第一的市场份额,如果未来这项功能开放给普通用户使用相信在可玩性方面一定非常不错。
E. 谷歌chrome可安装手机app吗
Chrome浏览器运行Android app,最大的挑战在于兼容Android应用所依赖的Google Play服务API。此外,为了防止像我这样玩心很重的用户,Google在开发者控制面板中设置了ARC Google Play服务选项,让开发者去决定是否开启。
Google日前已经决定将ARC开放给所有开发者使用,并且ARC在Chrome OS和Chrome浏览器中均可以运行。对于PC用户来说,Chrome浏览器版本在40.0以上的用户都可以使用,原则上任何人都可以提交一个APK文件到ARC Welder上,然后生成一个Chrome app。
Chrome Web App
从Ars Technica的文章中我们也了解到,ARC功能的实现,以及Chrome app和插件的流畅运行要归功于Chrome的NaCL沙箱技术——Native Client,可以让app和插件以近似于本地应用的方式去调用系统的CPU和GPU资源,同时也把Chrome变成了一个开发平台。Google为NaCL灌入了完整的Android堆栈,这让Chrome浏览器运行Android app成为可能。
Chrome浏览器运行Android app,最大的挑战在于兼容Android应用所依赖的Google Play服务API。此外,为了防止像我这样玩心很重的用户,Google在开发者控制面板中设置了ARC Google Play服务选项,让开发者去决定是否开启。
简单了解ARC之后不难发现,它可以实现Android app的跨平台运行,这一点甚至要比Windows 10所支持的Universal Windows App走得更远。
借着Chrome浏览器,ARC已经将触角伸到了几乎所有的平台之上,与此同时,它也利用了庞大的Android生态激活Chrome Web Store,为Chrome用户带来更多的扩展程序,用户在多平台间的体验也会更加顺畅和无缝化。不过,ARC目前处在开放测试阶段,还有不少需要改进的地方,比如ARC是基于Android 4.4之前版本使用的Dalvik虚拟机,而不是Android 5.0所启用的ART,Google Play服务的API接口支持还不够丰富,不支持应用内购等重要功能。
F. 如何在 Chrome浏览器 上安装 Android 应用
chrome需要安卓4.0以上系统才能。 你手机系统版本应该4.0以下的吧。
G. 如何在 Chrome 上安装 Android 应用
简单来讲,ARC是让用户在网页浏览器当中运行Android应用的软件包。
ARC原本是谷歌为了将热门Android应用带到Chrome OS平台所制作的工具,在去年夏天正式发布。虽然许多热门服务都已拥有Android应用,但它们中的一部分还没有全功能的网页应用,而ARC则是应对这个问题的潜在解决办法。
在本月早些时候,谷歌对ARC进行了升级,让用户在OS X、Linux和Windows系统的Chrome浏览器中也能运行Android应用。
从某种程度上看,使用ARC有点像是在浏览器中运行Java应用。这个虚拟环境可让用户跨越多个平台运行特定类别的应用。实际上,Java就是Android应用开发所选择的编程语言。
ARC目前仍处于测试阶段,因此用户在使用时可能会遇到bug,部分应用可能也无法正常工作。虽然该版本主要是提供给开发者进行应用测试的,可对于心怀冒险精神的普通用户来说,自行尝试也未尝不可。
如何获取Android Runtime for Chrome
想要运行ARC,你只需要在计算机中安装最新版本的Chrome浏览器便可。如果你使用的是Chromebook,谷歌的建议是使用最新的稳定版本系统。准备工作就绪后,你就可以通过Chrome网上应用商店获取并安装ARC Welder扩展程序。
运行应用
安装好ARC Welder之后,你就可以在计算机上运行Android应用了。不过如果你不是开发者的话,获取应用的APK文件稍微有点麻烦,因为你并不能从Google Play商店当中将APK直接下载到计算机。当然,你可以从五花八门的第三方应用商店那里进行下载,但这种方式可能存在安全隐患。
此外,另一种可选择的方法是从手机中提取应用,并将其复制到计算机当中。如果采用这种方法,你只需要使用APK提取器应用即可。Google Play当中有不少这类型的应用,且许多都是免费的。
准备好APK文件之后,你需要从Chrome浏览器内的应用选择界面启动ARC Welder。该工具在开启后会要求你选择用于存储文件的文件夹路径。选择完毕之后,你就可以开始运行应用了。
启动应用的步骤非常简单,你需要点击添加你的APK,然后选择APK文件,并点击开启。ARC Welder会询问你开启应用的方式(横屏或竖屏模式,手机或平板模式等等),选择完成后,点击运行应用按钮。
运行情况
TechRadar使用了Twitter客户端应用进行测试,并得到了相当不错的运行效果。这款应用在2012款MacBook Air上的运行相对流畅,只不过文字显示相对网页版要浅一些,有时候会显得难以阅读。在应用操控方面,鼠标使用起来也没有问题。
不过在使用过程当中,应用的确出现了一个小问题,并被迫关闭。但正如上文所提到的,ARC目前还处于测试阶段,运行时会出现这种问题也是在所难免的。
H. 如何再chrome上运行android应用
开始,安装chrome,运行“ChromeStandaloneSetup41.0.2272.89.1426235198.exe”,安装完运行chrome,点击图中方框位置按钮,选择“更多工具”-->“扩展工具”(或者通过按键【alt】->【enter】->【L】->【E】->【enter】),勾选“开发者模式”,点击“加载正在开发的扩展程序...”。
在浏览文件夹中,选择解压出来的文件夹“vladikoff-archon-2d4c947b3f04“(如果怕找不到就解压到桌面或者盘根目录下)。
加载后如图。
解压并打开”工具“(翻好要一定时间),回到chrome,点击”获取更多扩展程序“,搜索 twerk ,点击 ”+免费“(我已近安装)。
然后在桌面或者任务栏会有一个chrome应用启动器,twerk就放在里面,但要等一段时间。
安装nodejs,这里的 ”node-v0.12.2-x86.msi“是32位的,64位在nodejs官网下载,默认安装到结束。安装完成,在开始->应用程序中找到“Node.js command prompt”,打开后输入“ npm install chromeos-apk -g”,
OK ,完成了!
重复步骤 4 ,选择 com.uberspot.a2048.android ,加载后点击启动,如果运行起来了就OK 了,可能较长需要时间。
重复步骤 7 ,加载test中的另外两个apk。
另外,可以打开 twerk ,将apk拉倒中间红色圆圈里,
将 方框 中的 "Package Name" 改为对应apk的包名。
获取包名的方法:运行 ”pagname“,输入apk名称,例如“2048.apk”。
这里拿clearnmaster.apk做试验,包名为“com.cleanmaster.mguard_cn”。
最后点击红色白底的安卓机器人,选好保存目录,最后用步骤7的方法将其导入到chrome浏览器。
I. 听说chrome有个别插件可以用来安装安卓应用 chrome os是否同理
Google 推出 App Runtime for Chrome (ARC)
原本是谷歌 Chrome OS 系统里的一个官方 Android 模拟器,不过为了进一步扩大安卓平台的影响力以及实现跨桌面系统运行,ARC 变成一个通用的 Chrome 浏览器扩展 (命名为 ARC Welder),现在无论是 Win、Mac、Linux 系统都能通过谷歌浏览器来直接运行 Android APP软件和游戏了!这个扩展可以直接在商店下载 chrome要40版本以上 目前还处于开放测试阶段 兼容的APP还是比较少的:)