ロシア向けApp Storeを攻撃するiOS用コンテンツアプリケーションの開発

エントリー


私は最近、iOS用のモバイルアプリケーションの開発者になりました。 それはすべて、通常の趣味から始まりました。そのとき、新しい技術に挑戦しようと考えました。 フリーランスでのいくつかの成功したプロジェクトの後、私は自分のアプリケーションを開発することに決めました-その時点で私が設計エンジニアとして働いていた会社の名刺。 残念ながら、すべての承認と承認の後、プロジェクトが既に私の携帯電話で動作していたとき、App Storeで公開するためのゴーサインを得ることができませんでした。 私たちの国の官僚機構は適切に機能しています。









私は大衆にアプリケーションを起動する試みが失敗したことに怒っていました。 giveめないことに決めて、私は新しいプロジェクトに取り組み始めました。 ロシアからの移民の可能性のある方法を長い間研究してきた私は、どこの人々も同じ質問をするという結論に達しました。 なんで? どうやって? 多くの国、さまざまなプログラム、移民の方法があるため、すべてを網羅することは不可能です。 選択する必要がありました。 最も移民に優しい国のひとつであるカナダに定住しました。 私は、アプリケーションをディレクトリと見なしました。このディレクトリには、さまざまなソースからの最も関連性の高い情報が含まれているだけでなく、同じプログラムをフォローしている人と通信して、ケースを検討する用語とニュアンスを比較することもできます。



充填情報


開発時間の大部分は、コードを直接記述することに加えて、アプリケーションを情報で埋めることになりました。 公式サイトで確認を見つけ、ソースへのリンクでバックアップするために、フォーラムで公開されたさまざまな事実を編集する必要がありました。 私は英語からの情報の一部を自分で翻訳し、それを公開した人々の許可を得て他の情報を取りました。 移民に関する一般情報を含むアプリケーションの最初の部分の準備ができたら、「移民の個人アカウント」の作成に進みました。 このセクションにアクセスするには、個人データと居住国の入力、ユーザー間のチャットなどを使用して、認証を行うことを計画しました。 その後、これは、私の意見では、各移民プログラムに関する詳細な情報を含む、アプリケーションの最も重要で必要なセクションであり、実質的に請求されていないことが判明しました。 最初は、これはアイコンの最愛の人によるものだと思い、それをより明るいアイコンに変更しました。 また、トレーニングを開始するにあたり、彼はこのボタンを強調しましたが、状況は変わっていません。

興味深い:個人アカウントに登録されているユーザーはわずか17%です。


技術


サーバー側にとって、 Parseサービスは理想的なオプションでした。 その上で、情報の保存、ユーザー登録、プッシュ通知メールなどを整理することができました。 これにより、Webプログラミングに気を取られず、アプリケーション開発に完全に集中することができました。 このサービスは完全に無料で、サーバーへのリクエストはわずかです。 最近、Facebookに買収されました。







アプリケーション開発の時点で、私は自分のホスティングを持っていなかったので、Twitterフィードを使用してアプリケーションのニュースを表示することにしました。 Twitterには非常に便利で柔軟なAPIがあるため、追加の問題はありませんでした。 残念ながら、Twitterサーバーが応答しなかったことが何度かありましたが、そのような中断の頻度を判断することは想定していません。



アプリは、5.0以降のiOSで実行されます。 これは正しいと思いますし、このバージョンをサポートしない最近の傾向を心から理解していないと思います。なぜなら、最初のiPadの最も熱心なファンがこのシステムを使用していることがわかるからです。 そのため、プログラムコードでは、iOS 6にしか現れなかった新しいもの(特に、取り消し線付きテキストの属性とはめ込み付き画像のサイズ変更)で、それらの前にあるオペレーティングシステムのバージョンを確認することで脱出しました。



if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 6) { UIImage *stretchableImage = [buttonImageNormal resizableImageWithCapInsets:UIEdgeInsetsMake(2, 0, 0, 2) resizingMode:UIImageResizingModeTile]; NSDictionary *attributes = @{NSStrikethroughStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle]}; }
      
      





