Swiftで作れるアプリって?事例まとめ【iOS/Mac/watchOS/tvOS/WEB】

eyecatch_template
佐野裕史
書いた人 佐野裕史

どうも!インストラクターの佐野( @HiroshiSano0711)です。

Swiftを学習する上で重要なことは、実際に自分がどんなアプリ作りたいのかを決めて、それを目標に捉えることです。

なぜならオリジナルのアプリを作ることができれば「実績」「技術力の証明」にもなるからです。

そして何より、「継続して学習するために必要なモチベーションを維持すること」ができるからです。

しかし、まだ学習をはじめたばかりの段階で、「自分の作りたいアプリ」なんてなかなかイメージできないですよね。

SwiftはiPhoneアプリを作るイメージがありますが、他にもいろんなアプリを作ることができます。

そこで今回は、Swiftで作れるアプリをイメージできるように仕事の面を考慮しながら様々な事例をご紹介します。

作ってみたいものをイメージしてみましょう!

Swiftで作れるアプリって?

shutterstock_300613664
Neirfy / Shutterstock.com

Switで作れるアプリは大きく

  • iOSアプリ
  • Macアプリ
  • watchOSアプリ
  • tvOSアプリ
  • WEBアプリ

の6つあります。

SwiftはApple製品のアプリに加えてWEBアプリも作ることができます。

さらに、2015年にオープンソースとして公開されてから、自由に改造することができるようになっています。

そのため世界中の人たちによってSwiftは日々改良されており、WEBアプリもかんたんに作ることができるようになりました。

今後は汎用性の高いプログラミング言語として、もっと作れるモノが増えると期待されています。

それではイメージしやすいように、順番に作れるアプリについて解説していきます。

iOSアプリ

shutterstock_192194810
Pieter Beens / Shutterstock.com

「iPhone」「iPad」「iPodtouch」のアプリを作ることができます。

これが一番有名ですね。

ジャンルは問われないので、全ジャンルのアプリを作ることができます。

実際の仕事では、iOSアプリを作ることが多いので、iOSアプリを作ることを中心に考えてもいいでしょう。

仕事の案件では、最近は「SNS」「ゲーム」「業務効率化ツール」「エンターテイメント」などのジャンルが増えてきています。

アプリの一覧は参考までですが、AppStoreで確認することができますので、どんなアプリが人気があるのか目を通していただくとイメージしやすいです。
iTunesのランキング

Macアプリ

shutterstock_249054292
mama_mia / Shutterstock.com

MacのPCアプリを作ることができます。

PCのハードウェアや周辺機器と連携したアプリを作ることができるため、より深いプログラミング技術が身につきます。

システムや業務効率化ツールなど、ビジネスに役立つアプリを作ることができるので、やりがいがあります。

もちろん、iOS同様全ジャンルのアプリを作ることができます。

非常に幅広いですね。

実際の仕事では、社内のシステムとして作られていることも多いので、実例のご紹介が難しいですが、MacのAppStoreランキングやこちらの記事を見ていただくとiOSとの違いがイメージできると思います。
Macで本当に使っているアプリケーションおすすめ33選

ビジネスに役立てたい方は、Macアプリを作ることをおすすめします。

watchOSアプリ

shutterstock_270262076 (1)
Canadapanda / Shutterstock.com

AppleWatchのアプリも作ることができます。

ウェアラブルはまだ発展途上なので、アイディア次第でどんなアプリでも作ることができるでしょう。

またiOSアプリと連携して動作するものも多いので、iOSアプリをより便利に使えるようにすることも可能です。

時計という特性から、通知や簡単な操作を行うアプリが便利で人気があります。

人間の動きを感知する機能があるので、フィットネスやヘルスケアのジャンルでも活躍しています。

こちらでランキングが紹介されていますので、参考にしてみてください。
Apple Watch対応アプリ80選!より便利に、自分好みにカスタマイズ

tvOSアプリ

shutterstock_38473672
実は、AppleTVのアプリも作ることができます。

