IPhoneとAndroid Apps)でアジャイルな方法で「早期リリース、頻繁にリリース」を行うことについて他の人が経験したことを知りたかったのです。更新はサーバーで発生するため、webappユーザーは更新のために特別なことをする必要はありません
承認プロセスはiPhoneアプリストアに比べてスムーズなので、Androidでは大きな問題ではない可能性があります。
AndroidおよびiPhone市場に向けて、頻繁にリリースするための経験/提案/例を誰かが共有できますか?
自分でリリースする場合とApples App Store経由でリリースする場合には、2つの違いがあります。
したがって、これらすべてにより、制御されたリリースを3週間よりも早くすることが不可能になります。リリースと期限をより徹底的に計画する必要があります。
非常に頻繁なリリースの煩わしさに注意してください。以前のリリース以降に加えられた小さな変更がユーザーに自動的に表示されるように、Webアプリを毎日またはもっと頻繁に更新することは1つのことです。しかし、ユーザーが新しい更新をインストールするために何らかの小さなアクションをとる必要がある場合、頻繁な更新はすぐに面倒になります。
IOSとAndroidの両方で常に更新が必要と思われるアプリに遭遇し、ソフトウェアの品質が低いという印象を残しています。多くの場合、あるバージョンから次のバージョンへの変更は非常に小さいので、気づきにくいので、ユーザーとして、これらの更新はすべてバグ修正であると思います。また、変更が目立つ場合は、アプリの予測性や使い慣れが低下します。
アプリが少なくとも数週間利用できるほどしっかりしていない場合は、リリースされるまで待つことを検討してください。バグはリリース後まで発見されないこともあります。もちろん、重大なバグはできるだけ早く修正する必要がありますが、それがときどき発生する場合は、テストプロセスを改善する方法を検討する必要があります。
別の見方をすると、アプリの新しいバージョンをリリースするたびに、「ねえ!これを見て!」これを頻繁に行うと、バージョン1.0と2.0の間に追加したすべての新機能に感銘を受けた可能性のあるユーザーは、代わりに1.9.6と1.9.7の最小限の違いに飽きてしまいます。
より良いアプローチは、アプリ自体を更新せずに好きなだけコンテンツを更新できるようにアプリを設計することです。たとえば、さまざまな休日の間にアプリの外観を変更したい場合は、休日の前後にアプリを更新するのではなく、サーバーからテーマをダウンロードできるようにアプリをビルドします。
私はこの「アップルの承認プロセスはガントレットを運営するようなもの」のビジネスを明らかにしたいと思います。
これまでに提出したどのアプリも、承認されるまでに7日以上かかっていません。
私の経験では、注意深く知っていれば、承認を受けることに問題はありません。 50万個程度のアプリが承認されました。私の経験では、承認されないようにする必要があります。そしてもちろん、それについてブログで怒鳴るのは良い注意喚起であり、プラットフォームの要件についての専門家であるだけでなく、人々を恐れて心配させます。
IPhoneアプリに関する私のポリシーISは、早期に、そして頻繁にリリースすることです。唯一の例外は、アプリに大きな変化をもたらす機能があり、アプリに手を見せたくない場合です。マーケティング計画では、リリース時に派手なものを求めているので、最初にそれの不自由な初期バージョンを出したくないのですが、それはおそらくすべてのプラットフォームに当てはまります。
早期リリース
配布とプロモーションのメインチャネルがMarket/AppStoreになる場合、これはAndroid/iOSアプリの場合の問題です。いくつかの不具合(特に強制終了)でリリースが早すぎる場合、不幸なユーザーがいます。ほんの数人の不幸なユーザーが最初のスコアをかなり低くする可能性があり、アプリが検索結果の上位に表示される可能性に深刻な悪影響を及ぼします。
頻繁にリリース
あなたがすでに言ったように、市場の問題ではありません。 AppStoreでそれは大幅に改善され、信頼できるアプリは数時間でアップデートを承認されます。
Androidの経験があります。 Androidは「早期かつ頻繁にリリースする」方法論をサポートしています。通常、プログラムはapkの新しいバージョンを追加してから数分以内に更新されます。
しかし、私が見つけた1つの問題はfragmantationです。信じられないかもしれませんが、Androidマーケットを直接削ってコンテンツを複製しているウェブサイトはたくさんあります。アプリのユーザーの約60%が、 Android市場。他のすべての市場は、Android異なる時間間隔で市場をスクレイピングするか、アプリに追加するために、アプリごとに一度だけスクレイピングする場合がありますデータベースと検索結果に表示されます。その結果、ユーザーはいつでも、入手したWebサイトまたは市場に基づいて、ランダムに選択された過去のバージョンのアプリをダウンロードできます。
このようにコンテンツが重複しているため、複数の市場で複数のアカウントを設定して同時にリリースすることは試みていません。何度か試したところ、すでに追加されているため、アプリを追加できないことがわかりました...