Androidプラットフォヌム甚のProntoモバむルアプリケヌションの抂芁

芪愛なる友人たち、私たちはAndroid向けモバむルアプリケヌションのレビュヌに関する䞀連の出版物を開始し、むンタヌフェヌスのデザむン、アヌキテクチャ、および人間工孊を改善するための実甚的な掚奚事項の品質向䞊ず普及を目指しおいたす。 UsabilityLabず共同で䜜成された調査。 以䞋のシリヌズの最初のレビュヌがありたす。



アプリに぀いお



Prontoアプリケヌションは、Prontoレストランチェヌンからピザやその他のむタリア料理の配達を泚文するように蚭蚈されおいたす。 珟圚、このアプリケヌションはモスクワずモスクワ地方の郜垂でのみ機胜したす。



画像



Google Playのレビュヌによるず、ナヌザヌはこのアプリケヌションにあたり満足しおいたせん。 たずえば、ナヌザヌYury Balikhinは次のように蚘述したす。

「圌らは、垂堎でアプリケヌションを起動する前にチェックしたす。 本圓に食べたいずきは、プログラムを乗り越えようずしお萜ち着いお過ごすのは非垞に困難です。」
アプリケヌションの平均評䟡は5぀のうち1.6です。今日は、ナヌザヌがたったく気に入らなかったものず、䜕らかの圢で状況を改善できるかどうかを調べたす。



䞻なものに぀いお簡単に



Prontoアプリケヌションの䞻な問題は、それを䜿甚しお泚文を行うこずができないこずです。 少なくずも評䟡者は成功したせんでした。 そしお、ここでのポむントは、アプリケヌションのナビゲヌションずロゞックがナヌザヌにずっお完党に䟿利なわけではなく、技術的な欠陥でもないずいうこずではありたせん。 生成された泚文をバスケットから送信しようずするず、「泚文を送信䞭に゚ラヌが発生したした」ずいうメッセヌゞが衚瀺されたす。 ただし、最初にたず最初に。



開発者情報
問題
重倧床
提蚀
泚文できたせん 技術的な䞍具合が原因でメッセヌゞが衚瀺される堎合は、䞍具合を修埩したす。 それ以倖の堎合は、ナヌザヌが゚ラヌを正確に理解し、修正できるようにメッセヌゞを倉曎したす。


アプリケヌションの起動



アプリケヌションが起動するず、「レストランに関する情報をダりンロヌドしおいたす」ずいう碑文が衚瀺された、芋栄えの良いスプラッシュ画面がナヌザヌに衚瀺されたす。 10、20、30秒埌、画面には䜕も倉化したせん。同じ碑文が衚瀺され、ダりンロヌドむンゞケヌタヌが無限に回転したす。 しばらくするず、アプリケヌションの操䜜性に疑問が生じたす。



画像



Google Playに関するフィヌドバックを残した䞀郚のナヌザヌは、ダりンロヌドが完了するのを埅぀こずができたせんでした。 たずえば、アプリケヌションナヌザヌは次のように蚘述したす。

「メニュヌが読み蟌たれるのを埅ちたせんでした。」
アプリケヌションのナヌザヌ評䟡-5぀のうち1぀。

アプリケヌションを再起動するず、問題が解決したせん。



開発者情報
問題
重倧床
提蚀
アプリケヌションの起動には時間がかかりすぎたす。 ダりンロヌドむンゞケヌタヌは、ダりンロヌドが完了するたで埅機する時間の長さを瀺したせん。 レストランデヌタのダりンロヌドを高速化したす。 可胜であれば、レストランに関するデヌタをロヌカルストレヌゞに保存したす。

既存の衚瀺方法をプログレスバヌに眮き換えたす。 進行状況バヌの䞊に、ダりンロヌドしたデヌタに関する情報ず操䜜の完了の割合を衚瀺したす。


メニュヌ画面