アイコンのデザインとアプリケーションの一般的なヒントにより、良き友人が助けてくれました。 しかし、一般的に、私はPttrns.comで発表された成功したアプリケーションのさまざまな設計オプションからインスピレーションを得ました。 そして、正直に言うと、時々私は彼らから興味深い解決策を少し借りました。



分析には、 Flurryサービスを使用することにしました。 GoogleアナリティクスとFlurryのどちらかを選択しましたが、Googleはサイトの統計情報を既に使用しているため、新しい製品を検討することにしました。 Flurryでは、使いにくいインターフェースは好きではありません。多くのことは絶対に論理的で不便ではありません。 重大な欠点は、統計をリセットできないことです。そのため、レポートからレポートへと移行する日付範囲を使用する必要があります。 また、セッションに関する統計情報の提供には20時間ほどの遅延がありますが、次のプロジェクトでは、 Countサービスを試してみたいと思います。







分析サービスでできることの1つは、アプリケーション内のイベントを追跡することです。 好奇心を満たせずに通り過ぎることはできませんでした。 何人が入門トレーニングを受講し、何人が見逃すかを知るのは興味深いことでした。5人に1人だけが最後まで5つのトレーニングのスクリーンショットを見ることができます。

興味深い:私のプログラムのユーザーの75%は男性です。


ユーザーとのフィードバックを得るために、開発者に、つまりアプリケーションから直接コメントを送信する機能を追加することにしました。 これを行うために、私はApptentiveサービスを使用しました。 アプリケーションのn番目のエントリのユーザーには、「アプリケーションが気に入りましたか?」という質問が表示されます。 肯定的な答えがあれば、App Storeでアプリケーションを評価し、否定的な場合は開発者にコメントを書くことを提案します。 ずっと幸せであるのか、動揺するのかわからないので、コメントは一つもありませんでした。



私が試してみることにしたもう一つの有用なサービスは、 批評主義です。 アプリケーションがエラーで終了するとすぐに、このアドオンは、これが発生したユーザー、場所、および例外に関する情報を含むレポートを送信します。







残念ながら、エラーの原因を理解できるとは限りません。 App Storeにアプリケーションが存在する間、このようなメッセージを2つ受け取りました。 私が知らないユーザーからの最初のエラーの理由は、残念ながら見つかりませんでした。 2番目のメッセージは、アプリケーションを購入した私の友人から送られてきたので、誕生日プレゼントを贈ろうと決めました。 興味深いことに、Appleが提供する同様のサービスはこのタスクに対処せず、エラーを報告したことはありません。

おもしろい:ユニバーサルバージョンのリリース前に、ユーザーの10%がiPadでアプリケーションを使用していました。


アプリケーションには多数のテキストがあるため、Webテクノロジーを使用することを決定し、jqueryスクリプトを使用したhtmlページに基づいて、画面のレイアウト全体を多くのテキストで作成しました。 iOSアプリケーションでの作業速度については、Jqueryはそれ自体を完全に正当化しませんでした-画面に入ると、わずかな遅延が時々感じられますが、テキストを美しくフォーマットすることができました。



価格設定ポリシー


最初は、フリーミアムモデルに基づいてアプリケーションをリリースし、オッズ計算機、ユーザーアカウント、およびその他のユニークなものに有料でアクセスすることを計画していました。 AppleStoreで既に成功しているアプリケーションを持っている人たちと私の立場を話し合った結果、移民のトピックはかなり狭く、どんな状況でも購入はほとんどないことに同意しました。 ただし、この情報が必要な場合は、$ 2.99の価格は高くありません。 この量で、私は停止することにしました。 その後、価格を実験しました。価格が0.99ドルの場合、ダウンロード数は同じままでしたが、1日あたり4.99ドルのコストで、アプリケーションはダウンロードされませんでした。



