ホーム画面を無効化しアプリの切替えを抑止する技術 by oishi

iOSDC Japan 2022
採択
2022/09/12 10:15〜
Track E
レギュラートーク(20分)

ホーム画面を無効化しアプリの切替えを抑止する技術

oishi oishi oishi

iOS端末を業務利用する場面では、ときおり「開発するアプリ以外を使わせたくない」「ホーム画面に遷移させたくない」という要望に出くわすことがあります。例えば、キオスク端末としてiPadを使うような場合です。

本トークでは、そうした要望を満たすiOSの仕組みを3つ紹介します。

  • Guided Access
  • Single App Mode
  • Autonomous Single App Mode (ASAM)

それぞれの前提条件やメリット・デメリット、設定方法や使いどころを比較しながら解説します。3つ目のASAMは、アプリ内から Single App Mode のON/OFFを制御できる興味深いモードで、その実装方法についても紹介します。