2017年9月19日(米国時間)、iOS 11の正式版がリリースされました。iOS 11では、ユーザー向けだけではなく開発者向けにも多くの面白い機能が追加されています。本稿では、そのうちの「ARKit」「Core ML」について、実際にアプリを作りながら紹介します。 ARKitとは ARKitとはAR(Augmented Reality)アプリの開発をサポートしてくれるフレームワークです。 ARとは現実の映像にオブジェクトや情報を重ねる技術で、ゲームや医療、教育など多くの分野で利用されています。 ARKitでは、それらを実現するための、現実の映像へのオブジェクトの重ね合わせ、水平な面の検出、映像内の距離計算などの機能を提供しています。 今回は下記の要件を満たすアプリを作りながらARKitの概要を紹介します。 アプリを立ち上げるとカメラが起動する カメラ越しの床の上に、オブジェクトを配置する