Links about ARKit

  • ARKit profile
  • AR man-machine interface guidelines
  • Interactive content for ARKit
  • ARKit video from WWDC 2017 to 2019
  • ARKit Chinese document
Brief introduction to ARKit:
  1. AR adds reality
  2. ARKit is Apple’s mobile AR development framework
  3. ARKit performs tagless tracing
  4. ARKit tracks the location and direction of the device in real time through real space, it automatically updates the virtual content transformation using the sampled motion data in the device, and it matches the device by moving the virtual camera’s perspective in the virtual scene
ARKit is mainly composed of three parts:
  1. Tracking
  2. Scene Understanding
  3. Rendering (Rendering)
Two SCENARIOS support AR
  1. SceneKit supports iOS11.0 and above, iPhone 6s and above (i.e. iPhone 8,1 and above).
  2. RealityKit supports iOS13.0 and above, iPhone xs and above (i.e. IPhone 11,2 and above)
Supported Devices
  1. iPhone SE
  2. iPhone 6s and 6s Plus
  3. iPhone 7 and 7 Plus
  4. iPhone 8 and 8 Plus
  5. iPhone X, XR, XS and XS Max
  6. iPhone 11, 11 Pro and 11 Pro Max
  7. iPad Pro (1st, 2nd and 3rd generation)
  8. iPad (5th+ generation)
  9. iPad Mini (5th+ generation)
  10. And then the latest devices
Afterword.
  1. The article may be revised in 1-3 weeks to achieve good results.
  2. The reason for writing this article is that MARK has read a lot of online articles, and has not studied for half a year, so he has basically forgotten a lot
  3. At the beginning of writing may appear some language problems layout, so will slowly modify.
  4. Hope to meet peers to discuss learning, strive for progress together.
  5. I have not been in AR for a long time. I have known about AR/VR for a long time, but I have not studied it carefully, so I hereby sit down and take notes
  6. Some people say that I should learn Unity3d, but ACTUALLY I don’t think so. I have to join the group and ask others, but they basically answer that it is a concept, and I can only rely on myself for the rest, and I am not a fresh graduate. Therefore, I think that any language has its own value. But apple does have some support and promotion for its native languages.