プロモーションサイトと名前


西部のサービスを試すために、アメリカのレジストラGoDaddyにドメインを登録しました 。 プロモーションサイト自体は、静的であるため、 AmazonのS3ストレージにあります。 ほとんどの場合、サイトは無料使用に設定された制限を超えることはないため、ホスティングのコストは0ドルです。



挑発的なアプリケーションの名前を選択することにしました。 とにかく、トピック自体がめったに無関心な人を残すことはありません。コメントでは、人生を変えたい人と裏切る人を考えている人と彼らを支援する人との間に常に深刻な紛争があります。



アプリケーションの開発コストは 、夜間の1か月の個人的な時間であり、おそらくそれだけです。



アプリケーションマーケティング


私はアプリケーションの「プロモーション」に真剣に取り組みました:カナダに関する2つの最も人気のあるロシア語フォーラムでバナー広告を注文し、VKontakte移民コミュニティで有料投稿を行い、Facebook、VK、Begun、Googleアドワーズ広告を介してコンテキスト広告で広告しました。 Googleがロシアからの新規ユーザーに1000ルーブルのギフト券を発行するのは素晴らしいことです。ただし、500ルーブルでアカウントを補充することを条件とします。







人気のAppleニュースWebサイトは、プログラムの有料レビューをホストしていました。 このアプリケーションに関する私の発表は、LJのプロファイルコミュニティに絶対に無料で投稿され、そのようなサービスのコストを評価し、孤児院の支援に関与している人たちに寄付することを提案しました。



個々の開発者をサポートするw3bsit3-dns.comの広く公開されたプロジェクトでは、説明なしに公開を拒否されました。 iPhones.ru Webサイトの編集長も、DevStoryルーブリックの記事を受け入れませんでした。エラーを修正するための非識字と怠lazを動機付けました。 私は雑誌のプロの編集者と一緒にテストをチェックしたので、おそらく彼は私の音節が好きではなかったでしょう。



合計650ドルが費やされました。 Facebookで最も効果的な広告は私には思えた。 インストール費用は、広告に費やされた費用とほぼ同等でした。 しかし、ある時点でダウンロードが停止し、予算不足のためこの広告を放棄することにしました。 コンテキスト広告を可能な限り詳細に作成しようとし、最大のコンバージョンを得るためにアプリケーションの価格を示しましたが、私の観察によると、それらはまったく機能しません。



結果


開始時のアプリケーションは、ロシアのトップ有料アプリケーションの上位40に上がりました。 しかし、残念ながら、トピックの幅が狭いため、それ自体を宣伝することはできず、スムーズに「奈落の底に滑り込む」ことができませんでした。 このアプリケーションは、ディレクトリカテゴリのAppleエディターによって最も人気があるとマークされていますが、追加のダウンロードはありません。



アプリケーションがトップであった数日間、私は広告に費やしたお金を返すことができました。 現在、ダウンロード数は非常に少ない(1日あたり平均2〜3回)が、アプリケーションからの純利益を補っている。







私はもう広告にお金を投資しないことに決めましたが、私は小さな更新を費やしました-特に後者では、ユーザーの要求で、iPadサポートを追加しました。 キーワードを徐々に最適化しています。非常に便利なSensorTowersサービスを使用して、キーワード検索の頻度とその競争の「複雑さ」を確認できます。



おわりに


現在までに、このアプリケーションのプラットフォーム上で、他国への移民に関するガイドを作成する計画があります。 Googleでのクエリに関する統計によると、「移民」という単語は月に100万回検索され、「移民」という単語はたったの2万7千件です。

正確な数は覚えていませんが、統計によると、ごく少数のアプリケーションが成果を上げています。 私の仕事が「無料」だったという事実のために、アプリケーションは報われ、喜んでいます。 私は百万を獲得していないかもしれませんが、私が作成したアプリケーションがこのトピックに興味がある人々の間で需要があるという認識は満足です。 すべて成功!




All Articles