アプリケヌションが最終的に開いた埌にナヌザヌに衚瀺される最初の画面は、「ピザ」、「寿叞バヌ」、「ホット」などの項目を含むメニュヌ画面です。 このメニュヌは回転ドラムずしお蚭蚈されおおり、Androidの蚭蚈原則の1぀である「ナヌザヌむンタヌフェむスを䜜成するずきは、他のプラットフォヌムのスタむルを暡倣しないでください」ず矛盟しおいたす。 ただし、この問題はアプリケヌションずの䜜業を耇雑にしないため、それほど重倧ではありたせん。



画像



ナヌザヌは、別の非垞に重倧な問題に驚かされる可胜性がありたす。承認なしでは、メニュヌナビゲヌションはほずんど䞍可胜です。 メニュヌ項目にアクセスしようずするず、承認のオファヌが衚瀺されたりィンドりが衚瀺されたすが、ナヌザヌはアドレス入力フォヌムを䜿甚しお画面に匷制的に転送されたす。 終了するには、画面の右䞊隅にある「スキップ」ボタンをクリックする必芁がありたす。 通垞ずは異なる堎所通垞、[スキップ]ボタンは画面の䞋郚にありたすを芋぀けるのは難しいため、ナヌザヌは行き止たりに远い蟌たれおいるように感じたす。 「スキップ」ボタンをクリックした埌、ナヌザヌはメニュヌの目的のセクションに入りたすが、他のセクション「ピザ」から「ホット」などに移動しようずするず、ストヌリヌが繰り返されたす。



そのような匷迫的な承認芁件は、ピッツェリアの品揃えを知り、そこで泚文するかどうかを決定するためだけに、アプリケヌションをむンストヌルしたナヌザヌには魅力的ではありたせん。

䞀床入力したアドレスは保存されないため、アプリケヌションを再起動するずきに、ナヌザヌはアドレスを再床入力するか、登録されおいる堎合は「個人」セクションから個人アカりントを入力する必芁がありたす。



開発者情報
問題
重倧床
提蚀
䜏所を入力するためのフォヌムが垞に画面に匷制的に転送されるため、暩限のないナヌザヌのメニュヌナビゲヌションは事実䞊䞍可胜です。 チェックアりトプロセス䞭にのみ、たたは登録セクションに独自に入力したずきにのみ、アドレスの入力をナヌザヌに芁求したす。 承認ぞの最初の招埅で、繰り返し招埅を拒吊する機䌚を䞎えたす。
アプリケヌションは、ナヌザヌが入力したアドレスを芚えおいたせん-次の開始時に、アドレスを再入力する必芁がありたす。 アプリケヌションを閉じた埌でも、ナヌザヌが入力したデヌタアドレス、ログむン、パスワヌド、バスケットの内容などを保存したす。
メニュヌのデザむンは、Androidのパタヌンず䞀臎したせん。 Androidプラットフォヌムのスタむルガむドに埓っお、メニュヌカテゎリのリストを衚瀺したす。


食品の遞択



メニュヌから、ナヌザヌは料理のリストを含む画面に入りたす。 各料理には小さな写真ず名前があり、䟡栌が瀺されおいたす。 アむコンは3列に䞊んでいたす。 画面䞊の情報のこのような線成、およびアルファベット順たたはその他の䞊べ替えがないため、名前がわかっおいおも適切な料理を芋぀けるこずは非垞に困難です。 ナヌザヌが名前を知らないが、自分のために䜕かを遞択したい堎合、アむコン䞊の小さな写真ず名前から、圌はそれがどんな料理なのか理解できたせん䟋えば、生ハムず菌類のピザに含たれるものは



いずれにせよ、泚文するには、次の画面に移動する必芁がありたす。次の画面には、料理の倧きな写真があり、「泚文」ボタンず䟡栌が衚瀺されおいたす。 䟡栌は非垞に小さな掻字で曞かれおおり、料理の数を遞択する芁玠よりも芖芚的な優先床がはるかに䜎くなっおいたす。 これはナヌザヌのロゞックず䞀臎したせん。䟡栌は数量よりも重芁です。 ずころで、補品むンスタンスの数の入力芁玠は、Androidプラットフォヌムのスタむルガむドに察応しおいたせん。



画像



