あなたは(ついに)Swift Playgrounds4のiPadでアプリを構築することができます

先週、Appleは毎年恒例の WWDC21イベント. そのイベントの間に、次のようなものを含む、たくさんのエキサイティングな発表が発表されました iOS15でのFaceTimeの刷新 そしてまったく新しい macOSモントレー. しかし、私にとって目立った機能は、Swift Playgrounds4のアップデートでした。 これで、iPadでアプリを作成できるようになります。

知らない人にとって、これはかつてないほど可能でした。 iPhoneおよびiPad用のアプリを作成する場合は、Macを使用する必要がありました。

Swift Playgroundsの以前のバージョンでは、アプリはタイトルが説明するとおり、コードの遊び場でした。 これにより、新規および既存の開発者がiOSおよびiPadOS用のアプリとコードを作成する方法を学ぶための非常に貴重なツールになりました。 このアプリは非常に優れているため、コーディングのキャリアを開始するための実行可能なツールだと思います。

問題は、Swift Playgroundsでコーディングする方法を学ぶと、行き詰まってしまうことでした。 Macを持っていない限り、学んだスキルを活用する方法はありませんでした。

しかし、それはすべて変化する準備ができています iPadOS 15.

コンテンツ

  • Swift Playgrounds 4を使用すると、開発者はiPadでアプリを作成できます
  • iPadでアプリを作成できるだけでなく、送信することもできます
  • Swift Playgrounds 4は、ソリューション開発者が待ち望んでいたものですか?
  • Xcodeと Swift Playgrounds 4:開発者にとってiPadはどれほど強力ですか?
  • 「ソフトウェア開発は単なるコード入力ではありません」
  • iPadでのアプリ構築の将来の予測
  • iPadでアプリを作成できるようになるまでどのくらいかかりますか?
    • 関連記事:

Swift Playgrounds 4を使用すると、開発者はiPadでアプリを作成できます

見出しはそれをすべて言います。 iPad、iPad用、Swift Playgrounds4でアプリを作成できます。 しかし、それはどのように見えますか?

Appleによれば、最新バージョンのPlaygroundsでアプリを構築することはかなり堅実になるだろう。 iPadのホーム画面でアプリをプレビューできるようになります。 このプレビューは公開されるため、アプリで変更を加えると変更が発生することがわかります。

のライブプレビュー スウィフトプレイグラウンド 変更が反映されるのを確認する前に、通常はコードをコンパイルして実行する必要があることを考えると、これはかなり大きな問題です。

Swift言語を使用すると、iPadアプリとiPhoneアプリの両方を構築できます。 最後に、アプリのアイデアを思いつき、そのアプリを作成する方法を学び、実際にそのアプリをすべて1つのデバイスから作成することができます。

これは、開発者、特にリソースが限られている開発者にとって大きなメリットです。 大学教育を受けられない初めての開発者は、実用的なアプリケーションを使用して、貴重な市場の基礎を学ぶことができます。

iPadでアプリを作成できるだけでなく、送信することもできます

私にとって、iPadでアプリを構築する機能は、Swift Playgrounds4のアップデートをとてもエキサイティングなものにする半分にすぎません。 後半は、アプリをAppStoreに送信することもできるようになります。

私が理解していることから、これはApplePagesからAppleBooksに電子書籍を提出することに似ています。 iPadでアプリを作成し、バグテストを行ってから、AppStoreにエクスポートします。 その後、Appleはそれを確認し、AppStoreで承認または却下します。

開発者によると、これにより、AppStoreへのアプリの公開が非常に簡単になります。 私たちのほとんどは、App Storeでアプリを公開するには、多くのフープと基準を飛び越える必要があることを知っています。 しかし、App Storeに提出する方法を理解し、その能力にお金を払うことさえ、それ自体が課題であることに気づいていませんでした。

この参入障壁は、iPadを持っている人なら誰でも解除できるようになりました。 また、iPadはたったの300ドルなので、予算がMacには小さすぎる人は、AppStoreマーケットプレイスに参加できるようになりました。

Swift Playgrounds 4は、ソリューション開発者が待ち望んでいたものですか?

これまでのところ、私はこの決定に関する誇大広告と朗報のすべてを取り上げてきました。 ただし、公平を期すために、Swift Playgrounds4には対処する必要のあるいくつかの制限があります。

まず、iPadでアプリを作成できるということは、優れたアプリを作成するために必要なものがすべて揃っているという意味ではありません。 これはかなり単純化しすぎです。 バージョン管理、プラグインとテンプレート、GitHub統合などは省略されています。

第二に、そして最初のポイントに基づいて、SwiftPlaygroundsはIDEではありません。 そのため、技術的にはアプリの作成に使用できますが、このツールとしてはあまり適していません。

コンピューターの代わりにGoogleChromebookを使用する場合と比較します。 確かに、それは最低限のことをすることができ、それは多くの人々に役立ちます。 しかし、最終的には、開発者として成長したいのであれば、最低限のことでは十分ではなくなります。

