iPad
 Computer >> コンピューター >  >> スマートフォン >> iPad

iPhoneまたはiPad用のアプリを作成する方法

Appleは、初心者がアプリ開発を始めるのをこれまで以上に簡単にしています。同社のXcode8開発環境のおかげで、Swiftプログラミング言語とMetalのようなツールは、iPhoneとiPad、さらにはAppleWatchゲーム用のiPhoneアプリとゲームを作成する絶好の機会です。

独自のアプリやゲームをコーディングすることは、途方もない挑戦のように思えるかもしれませんが、思ったほど難しくはありません。アプリ開発者やインディーゲーム開発者になるために役立つさまざまなリソースがあります。

iPhoneとiPadのアプリ開発については、言うべきことがたくさんあります。 Webサイトを構築しているときとは異なり、iPhoneとiPadの全機能にアクセスできるため、それらのテクノロジーを活用できます。さらに重要なのは、ゲームにお金を請求できることです。優れたアプリを作成すれば、金メダルを獲得できます(または少なくとも良い生活を送ることができます)。

アプリ開発の開始方法

次の手順により、アプリ開発を最初から始めることができます。アプリ開発の知識をすでに持っている場合は、ゲーム開発の開始にスキップするか、Swiftをオンラインで学習する方法に関する記事とSwiftの完全ガイドにアクセスしてください。

AppleDeveloperConnectionにサインアップ

最初に行う必要があるのは、Apple Developer Connectionに移動し、[メンバーセンター]をクリックして[登録]をクリックすることです。 Apple開発者として登録すると、サポート資料にアクセスできるようになり、iOSデバイスをAppleに登録して、テストアプリを実行できるようになります。

自分のAppleIDでサインインすることも(単一の開発者の場合に推奨)、開発者アカウント専用のApple IDを作成することもできます(会社で開発している場合に推奨)。

開発者として登録するためにAppleにお金を払う必要はありません。サインアップして、iOSの現在の製品版のすべての開発者ツールにアクセスできます。基本的な登録は、アプリの開発とテストには問題ありませんが、販売する場合は、メンバーシップ(年間69ポンド)のためにAppleにサインアップする必要があります。 アプリ。

Apple Developer Membershipを使用すると、iOS10やXcode8などのソフトウェアのベータ版にアクセスすることもできます。

アプリやゲームを作成する前に計画を立ててください

アプリ開発に飛び込む前に、アプリを計画することが重要です。アプリの計画を立てる決まった方法はありませんが、あなた(および他の関係者)が書面で提出する必要のある事項は次のとおりです。

  • 目標。アプリは最終的に何をするように設計されていますか?カメラアプリは写真を撮り、簡単な編集を可能にし、それらを共有します。 Musicアプリは、iTunes Matchから(またはiTunesと同期して)音楽を再生します。アプリの機能を説明する1文を書き留めます。
  • スコープ。アプリに含まれるすべての機能に同意します。あなたが行くとき、機能のクリープ(あまりにも多くの新しいアイデアを入れる)に注意してください。始める前に、どの機能が入っているか、何が出ているかを決めてください。
  • テーマと戦略。アプリのテーマと戦略はどのようになりますか?それは幸せでフレンドリーなアプリですか、それとも完全で効率的なビジネスツールですか?マーケティング戦略を決定し、アプリのスタイルが事前に戦略と一致していることを確認します。
  • インターフェースをスケッチします。各ディスプレイをスケッチし、各ボタンの相互作用をマップする必要があります。
  • アセットを収集します。 Appleは多くのストックボタンとアイコンを提供しています(これらを使用する必要があります)が、ロゴ、グラフィックス、そしておそらくオーディオアセットが必要になります。

必要なテクノロジーについて考えてください。 XcodeとAppStoreでうまくいくことができますか?または、アプリにはサーバーやその他のテクノロジーが必要ですか?最初にこれを考える必要があります。

アプリを計画するために必要なものに関するいくつかの優れたドキュメントは次のとおりです。

  • Mozilla:アプリの計画
  • モバイルアプリプロジェクトを計画する方法
  • コードコンプリート:ソフトウェア構築の実用的なハンドブック

独自のアプリのコーディング

アプリ開発への移行を検討している場合は、独自のアプリをコーディングすることをお勧めします。これがどれほど簡単かはコーディング経験のレベルによって異なりますが、Appleは2014年にiOS8とSwiftプログラミング言語の障壁を下げました。

Xcodeと呼ばれるMacプログラムを使用して、iPhoneおよびiPad用のアプリを作成します。 XcodeはApple独自のIDE(統合開発環境)です。

チェックアウトするのに役立つリソースは次のとおりです。

  • スウィフトツアー
  • Codecademy
  • 初心者向けのスウィフト
  • Swiftプログラミング言語

アプリ開発者の採用

開発者として自分自身を気に入らない場合は、開発者を雇う(またはチームを組む)ことができます。

アプリを構築するためにプロの開発者を雇うことは高くつく可能性があります(価格は通常約2万ポンドから始まります)。しかし、十分に興味深いプロジェクトがある場合は、スキルを磨きたい開発者とチームを組む価値があります。

Meetupのようなサイトを使用して、お住まいの地域でコーダーが集まる場所を見つけて、挨拶する価値があります。 LinkedInのようなサービスを使用して開発者を見つけることもできますが、これはプロジェクトに財政的な支援がある場合に便利です。

