一、历史简介
2012年,谷歌眼镜面世,项目代号Google Project Glass。眼镜前方悬置一个摄像头,镜框右侧有个宽条状的处理器,搭载的Android 4。
2014年,谷歌Tango面世,项目代号Google Project Tango。模块配备了摄像头、传感器和芯片,能让手机绘制周围的3D场景。
2017年,谷歌ARCore面世,是一个软件。通过软件让手机实现运动跟踪、环境理解、光照估测等AR功能。
说明:使用Google AR需要在Android设备上安装名称为ARCore的APK应用。
二、下载地址
1、Google应用商店
https://play.google.com/store/apps/details?id=com.google.ar.core
2019.8.12更新:应用商店的“ARCore“应用名称变更为“Google Play Services for AR”,并且作为Google Play Services的一部分。
2、Github网站
google-ar/arcore-android-sdk
2019.8.12更新:apk安装文件的名称,现在是Google_Play_Services_for_AR_xxx.apk,以前是ARCore_xxx.apk。
3、华为应用市场
4、腾讯应用宝市场(已不提供下载)
ARCore应用详情 - 应用宝官网
5、应用汇市场
面向AR的Google Play服务下载 - AppChina应用汇
6、小米应用市场
只提供给支持ARCore的小米设备下载。
说明:使用Google AR,还需要在Google支持的设备清单中。
三、支持的设备
国内可以购买到的设备如下:
华为
Honor 10(荣耀10 64GB 2199元)
Honor Magic 2(荣耀Magic2 128GB 3499元)
Honor V20(荣耀V20 128GB 2799元)
Maimang 7(麦芒7 64GB 1999元)
Mate 20(64GB 3499元)
Mate 20 Pro(128GB 4899元)
Mate 20 X(128GB 4499元)
Nova 3(128GB 2699元)
Nova 3i(128GB 2199元)
Nova 4(128GB 2799元)
P20(128GB 3678元)
P20 Pro(128GB 4288元)
P30(128GB 3188元)
P30 Pro(128GB 3488元)
Porsche Design Mate RS(512GB 9999元)
Porsche Design Mate 20 RS(512GB 12999元)
三星
Galaxy Note9(128GB 6299元)
Galaxy S9(128GB 4499元)
Galaxy S9+(128GB 5459元)
Galaxy S10(128GB 5999元)
Galaxy S10+(128GB 6999元)
小米(部分功能受限,不支持CPU图像读取。)
Mi Mix 2S(128GB 2699元)
Mi Mix 3(128GB 3299元)
Mi 8(128GB 2499元)
Mi 8 SE(128GB 1699元)
Mi 9
Mi 10 Ultra
Oppo
A53 5G
A93 5G
Find X3
Find X3 Pro
F19 Pro+
K5(128GB 1899元)
K7x
K9 5G
Reno
Reno 10x Zoom(128GB 3699元)
Reno Ace(256GB 2699元)
Reno Ace 2
Reno Z
Reno2(128GB 2199元)
Reno2 Z(128GB 1899元)
Reno4 SE 5G
Reno5 5G
Reno5 K 5G
Reno5 Pro
Reno5 Pro+ 5G
Reno6 Pro+ 5G
一加
OnePlus 7(256GB 2999元)
OnePlus 7 Pro(128GB 3999元)
OnePlus 8(128GB 3999元)
OnePlus 8 Pro(128GB 5399元)
OnePlus 9
OnePlus 9 Pro
OnePlus 9R
OnePlus Nord
OnePlus N10
OnePlus Nord CE
OnePlus Nord2 5G
OnePlus Nord N200 5G
索尼
Xperia XZ1
Xperia XZ2
Xperia XZ3(64GB 3399元)
Xperia 1(128GB 5049元)
Xperia 5(128GB 4649元)
Xperia PRO
诺基亚
Nokia 6.1 Plus
Nokia 6.2
Nokia 7 Plus(64GB 1799元)
Nokia 7.1
Nokia 7.2
Nokia 8
Nokia 8 Sirocco(128GB 4699元)
Nokia 8.1
Nokia 8.3 5G
说明:ARCore没有图形界面,只能在系统设置的应用列表中看到。
四、支持深度API
从ARCore 1.18版开始,新增深度API。只有部分设备支持深度API。
这个设备清单仅表示ARCore 1.18版的支持情况,没有进入清单的新款或旧款手机,可能未来被加入ARCore新版本中。
以下设备从官方清单备注的“Supports Depth API”筛选得到。
1、Huawei
Honor 10
Nova 3
Nova 4
P20
P30
P30 Pro
2、Oppo
Reno Ace
3、Samsung
Galaxy S9
Galaxy S9+
Galaxy S10e
Galaxy S10
Galaxy S10+
4、Sony
Xperia XZ3
5、一加
OnePlus 7
OnePlus 7 Pro
五、ARCore常见问题
1.为什么打开应用后黑屏或闪退
因为AR需要相机权限,所以应用没有检查权限时会发生异常退出。如果相机权限已打开,则是应用自身问题。
2. 为什么虚拟物体容易飘或平面长时间识别不出来
因为AR需要现实环境有一些图案特征,如果手机的摄像头朝着洁白的墙壁、纯色的地面等会无法工作,所以AR物体容易飘。
3.为什么安装了ARCore,应用仍提示安装ARCore
因为手机安装的ARCore版本低于应用需要的ARCore版本,所以ARCore仍然提示安装。虽然ARCore没有图形界面,但可以在系统设置的应用列表中找到ARCore,查看版本号和卸载旧版本。
4.为什么很多应用一开始要拿着手机扫描地面
因为AR需要一个水平面来固定虚拟物体,地面和桌面是比较好的水平面,所以要先扫描地面。但在地面固定虚拟物体不是唯一的方式,还可以在图像上固定、在空间固定、点击屏幕固定。
5、ARCore反复提示“已停止运行”并且无法工作
部分机型安装了1.8版,ARCore会反复提示“已停止运行”。若出现该问题,请更换成稳定的1.7版或最新版本的ARCore。