Xcodeと Swift Playgrounds 4:開発者にとってiPadはどれほど強力ですか?

そして、それは私たちに重要な比較、Xcode対をもたらします。 スウィフトプレイグラウンド4。 知らない人のために、XcodeはmacOS上のAppleの開発ツールのセットです。

XcodeはMacに無料で付属しており、開発者向けの包括的なツール一式が含まれています。 Macを購入できるほど堅牢であり、開発プロセスのために他のツールをダウンロードする必要はほとんどありません。 もちろん、これはやりたくないでしょうが、重要なのは、非常に堅固なツールのセットであるということです。

Swift Playgrounds 4で得られるのは、アプリのコードの記述を開始し、それらのアプリが具体化するのを確認する機能だけです。 私はこれを次のようなゲームと比較します PlayStationで、独自のビデオゲームを作成できますが、そうではありません。

今のところ、問題はSwiftPlaygroundsではなくiPadです。 これは多くの点で、iPadが10年ぶりに入手した開発者向けの本格的なアップデートです。 MacのXcodeをゴミ箱に捨てて代わりにiPadProを手に入れるには、まだ長い道のりがあります。

「ソフトウェア開発は単なるコード入力ではありません」

これは、MacPawのR&DリードであるSergKrivoblotskyからの引用です。 そして、それはSwift Playgrounds4アップデートの制限を完全に要約していると思います。

これは、AppStoreにアプリを配置するコストを大幅に削減する重要なアップデートです。 しかし、開発者になるために必要なのはそれだけだと偽るのは不正です。コードを記述してアプリを送信することです。

この更新はまだ開発者のコ​​ンピューターを置き換えるのに十分ではありませんが、いくつかのユースケースが盛んになっているのを目にします。

1つ目は学生開発者です。 数年前にコンピュータサイエンス大学を中退し、2週間でSwift Playgroundsで、学校での2学期よりも多くのことを学んだことを覚えています。

中退する必要があると言っているわけではありませんが(しないでください!)、Playgroundsの教育コンポーネントがいかに優れているかを示しています。 そして、誰が知っていますか! iPadでアプリを作成して送信できたとしたら、結局退屈するのではなく、それに固執していたかもしれません。

とにかく、iPadでアプリを作れるようになると、老若男女を問わず、開発分野や趣味に参入している人がたくさんいます。

私が見ることができる2番目のユースケースは、プロの開発者がこの機能をプロトタイピングに使用していることです。 これをMacの代替品としてまだ使用していないかもしれませんが、おそらくその場でアプリを作成してプロトタイプを作成するために使用できます。

したがって、クライアントとのミーティングがある場合は、iPadを持ってきて、その場でクライアントのアイデアの大まかな例をすばやく入力できます。

iPadでのアプリ構築の将来の予測

それについて言うことはこれですべてだと思います! この秋からiPadでアプリを作成できるようになります。これは、すべての人にとって大きなメリットになります。 やるべきことはまだいくつかありますが、進歩は起こっています。 2021年にはそれで十分です。

今後、Appleがこの機能を利用できるルートはいくつかあると思います。

Xcodeやその他の開発ツールをiPadに追加することもできます。 このルートでは、iPadは基本的にMacに対して1対1のアップデートを取得します。 したがって、どちらかを選択する必要はありません。 好みのデバイスによって異なります。

Appleが取っているもう1つのルートは、SwiftPlaygroundsをXcodeの代わりにすることです。 言い換えれば、PlaygroundsはIDEになるだけでなく、教育ツールにもなります。

Appleがこの2番目のルートを進むと、iPadでのコーディングが「iPad」として扱われるのを見ることができます。 つまり、Macとほぼ同じくらい強力なものを維持しながら、すべてを簡素化することを意味します。 これにより、最もハードコアな専門家を除くほぼすべての人にとって、完全なオールインワンソリューションになります。

また、開発をはるかに簡単で直感的な作業にすることもできます。 あらゆる種類の異なるアプリとプロセス、およびレガシーアプリケーションと構成のバランスをとる代わりに そしてバージョンと言語、あなたはそれをすべて行うiPad上でこのきちんと整理されたアプリを持っているでしょう 簡単に。

時間がたてば分かる!

iPadでアプリを作成できるようになるまでどのくらいかかりますか?

Swift Playgrounds 4のアップデートは、この秋にiPadOS15で提供される予定です。 通常、iPadOSのアップデートは9月に行われます。 したがって、2021年9月からiPadでアプリを作成できるようになるはずです。

それまでは、今日からSwiftPlaygroundsでコードの練習を始めることができます。 そして、あなたがそれに取り組んでいる間、あなたは購読して読むことによってアップルのすべてのものについてのあなたの知識を磨くことができます AppleToolBoxブログ.

次の記事でお会いしましょう!