AppStoreの別の最初の開発経験

アプリについて





画像 こんにちは、Habr。 私はAppStoreの開発の最初の経験(一般的に、ここでは少し心酔いですが、それについては後で詳しく説明します)についてお話ししたいと思います。 このアプリケーションはiAutographerと呼ばれ、それ自体は非常に簡単です。 サインを収集し、電話の連絡先に結び付けて、共通のパネル(サインボード)に投げる機会を提供します。 それから、サインを見るとき、それは再描画されます、それによって、あなたの目の前で人がサインしているという感じを作成します。 これで、おそらく、アプリケーションとすべてについて。 アクションで彼を見るために、私はここに10個のプロモーションコードを持ってきます:



KWXLTXX9ENHW

FRLWJ64X46NH

76WT4PMF36KK

FYWR3XAN4FPX

HLWXH4NMTYNA

J9MWH9HKK9RW

EW9343LX9P4N

AXRNYT3XK76A

TF6WRYNJFNNW

39MP9A3TLHXP

リクエストに応じて送信する準備ができました。 残念ながら、それらは米国のAppStoreでのみ有効です。



なぜ支払ったのですか?





さて、なぜこれが最初のアプリケーションであり、すぐにお金がかかるのかを説明します。事実、2010年後半に私たち(「おもしろい」の場合、少し後で説明します)は、iOS、Androidなどの新しいプラットフォームの研究とテストに専念することを決めました。 Symbian、WP7、および現時点では、MeeGo、BADAなどの小規模なプレーヤー。 それ以前から、チームはWebアプリケーションの開発のみの経験があり、かなり長い期間が選択されていました。 ああ、そうです、私たちのジオロケーションでは、モバイルプラットフォームで開発者を見つける確率は必死にゼロになる傾向があり、いくつかの試みの後、「戦闘機を教育する」ことを決めました。 時間をいくつかの段階に分割し、最初は無料のアプリケーションを作成し、市場に追加するという厄介な道をたどり(そう、Androidはタスクをはるかに簡単にします)、実際に少なくともいくつかの設定とユーザーレビューを達成し、次に書くことを試みることが決定されました有料アプリケーション。 しかし、9月5日に検討のために提出されたアプリケーションは、まだそこにあります。 拒否の最初の理由は、アプリケーションのバックグラウンド操作のキーがInfo.plistファイルで定義されており、コードではこの機能が後に姿を消したためだったので、私はAppleに汚れを注ぎたくありません。 ただし、2回目の拒否では非常に驚きました。最初に、真夜中近くに電話がカリフォルニア州サンノゼから電話をかけていると報告され、2番目に拒否された理由は、アプリケーションでレビューに写真を添付できることですそれはAppleにとって受け入れがたいものになり、私が2度目の道を送られた法的​​側面について言及した。 一般に、私は拒否を公平ではないと考えています。ほとんどすべてのサービスでコメントを残す機会があります(ちなみに、これはまったくモデレートされていません)、Semyon Semenovichの写真を添付する機会がありますが、Twitterで何かを禁止することを急いでいる人はいません。 率直に言って技術的なバグ(クラッシュ、エラーなど)が見つからなかったという事実に基づいて、3回目の呼び出しからアプリケーションが最終的にストアに表示されることを期待しています。 そして、iAutographerは、スティーブおじさんによって約束された7日間の節度を経ました。 そして、それが最初のアプリケーションが支払われることが判明した理由です。



落とし穴





これをすべて完全に知っている人に事前に謝罪したい。



Info.plist





したがって、上記で述べたように、検討のためにアプリケーションを追加する前に、Info.plistを詳細に調べる価値があります。その中のエラーまたは不正確さは、アプリケーションに影響を与えない可能性があります。テストでは、それを明らかにしませんが、 。 すべてのアイコンとプリローダーの存在を確認します(現在、追加の規則で真実がすでに厳密に説明されています)。



報告書





アプリケーションの販売およびインストールレポートは、AppStoreに追加した後すぐには表示されません。 ストア自体の外観は、アプリケーションのステータスが「Ready for sale」に変化するという通知を受け取ってから約4〜6時間かかりました。 また、レポートは2日後に利用可能になりました。 iPhoneで直接表示するには素晴らしいiTC Mobileユーティリティがありますが、レポートが表示されるまでエラーについて話します。正直なところ、私は非常に驚きました。アプリケーションの開始時に「リクエストのエラーデータが見つかりません」よりもユーザーフレンドリなフォーム。



電話での会話





ドキュメントが完全に英語であるという事実にもかかわらず、あなたの話された英語が望まれることを多く残している場合(私はそのような場合があります)、Appleとの電話での会話中にこれについて通知することができ、文字通り数分以内にワイヤの終わりで見つける必要があります私たちの同胞。 いずれにせよ、それはまったく同じようなものでした。



アプリローダー



SDKの3番目のバージョンから、Webインターフェースを介してアプリケーションをダウンロードする必要はなくなりました。Xcodeでは、ビルド→ビルドとアーカイブのコマンドを実行できます。 developer.apple.comは私には非常に不快に思えたので、これは本当に非常に便利です。



立法





AppleはApp Storeレビューガイドラインが「生きたドキュメント」であることを何も書いていないので、ここに記載されていない多くのことをアプリケーションに適用することができます。 したがって、追加する前に、各国の法律の違いに注意してください。



おわりに





繰り返し指摘されているように、AppStoreの開発には本当に多くの不要な手続きが含まれており、私の意見では、同じAndroidを言うよりも初心者にとっては不愉快です。 もちろん、ほとんどの開発者にとってJavaはObjective cよりも便利です。 もちろん、単純なアプリケーションのアイデアから市場での登場まで1か月ではなく1日もかからない場合、これは素晴らしいことです。 しかし、AppStoreには利点があります。その主な理由は、ユーザーの購買力と、Androidマーケットよりも新しいアプリケーションがここで少し注目されるという事実です。



UPDは、このトピックが「私はPRです」でより大きな位置を占めることを決定しました。

画像







All Articles