AppleTvは、MacやiPhoneに入っている動画や写真をTVの大画面で鑑賞したり、TVからYoutubeやHuluの動画や映画を楽しむことができる製品です。

そんなAppleTVのアプリは、TVの大画面を活用したものが多いです。

動画や映画の鑑賞はもちろん、「ゲーム」「教育」「健康&フィットネス」「エンターテイメント」のジャンルでも活用されています。

リビングを楽しく便利にするアプリを、あなたも作ってみてはいかがでしょうか?

AppleTV自体がどんな事ができるかがイメージしづらい部分があると思いますので、こちらのAppleの公式サイトをご覧いただくとどんな使い方やアプリが作れるかがイメージできるでしょう。
Apple TV – 体験 – Apple(日本)

WEBアプリ

shutterstock_122664076
忘れられがちですが、SwiftはWEBアプリやWEBサーバーも作れます。

今までは、通信を行うアプリを作成する場合は、アプリ側はObjective-c、サーバー側はRubyやJavaで作るなど、2つのプログラミング言語の知識が必要でした。

しかし、Swiftはサーバー側を作ることもできるので、Swiftだけで完結させることができるようになっています。

ただ、目立った実績がまだなく、実用に耐えるものなのかどうか検証が行われている段階です。

いくつか便利なフレームワークも登場してきており、実用化も近いでしょう。

あなたが日本で最初にSwiftで完結させたアプリをつくって実績を残すことも可能です。

最後に

いかがでしたでしょうか?

Swiftは幅広いジャンルのアプリを作ることができるプログラミング言語です。

今後はさらにさまざまなアプリが作れるようになるでしょう。

ぜひSwiftで作るアプリを決めて、あなただけのアプリを作ってみましょう!

Swiftカリキュラム無料公開中!
この記事はSwift入門完全攻略ガイド【基礎学習/アプリ開発/仕事獲得】の一部になります。このカリキュラムは、プログラミング入門者が、基礎学習からアプリ開発、さらには仕事獲得まで体系的に学べる内容となっています。

Swift学習に必要な情報を一つにまとめていますので効率よくSwiftを学ぶことが出来ます。この機会に是非活用していただければと思います。

Swiftを最短で習得したい方へ

マンツーマンレッスンでは、Swift未経験者の方でも安心して学習できるように

  • プログラミング基礎学習
  • オリジナルアプリ開発
  • 仕事獲得

まで徹底したサポートを行っています。

まずは『無料体験レッスン』で、弊社のコンサルタントと一緒にあなた専用の学習方法やカリキュラムを考えてみませんか?

Swiftならではの学習方法や仕事獲得方法など、より具体的なアドバイスもさせていただいています。

詳しくは下の画像をクリックして弊社サービス内容をご確認ください。

cta_swift2

プログラミング学習者必見

専属講師に質問し放題、レッスンし放題、最短1ヶ月でフリーランスエンジニア
月額たったの2980円で質問し放題!驚きの新サービス登場
プログラミング学習カリキュラム無料公開中
Ruby学習カリキュラム無料公開中
 1記事最大11,000円!テックライター募集


LINEで送る
Pocket

この記事が気に入ったら
いいね!をしてフォローしよう

最新情報をお届けします

書いた人

佐野裕史

佐野裕史

侍エンジニア塾インストラクター。
主に技術担当をしています。

【経歴】
力仕事、接客業、営業職など様々な業界を経てIT業界に参入。
IT未経験からスタートし、1ヶ月で仕事獲得に奇跡的に成功。
1年半後にフリーランスに転身。

Web開発を主に行っており、得意とするのはRails、Ruby。
【技術スキル】
Rails、Ruby、Swift、Java(Android)、JavaScript

【趣味、趣向】
麻雀
MTG(マジックザギャザリング)
ダーツ、卓球、野球、ボウリングなどの球技

【Facebookページ】
https://www.facebook.com/hiroshi.sano.7
【Twitter】
プログラミング講師@佐野裕史
自分でプログラミングができない人のために情報を発信しています。
お気軽にフォローください。