Discuz! Board

 找回密码
 立即注册
查看: 551|回复: 0

轻松入手iOS ARKit3开发2020版

[复制链接]

7

主题

7

帖子

43

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
43
发表于 2020-1-29 17:21:14 | 显示全部楼层 |阅读模式
正式开始学习之前,还是得多YY几句。
首先要回答三个问题:
1.为什么要学ARKit?
2.学ARKit要具备怎样的条件?
3.学ARKit需要提前做哪些准备?

好了,接下来将一一进行解答。


一.为什么要学ARKit?

我在此前的其它系列课程中反复提到过,这里不想多废话,就两点:
1.移动互联网的增长已经停滞
2.未来10-20年将是属于AR/VR和AI的时代
如果说AI是下一个互联网级别的技术革命,那么在AI技术加持下的AR/VR设备则将是下一个移动互联网级别的新计算平台。
3.苹果在AR上面下了重注
ARKit只是个基础,未来将要发布(预计2021年)的苹果AR眼镜和rOS(Reality Operation System)才是打造新产业生态链的核心。

二.学ARKit需要具备怎样的条件
跟iOS入门不同,ARKit属于iOS开发中更为深入和专业的领域,所以一定要具备以下前提:

1.iOS开发基础已入门
简单来说,用我的最基础标准,可以在苹果AppStore上独立开发上线一款使用Xcode/Swift/iOS开发的iOS应用。
2.对AR这类新的技术领域有足够的热情
这一点很重要,跟传统iOS开发不同,AR技术属于全新的快速发展的技术,因此存在很多未知的坑。
这样说可能有点抽象,换个说法吧。
如果你在普通的iOS移动应用开发中遇到了某个技术难题或bug,那么有90%甚至更高的可能性可以通过google,技术论坛或是请教身边的leader和小伙伴得到解决。
但如果你在AR开发中遇到了某个技术难题,只有最多50%的可能性可以通过以上方式得到解决,更多情况下需要你独立摸索和试错。
另外,关于传统iOS移动应用开发的技术资料和教程如汗牛充栋,网上随手可得。但AR开发相关的技术资料最全同时也是最权威的也就是苹果官网了(developer.apple.com)。
3.已经有工作或者暂时不愁找工作
为什么这么说?目前AR/VR领域仍然是一个待开发的市场,无边的长夜之中只有几盏烛火在狂风中摇曳。有可能AR/VR成就下一个计算平台的美梦落空,即便不落空,也没有大多数人预计的那么乐观。
所以,建议把学AR/VR开发当做一种兴趣和对未来的技术储备。对于当下需要找工作或换工作的童鞋,暂时无视吧。

三.学ARKit需要提前做哪些准备


1.一台iOS设备:

必须使用支持A12或A12X芯片的设备,具体来说是这些:
iPhone XR/iPhone XS/iPhone XS Max
iPhone 11/iPhone 11 Pro/ iPhone 11 Pro Max
iPad Pro(2018年版)
此外需将系统升级到iOS13.x版本

2.一台使用Intel内核处理器的Mac电脑:

建议安装最新的macOS 10.15 Catalina,以及Xcode 11

3.一个付费的iOS开发者账号

有了开发者账号,最简单的装B方式就是当苹果发布了新的beta版系统时(特别是大版本的更新,比如从iOS12到iOS13),你可以第一时间在自己的iOS设备或者电脑上体验。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|icodefun ( 粤ICP备16067842号-3 )

GMT+8, 2020-9-24 00:03 , Processed in 0.173641 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表