- スポンサー

写真:MacPaw
当社の新しい App Business セクションは、実績のある Mac アプリのメーカーである MacPaw によって提供されています。
Macアプリを開発する場合、Mac App Store(MAS)内で配布するか、外部で配布するかという大きな決断を迫られます。MASを利用することで、ライセンス、ホスティング、クラッシュレポートなど、必要なツールを利用できます。しかし、Appleのツールが必ずしもあなたのアプリに最適とは限りません。
MAS の先を見据えることは、多くの開発者にとって正しい決断となるかもしれませんが、それは重要な作業を自ら行うことを意味します。そして、それは時間と費用の大きな投資を意味します。
Mac App Store以外でのアプリ配信を検討する開発者が増えています。独自の道筋を定めることで、自由度と選択肢は広がりますが、ライセンス、ホスティングと配信、クラッシュレポート、ユーザーからのフィードバック、分析といった課題を基本的に一人で解決しなければならないことも意味します。
アプリ開発の本当のコスト
では、MASを介さずに自分でアプリを作る場合、実際にはどれくらいの費用がかかるのでしょうか?MacPawは、時間と費用の両方の観点から開発費の大まかな見積もりを算出し、実際にアプリを自分で作るのにかかる費用を算出しました。
これは最良のシナリオであり、明確な開発ロードマップに沿って必要な機能をすべて構築した場合のシナリオであることをご留意ください。これらの見積もりには、ブレインストーミングや調査に費やした時間は含まれていません。これは、実際に動作するコードを作成するために必要な開発時間です。
- ライセンスメカニズム(トライアル、ベータ版、カスタムライセンスタイプを含む): 約400時間と20,000ドル
- クラッシュ報告メカニズム:約194時間と9,700ドル
- ユーザーフィードバック収集:約120時間と6,000ドル
- 分析(起動、セッション期間の追跡):約56時間と2,800ドル
- 合計: 770時間、38,500ドル
開発するのが最も難しい機能は何ですか?
MacPaw は、MAS 外でアプリを配布している成功した開発者に、必須コンポーネントのうち最も重要なものは何か、開発が最も難しいものは何か、自社開発のソリューションを構築するかサードパーティの開発ツールを使用するかなどについて質問しました。
アプリのアクティベーションとライセンスのメカニズムを作成することが最も重要な機能であり、独自にコーディングするのが最も難しい機能のリストのトップでもあると報告されています。
開発者は、MAS 外でリリースすることは価値があることに同意しているようですが、独自のツールを開発するのは難しい場合があります。
サードパーティの開発ツールが役立ちます
アプリをゼロから作成するにはどうすればよいでしょうか?サードパーティ製のツールは、これらの重要な機能の処理を支援し、時間とコストを節約し、アプリケーションの開発とリリースプロセスの信頼性を高めることができます。
好例の一つがMacPawのDevMateです。4年間の開発期間を経て誕生し、今では業界をリードする多くのMac開発者にとって欠かせない存在となっています。PDFpen、CleanMyMac、Framerなど、皆さんもよくご存知の開発者も含まれています。
DevMateには、アプリに適したライセンススキームの設定、アプリ分析ツール、クラッシュレポート、ユーザーフィードバックなど、役立つリソースが豊富に用意されています。さらに、自作ソリューションとは異なり、問題や質問が発生した場合は、担当者に問い合わせることができます。
もちろん、最終的には、Mac App Store以外でアプリをリリースするかどうかは、あなた自身が決めることです。綿密に開発され、テストされ、現場で実証されたソリューションを採用しますか?それとも、すべての要素を自社で開発し、あらゆる側面の完全な所有権を主張しますか(そして、より大きな課題に直面することになります)。
いずれにしても、コストと時間の面で何を期待できるかを知っておくとよいでしょう。