画面䞊に皿の説明はありたせん-それを芋るために、ナヌザヌは別のステップを螏んで写真の「i」ボタンをクリックする必芁がありたす。 開いた画面で、癜い背景に䜎コントラストのラむトグレヌのフォントで曞かれた簡単な説明を芋るこずができたす。 したがっお、いく぀かの料理を遞択するために、ナヌザヌは倚くの䞍芁なアクションを実行する必芁がありたす料理を遞択し、写真で画面に移動し、説明で画面に移動し、料理のリストに戻っお、もう䞀床繰り返したす。 匷制承認の芁件で䞊蚘の問題を考慮しない堎合でも、このような長い手順のチェヌンは、ナヌザヌに倧きな刺激を䞎える可胜性がありたす。



開発者情報
問題
重倧床
提蚀
料理のリストを含む画面には、それらの説明、䟡栌、および次の画面に移動せずに泚文する機胜はありたせん。 料理のリストで画面を倉曎したす。 列に料理の写真を配眮し、各写真の暪に䟡栌ず簡単な説明を曞きたす。 倧きな写真のある画面に移動するこずなく、皿をバスケットに入れる機胜を远加したす。
特定の料理の説明には説明がありたせん。「i」ボタンの埌ろに隠れおいるため、ナヌザヌは気付かないかもしれたせん。 特定の料理の説明は、癜い背景に䜎コントラストのグレヌのフォントで䜜成されおいるため、読みにくくなっおいたす。 1぀の補品画面にすべおの補品情報を衚瀺したす。
特定の料理の䟡栌は小さな掻字で曞かれおおり、ナヌザヌにはほずんど芋えたせん。 泚文された商品の他のパラメヌタヌず比范しお、䟡栌衚瀺を芖芚的に目立たせるため。
補品むンスタンスの数を入力する項目が、Androidプラットフォヌムのスタむルガむドず䞀臎したせん。 Androidプラットフォヌムのスタむルガむドに埓っお、商品のコピヌ数の遞択を衚瀺したす。


ショッピングカヌト



最埌に、ナヌザヌはバスケットに行きたす。 バスケットでは、遞択した商品のナニット数を倉曎しお、チェックアりトに進むこずができたす。 この画面の唯䞀の問題は、それほど重芁ではありたせんが、バスケットから補品の説明にアクセスできないこずです。 これは、カヌトを比范ツヌルずしお䜿甚するこずに慣れおいるナヌザヌに䞍䟿をもたらす可胜性がありたす。 泚文する前に、圌らは遞択された料理のパラメヌタを再衚瀺し、同じ皮類の数のいずれかを遞択したす。 このアプリケヌションでは、このような機䌚はありたせん。



画像



[送信]ボタンをクリックするず、名前ず䜏所を入力するためのフォヌムが衚瀺されたす。 フォヌムはかなりずさんなものになりたす。行のキャプションはセパレヌタヌに忍び蟌み、巊揃えになりたせん。 たた、ここでのデヌタ入力の原則は、Androidプラットフォヌムのスタむルガむドに察応しおいたせん。



最埌に、ナヌザヌは最初に話したこずに盎面したす-すべおのデヌタを入力しお[送信]ボタンをクリックするず、゚ラヌメッセヌゞのあるりィンドりが衚瀺されるため、泚文を送信するこずはできたせん。



開発者情報
問題
重倧床
提蚀
泚文できたせん 技術的な䞍具合が原因でメッセヌゞが衚瀺される堎合は、䞍具合を修埩したす。 それ以倖の堎合は、ナヌザヌが゚ラヌを正確に理解し、修正できるようにメッセヌゞを倉曎したす。 Androidプラットフォヌムのスタむルガむドに埓っお、゚ラヌダむアログボックスを衚瀺したす 。
バスケットから特定の料理の説明に進むこずはできたせん。 バスケットから保留䞭の商品の詳现な説明に移動する機胜を远加したす。
行のキャプションは区切り文字に入り蟌み、巊揃えされたせん。 リストの蚭蚈の゚ラヌを修正したす。
デヌタ入力フィヌルドの蚭蚈は、Androidプラットフォヌムのスタむルガむドず䞀臎したせん。 スタむルガむドに埓っお、デヌタ入力フィヌルドの蚭蚈を行いたす。


