上品なアプリのための10のルール - 開発者のマニフェスト

上品なアプリのための10のルール - 開発者のマニフェスト

  • Oligur
  • 0
  • vyzf
上品なアプリのための10のルール - 開発者のマニフェスト
  • ニュース
悪事を働かないアプリ
悪事を働かないアプリ
写真: Graham Bower / Cult of Mac

アプリ開発者のプライバシーポリシーを詳しく調べるなら、衝撃を受ける覚悟をしてください。彼らはそこで自らの罪を告白しているのです。プライバシーを侵害し、データを販売し、ポップアップや不要な広告であなたを悩ませているのです。

App Storeの混雑と競争が激化するにつれ、多くの開発者は収益確保に苦戦しています。中には別の収益源に目を向ける開発者もおり、その結果、アプリの品質が低下しています。

必ずしもそうである必要はありません。開発者が「上品さ」を保つための10のルールをご紹介します。

最近、「悪を行わない」人はいるでしょうか?

AppleはHealthKitを利用するすべてのアプリにプライバシーポリシーの記載を義務付けています。そして、パートナーのMartin Algestenと共同開発しているフィットネスアプリ「Reps & Sets」にHealthKitのサポートを追加する予定なので、今週はプライバシーポリシーの作成に多くの時間を費やしました。

リサーチを進める中で、他のアプリのプライバシーポリシーにある、気が遠くなるような法律用語を延々と読み漁った結果、最近は「悪事を働かない」人はいるのだろうか、という疑問が湧いてきました。

Googleは、その企業理念を「邪悪になるな」という言葉で要約したことで有名です。この目標をどれだけ忠実に守ってきたかは議論の余地がありますが、それでも価値のある目標であることは間違いありません。

App Storeの混雑が進むにつれ、多くのインディーアプリ開発者はまともに稼ぐのに苦労しています。中には「悪」とさえ言えるような新たな収入源を見つけたいという誘惑に駆られることもあるでしょう。しかし、プライバシーポリシーの難解な専門用語の奥深くに、こうした罪の告白が隠されていることに気づくでしょう。例えば、一部の開発者があなたのメールアドレスを第三者に販売し、スパムメールを送信しているケースなどです。

ユーザーと利益のどちらを優先すべきでしょうか?

アプリ開発者は、ユーザーの利益と商業的配慮の間でトレードオフの決断を下すべきではないと私は考えています。ユーザーエクスペリエンスは常に最優先されるべきです。

自分のアプリで利益を上げたことのない私からすると、少し言い過ぎかもしれませんが、それでも、利益ではなく製品そのものに注力することで、成功の可能性が最大限に高まると信じています。

私たちのアプリが完璧からは程遠いことは承知しています。ユーザーの皆様からは、アプリをより良くするためのご提案を頻繁にメールでいただいています。しかし、一つ言えるのは、私たちがこれまでに行ったすべての選択は、ユーザーの皆様にとって最も役立つと考えた結果に基づいているということです。そして、そのことに私は誇りを感じています。

開発者がアプリについてどのように決定を下すかという根本的な哲学が重要だと思います。

アプリドグマ宣言

1995年、前衛映画監督ラース・フォン・トリアーは「ドグマ95宣言」と名付けた作品を発表しました。彼の宣言は、特殊効果や派手な仕掛けを排し、ストーリーテリングと演技という伝統的な価値観を重視する映画製作の10のルールで構成されていました。

その考えは、これらのルールに従った映画を「ドグマ95映画」として認定することで、インディーズ映画製作者の知名度を高め、彼らに力を与え、大手映画スタジオの支配に反撃できるようにするというものでした。

これを念頭に、インディーアプリ開発者向けのDogma Manifestoとはどのようなものか考え始めました。ユーザー中心のアプリ開発における卓越性の原則とは一体何でしょうか?

このマニフェストは、App Storeで見かける良質なアプリに基づいています。様々な困難を乗り越え、真の傑作が見つかることは間違いありません。これらのアプリは、利益の量ではなく、製品の質に重点を置くことを選んだ開発者たちの作品です。

これらの開発者は認められるに値する。

参考までに、私が考え出した 10 個のルールを以下に示します。

  • 規則に従う: ユーザー インターフェイスは、アプリが実行されるプラットフォームのデザイン ガイドラインとスタイルに従う必要があり、過度なブランド化は避ける必要があります。
  • プライバシーの尊重:アプリは第三者とデータを共有したり、共有の許可を求めたりしてはなりません。アプリの使用状況とパフォーマンスは、ユーザーエクスペリエンスを最適化する目的でのみ監視されるべきです。
  • 中断しない: アプリは、評価やレビューを求めるなど、ランダムなリクエストでユーザーを中断してはなりません。
  • 通知は理由があって使用します。通知は、何かが起こったことをユーザーに伝えるためにのみ使用する必要があります。決して、ユーザーをアプリに戻すように要求するために使用しないでください。
  • 許可の要求: アプリは、ユーザーがタスクを実行するのに役立つものについてのみ、ユーザーが必要とする場合にのみ許可を要求する必要があります。これにより、コンテキストに基づいて、要求の理由がユーザーに明らかになります。
  • 帯域幅を節約:帯域幅は、ユーザーに利益をもたらす目的にのみ使用する必要があります。ユーザーはその料金を支払っているのですから。
  • 平易な言葉遣い:すべてのテキストは、平均的なユーザーが理解できる、明確でシンプルな言葉で書かれていなければなりません。これには、ユーザーインターフェース、マーケティング、小さな文字も含まれます。
  • 価格設定はシンプルに:アプリの価格は一定に保ち、時折変更したり、期間限定のオファーを設けたりしないでください。アプリはアプリ内購入を必要とせず、完全に利用できるものでなければなりません。
  • マーケティングは上品なものにしましょう。App Store での説明では、特殊文字や大げさな言葉、仕掛けを使わずに、アプリを明確かつ簡潔に説明する必要があります。
  • 広告を目立たないようにする: アプリ内に表示される広告は小さく、目立たず、明確にラベル付けされている必要があります。広告とプロモーションがアプリのコンテンツと混同されてはなりません。

これらは、ユーザー重視のアプリ開発者なら誰もが従うべき基本原則だと私は考えています。賛同される方もそうでない方も、ぜひ下のコメント欄でご意見をお聞かせください。