4

学習障害のある幼児を教えるために使用されるインタラクティブな iOS アプリの一部を Android に移植しています。物理的なナビゲーション ボタンまたは画面上のナビゲーション ボタン (ホームおよび最近使用したアプリ) を無効にする方法がわからないため、大きなユーザビリティの問題が発生しました。

誰もが「そんなことはしたくない」と言う前に、健常な大人に対してこれらのボタンを常に有効にしたい理由を完全に理解していますが、これらの子供には独特のアクセシビリティの問題があります. 具体的には:

  1. 彼らの細かい運動制御は貧弱である可能性があります.意図せずに画面の別の領域に触れたり、誤って一度に複数の指を使用したりする可能性があります.
  2. 彼らは筋緊張が弱く、体力が弱い可能性があります。たとえば、手のひらの底が落ちて、指だけを使用しようとして画面に触れてしまうことがあります。
  3. 彼らは達成するのに苦労し、失敗すると簡単に落胆したり混乱したりします。

たとえば、ダウン症の典型的な 5 歳の子供は、うっかりホーム ボタンに触れた結果、使用しているアプリを誤ってドロップアウトしてしまいます。これが繰り返し発生すると、大人の教師または保護者はアプリに戻らなければなりません。彼らのために繰り返し、子供は興味と集中力を失います。もう 1 つの典型的なシナリオは、自閉症の幼い子供です。お気に入りのアプリを使用しているときに完全に動揺し、身体を拘束する必要があります。また、多くの身体障害児は、応答を求めて、見つけられる他のボタンを突こうとします。これらの状況のいずれにおいても、潜在的に価値のある教育セッションを完全に放棄しなければならない場合があります。

SYSTEM_UI_FLAG_HIDE_NAVIGATION と SYSTEM_UI_FLAG_LOW_PROFILE を認識していますが、これらは、子供が画面の他の部分に触れるまで画面上のボタンの可視性を低下させるだけであり、その後、それらがすべて表示されている場合よりも気を散らす方法で再表示されます。時間。

iOS には、この問題を自明に解決する「ガイド付きアクセス」機能があります。Android で同様のものをエミュレートできますか?

4

1 に答える 1

0

iOSには、この問題を簡単に解決する「ガイド付きアクセス」機能があります。

ガイド付きアクセスはデバイス設定のようであり、開発者が一方的に有効にするものではありません。天に感謝します。

Androidで同様のものをエミュレートできますか?

在庫のAndroidには同様のデバイス設定はありません。

Androidのソースコードをダウンロードし、適切と思われるように変更し、結果をROM modにビルドして、そのROMmodを適切と思われるデバイスにインストールできます。

または、子供向けのタブレットを作成しているデバイスメーカーと協力して、子供がすでにこの機能をデバイスに追加しているかどうか、または将来のデバイスの反復でそのような機能を追加することをいとわないかどうかを確認することもできます。

于 2013-01-30T15:22:46.570 に答える