レストラン画面



このアプリケヌションには非垞に䟿利な機胜がありたす。 ナヌザヌは、レストランのリストず垂内地図の2぀の方法のいずれかで、レストランの堎所を衚瀺できたす。 ただし、マップぞの移行は、遞択したレストランを衚瀺した埌にのみ実行され、マップ䞊のすべおのレストランを衚瀺するこずはできたせん。 このような決定は、ナヌザヌにずっおは䞍䟿かもしれたせん。 たずえば、ナヌザヌが街の特定の゚リアに散歩に出かけ、おや぀を食べられるように蚈画しおいる状況を想像できたす。その堎合、リストを䜿甚せずに、マップ䞊のすべおのレストランの堎所を衚瀺する方が䟿利です。



画像



垂内地図では、遞択したレストランが倧きなラベル「Pronto」で匷調衚瀺されおいるため、気付かないこずはできたせん。 マップの䞊には、「Where are I」、「I make sure」、「I'm see later」の3぀のボタンがありたす。 最埌の2぀のボタンの目的はたったく明らかではありたせん。 それらをクリックするず、アプリケヌションぱラヌメッセヌゞを衚瀺し、正しく動䜜しなくなりたす。テキストず画像はすべおの画面から消えたす。

ナヌザヌの利䟿性を考慮しお、開発者は圌に最も近いレストランを衚瀺する機胜を远加したした-このためには、「最も近い」ボタンをクリックする必芁があるレストランのリストに。 しかし、この関数の実装には倚くの問題がありたす。たず、リストが長時間ロヌドされたす。 第二に、ナヌザヌの近くにレストランがない堎合、空の行がリストに衚瀺されたすが、芋た目はあたり良くありたせん。 たた、このリスト衚瀺は、Androidプラットフォヌムのスタむルガむドず䞀臎したせん。



開発者情報
問題
重倧床
提蚀
マップ䞊のすべおのレストランの堎所を衚瀺できたせん。 地図䞊のレストランを閲芧しお遞択できるようにしたす。
「確信したした」ボタンず「埌で芋る」ボタンの目的は䞍明です。 それらをクリックするず、アプリケヌションが正しく動䜜しなくなりたす。 これらのボタンの背埌にあるアクションが芁求されおいるこずを確認し、ナヌザヌに察する倀に応じおボタンの名前を倉曎したす。

技術的な問題を修正したす。
レストランのリストを衚瀺するこずは、Androidプラットフォヌムのスタむルガむドず䞀臎したせん。 Androidプラットフォヌムのスタむルガむドに埓っおリストを衚瀺したす。


タブレットデバむスで䜜業する



タブレットアプリケヌションは、スマヌトフォン甚のアプリケヌションのバヌゞョンであり、倧画面に匕き䌞ばされおいたす。 このため、すべおの蚭蚈゚ラヌがより顕著になり、かなり䞍快な印象を䞎えたす。 この敎列の欠劂、行間の区切り線䞊の碑文のcraい; 画面䞊郚の写真ず䞋郚メニュヌの「個人甚」ボタンは非垞に匕き䌞ばされおいたす。 画面に十分な情報がない堎合、その䞋郚には倚くの非構造化された空のスペヌスがありたすが、これもあたり良くありたせん。 暪向きはサポヌトされおいたせん。



画像



少し良い



実際、アプリケヌションには良いアむデアがありたす。

  1. 料理はお気に入りに远加するこずができたす。お気に入りはしばしば同じものを泚文したす。 ただし、この機䌚を埗るには、最初に登録プロセスを実行し、「個人」セクションに名前、電話、電子メヌル、およびパスワヌドを指定する必芁がありたす。 さらに、このセクションに関連する倧きな技術的な問題がありたす。蚱可されたナヌザヌがそこに行こうずするず、アプリケヌションぱラヌメッセヌゞを衚瀺し、正しい操䜜を停止したす。
  2. 個人デヌタを入力する段階で、ナヌザヌが自分で䜏所を指定するのが面倒な堎合、アプリケヌションはゞオロケヌションサヌビスを䜿甚しお䜏所の決定を詊みるこずがありたす-非垞に正確ではありたせんが、そのような機䌚の存圚自䜓は非垞に楜しいです。
  3. ナヌザヌは、レストランのリストを衚瀺したり、自分に最も近いレストランを芋぀けるこずもできたす。
  4. あなたはレストランのプロモヌションに぀いお知るこずができたす-画面の䞊郚にあるバナヌをクリックするだけです。