iTunesConnectを使用してアプリをAppStoreに送信する

アプリの準備ができたら、iTunesConnectを介してAppleに送信できます。 AppleDeveloperMembershipとは別にiTunesConnectにサインアップします。

Appleには、アプリを送信するためのこの包括的なガイドがあります。

2015年には、アプリが承認されるまでに約1週間かかりましたが、これは劇的に減少しました。Appleは現在、プロセスを24時間で完了すると主張しています。同社がこの合理化をどのように達成したのか、あるいはAppleが提出されたアプリのチェックを減らすかどうかはまだ明らかではありません。

それにもかかわらず、Appleが何らかの理由でアプリを拒否することがよくあることは注目に値します。通常、ドキュメント化されていないSDK機能を使用しているため、またはヌードやポルノについての心配があるためです。ただし、注意すべき技術的な問題がいくつかあります。 iMoreブログには、拒否されたアプリとその拒否の背後にある理由の優れたリストがあります。

iPhoneまたはiPad用のゲームを作成する方法

iPhoneまたはiPad用のアプリを作成する方法

この記事の残りの部分では、iOSゲームの開発について具体的に説明しますが、推奨するコースやリソースの多くは、アプリ開発全般にある程度精通していることを前提としています。

コースとトレーニング

幸いなことに、iOS向けのビデオゲーム開発を学びたいということになると、あなたは一人ではありません。ありがたいことに、ビデオゲーム開発の基本を学ぶのに役立つように設計されたさまざまなコースが利用可能です。

こちらがチェックアウトするコースです。

SpriteKitとSwift3を使用した完全なiOSゲームコース

Udemyで利用できるベストセラーで最高評価のiOSゲーム開発コースの1つはこれで、平均して5つ星をわずかに下回る302以上の評価があります。執筆時点でも約2,000人の学生が在籍しています。

このコースには、18時間のビデオ、2つの記事、6つの補足リソース、および修了証明書が付属しており、30日間の返金保証があります。

おかしなビデオゲームの作り方-iOS、SpriteKit、SceneKit

もう一つの人気のあるコースはこれも高く評価されており、1,000人以上の学生が在籍しています。 8時間以上のビデオ、4つの記事、5つの補足リソースを備えており、前のコースと同様に、修了証明書と返金保証があります。

SpriteKitとSwiftを使用したiOSゲーム開発の概要

ここでお勧めする最後のコースはこれです。これは、はるかに新しいため、登録されている学生の数はわずかですが、優れた評価があり、84の補足リソースと1つの記事を含む10時間以上のビデオを備えています。

Udemyの開発コースの全範囲をここで見ることができます。

iOSゲーム開発リソース

iOSゲーム開発の学習を開始するときは、これらのリソースを確認してください。

SpriteBuilder。これは、ゲームのスプライト(キャラクター)を作成するための最良の方法です。無料でオープンソースです。

アップルデベロッパ。 Apple独自の開発者向けWebサイトを最大限に活用してください。時間をかけて、利用可能なすべてのサポートを調べてください。

特に、開発者向けゲームセンターをご覧ください。開発者センターには、ゲームセンターに焦点を当てた膨大な範囲のビデオがありますが、ゲーム開発のすべての側面に触れています。

GitHub。まだGitHubに参加していない場合は、すぐにアカウントを作成してください。他の開発者とチームを組み、共同で作業するプロジェクトを見つけます。

ゲーム開発スタック交換。開発者は当然のことながらStackExchangeにサインアップする必要がありますが、必ず特定のゲーム開発領域で時間を費やしてください。ここでは、質問や問題を投稿できるようになり、コミュニティはすぐに集まって回答を提供します。一人で問題を解決しようとしないでください。必ず他の開発者と協力してください。

インスピレーションについては、次をご覧ください:

最高のiPhone&iPadゲーム
最高の無料iPhoneゲーム
最高の無料iPadゲーム
最高のAppleWatchゲーム
最高のMacゲーム


  1. iPadスタイラスの作り方

    iPadでスタイラスペンを使用すると、アートを作成したり、メモを作成したり、インターフェイス内を移動したりするのに最適な方法です。確かにたくさんのスタイリから選ぶことができます。私たちのお気に入りは現在ApplePencil(iPad Proを所有している限り)とFiftyThreePencilです。あなたのニーズが控えめであるならば、あなたは実際に一般的な家庭用品を使って数分であなた自身のスタイラスを作ることができます。これは楽しい小さな実験です。特に子供を巻き込む場合は、自分の中で落書きを解き放つのがいかに簡単かをお見せします。 関連:ApplePencilレビュー| iPad用の最高の

  2. iPhoneからiPhone/iPadにビデオをAirDropする方法

    ページコンテンツ iPhoneからiPhone/iPadにビデオをAirDropできますか iPhoneからiPhone/iPadにビデオをAirDropする方法 iPhoneからiPhone/iPadにビデオを転送する簡単な方法 iPhoneからiPhone/iPadにビデオをAirDropできますか AirDropは、ユーザーがiPhoneとiPadの間でビデオ、写真、連絡先、Webサイト、場所などを共有するのに役立つ優れた機能です。 BluetoothとWi-Fiを有効にしてAirDropをオンにするだけで、転送をすぐに完了できます。ファイルサイズに制限はなく