私はAndroidアプリの再設計の最中であり、すでにiPhoneでそれを行っています。iPhoneで「釘付け」したと思いますが、少しだけAndroidの問題の詳細は、主に2つの違いです(ほとんどの電話にはハードウェアボタンなどがあります)。
誰かが優れた使いやすさを備えたアプリのいくつかの例を持っていますか?そしてなぜそう思うのですか?
すべての例がアプリに直接影響するわけではないにしても、ほとんどの場合はわかっていますが、いくつかの共通点をそこから引き出したいと思います。
また、アプリを使用するときに本当にイライラするものは何ですか?
これがこの場所に適しているかどうかはわかりませんが、とにかく試してみると思いました。
Tweetdeck、Gmail、Googleマップ-すべての非常に優れたアプリケーション。
アプリを使用するときのフラストレーションは、応答性の欠如であり、ユーザーにとって直感的ではありません(何かを行う方法を推測する必要がある場合、それは論理的なステップになるはずです)。機能は例外なく期待どおりに機能するはずです。このルールに違反することは、アンインストールへの近道です。
滑らかなルックアンドフィールと応答性の組み合わせが重要です。さらに、可能な場合は、アプリケーションのオフラインモードが大きなプラスになります(Googleマップはこれについて一緒に行動し、地下の電車に乗っている場合は素晴らしいものです)。
非常にシンプルにしてください。デフォルトのアプリだけでなく、Dropboxや新しくリリースされたTodo.txt Touchなども見てください。 Googleのアプリもかなり良いです。
してはいけないこと:iPhoneアプリのように見せてください。 AndroidはiOSではありません。それを受け入れてください。
たぶん Androidユーザーインターフェイスガイドライン ? iOSは、かなり厳格なUIガイドラインのセットから利益を得ます。これは、プラットフォームのモバイルバージョンとデスクトップバージョンの両方に当てはまります。 Androidが同様のルールを実装した場合–もちろん必要に応じてそれらを曲げることを許可する場合–私はユーザーが推測UI要素が実行する頻度がはるかに少ない。
私が本当に好きなアプリの例:
Facebook、Twitter、GMail、Googleリーダー
Googleサービスの一部のWebバージョン(ブラウザでモバイルWebサイトにアクセスする)も非常に優れています(まるでネイティブアプリケーションのように)gmail and google reader。
私が好きではないもの:遅いアプリケーション、重いバックグラウンドサービス-=RAMまたはCPUに関して)(ちょっと!ここでHTC Magicで実行しています! )
私が好きなもの:美しくて応答性の高いアプリケーション
はい、私の主観的な答えは主観的です...しかし、これに答える他の方法はありますか?
また、アプリを使用するときに本当にイライラするものは何ですか?
ホームボタンまたは通知バーを使用してしばらくの間別のアプリケーションに切り替えて受信メールなどを読んだり、数分または数時間後にアプリケーションに戻ったりすると、私が行っていた操作が失われました(Operaモバイル、私はあなたについて話している)。
あなたの質問の残りはおそらくui.stackexchange.comでよりよく尋ねられます