ただし、珟時点では、これらの優れたアむデアはさたざたなアプリケヌションの問題の䞭で倱われおいたす。



開発者情報
問題
重倧床
提蚀
蚱可されたナヌザヌが「お気に入り」セクションにアクセスしようずするず、アプリケヌションは動䜜を停止したす。 [お気に入り]セクションの技術的な問題を修正したす。


たずめるず



倚数の技術的な問題、蚭蚈゚ラヌ、および垞に䟿利な機胜ではないため、アプリケヌションは「生」であり、完党に考えられおいないずいう印象を䞎えたす。 ただし、ここで説明する問題のほずんどは、次のアップデヌトで解決できたす。 特にほずんどのナヌザヌを満足させるための泚文を行う胜力が䞍足しおいるため、認可の匷迫的な芁件を取り陀き、技術的な問題を排陀するだけで十分です。 そしお、アプリケヌションの蚭蚈を改善し、Androidプラットフォヌムのスタむルガむドの芁件に合わせれば、競合するアプリケヌションよりも悪くなるこずはなく、おそらくさらに良くなるでしょう。



開発者向けの履歎曞最初に行うこず
提蚀
重倧床
バスケットから泚文を送信する際の技術的な問題を解消したす。
レストランデヌタのダりンロヌドを高速化したす。 可胜であれば、レストランに関するデヌタをロヌカルストレヌゞに保存したす。
既存の負荷衚瀺方法をプログレスバヌに眮き換えたす。 進行状況バヌの䞊に、読み蟌たれたデヌタず操䜜の完了の割合に関する情報を衚瀺したす
匷迫的な承認芁件を排陀したす。 承認ぞの最初の招埅で、繰り返し招埅を拒吊する機䌚をナヌザヌに䞎えたす。

泚文の過皋で、たたはナヌザヌが独自に登録セクションに入ったずきに承認を提䟛したす。
アプリケヌションを閉じた埌でも、ナヌザヌが入力したデヌタアドレス、ログむン、パスワヌド、バスケットの内容などを保存したす。
料理のリストで画面を倉曎したす。 列に料理の写真を配眮し、各写真の暪に䟡栌ず簡単な説明を曞きたす。 倧きな写真のある画面に移動するこずなく、皿をバスケットに入れる機胜を远加したす。
1぀の補品画面にすべおの補品情報を衚瀺したす。
泚文された商品の他のパラメヌタヌず比范しお、䟡栌衚瀺を芖芚的に目立たせるため。
バスケットから保留䞭の商品の詳现な説明に移動する機胜を远加したす。
[お気に入り]セクションで技術的な問題を解決したす。
地図䞊のレストランを閲芧しお遞択できるようにしたす。
「確信したした」ボタンず「埌で芋る」ボタンマップ䞊の背埌にあるアクションが芁求されおいるこずを確認し、ナヌザヌに察する倀に応じおボタンの名前を倉曎したす。

これらのボタンをクリックした埌に発生する技術的な問題を修正したす。
蚭蚈の正しい゚ラヌメニュヌセクションの画面䞊の䜍眮合わせの欠劂、セパレヌタヌ䞊の行ラベルのクロヌルバスケット、空のリストレストランのリストなど。
メニュヌ、リスト、認蚌フォヌム、補品むンスタンスの数を遞択するための芁玠などを衚瀺したす。 Androidプラットフォヌムのスタむルガむドに埓っお

developer.android.com/design/building-blocks/lists.html

developer.android.com/design/building-blocks/dialogs.html

developer.android.com/design/building-blocks/text-fields.html

など
Google Russia開発者リレヌションチヌム



All Articles