40
Microsoft Azure と Swift と ととととと SWWDC とと iOS とととととと #21 - Swift とと - 2014/09/27 とと とと

Microsoft Azure と Swift で開発をする

  • Upload
    -

  • View
    984

  • Download
    7

Embed Size (px)

DESCRIPTION

SWWDC 仙台iOS開発者勉強会 #21 - Swift特集 - https://atnd.org/events/56274 で発表した資料です。 Microsoft Azure モバイルサービス を MBaaS として使い、 swift で iOS アプリが開発できます。

Citation preview

Page 1: Microsoft Azure と Swift で開発をする

Microsoft Azureと Swift で開発をする

SWWDC仙台 iOS 開発者勉強会 #21 - Swift 特集 -

2014/09/27山本 誠樹

Page 2: Microsoft Azure と Swift で開発をする

自己紹介

• 山本 誠樹 (Yamamoto Masaki)

• @nnasaki

• Facebook, Twitter, github, hatena 等

Page 3: Microsoft Azure と Swift で開発をする

自己紹介

• 2014/July より Microsoft MVP for Microsoft Azure

Page 4: Microsoft Azure と Swift で開発をする

今日の結論

Page 5: Microsoft Azure と Swift で開発をする

Microsoft Azure モバイルサービス 使いましょう。 (^^)v

Web Sites も便利だよ。 (^_-)-☆スタートアップには割引制度もあ

るよ! (o ゜▽゜ )o

Page 6: Microsoft Azure と Swift で開発をする

その前に

Page 7: Microsoft Azure と Swift で開発をする

Q:Azure 使う意味は? A 社さんでよくないすか?

Page 8: Microsoft Azure と Swift で開発をする

A:競合他社さんと比べて、当然良いところ悪いところがあります。○○社だからというバイアス抜きで、使ってみたいと思ったら使ってください。

Page 9: Microsoft Azure と Swift で開発をする

モバイルサービスの特徴

Page 10: Microsoft Azure と Swift で開発をする

プッシュ通知数分以内に数百万台タグ付け(合計 1 億件以上)

マルチプラットフォーム SDKiOS 、 Android 、 Windows 、 HTML5

認証連携Facebook 、 Twitter 、 Google 、 Active

Directory

バックエンドC# 、 NodeJS

http://azure.microsoft.com/ja-jp/services/mobile-services/

Page 11: Microsoft Azure と Swift で開発をする

お気に入りポイント

Page 12: Microsoft Azure と Swift で開発をする

ポータルからすぐに使えるアプリがダウンロードできる!swift 対応済み

日本リージョン出来た!

Page 13: Microsoft Azure と Swift で開発をする

DEMOポータルからアプリを即実行

Page 14: Microsoft Azure と Swift で開発をする

モバイルサービスの仕組み

Page 15: Microsoft Azure と Swift で開発をする

http://channel9.msdn.com/Events/de-code/2014/SV-007

Page 16: Microsoft Azure と Swift で開発をする

お気に入りポイント2

Page 17: Microsoft Azure と Swift で開発をする

SDK が Github にある!https://github.com/Azure/azure-mobile-services

バッグエンドが選べる手軽なのは JavaScript(NodeJS)

Git リポジトリで開発オフラインデータ同期無料で遊べる

Page 21: Microsoft Azure と Swift で開発をする

Azure is Open Source

↑Swift

Page 22: Microsoft Azure と Swift で開発をする

DEMONodeJS + Socket.IO を Git で

Page 23: Microsoft Azure と Swift で開発をする

オフラインデータ同期

Page 24: Microsoft Azure と Swift で開発をする

http://channel9.msdn.com/Events/de-code/2014/SV-007

Page 25: Microsoft Azure と Swift で開発をする

http://channel9.msdn.com/Events/de-code/2014/SV-007

Page 26: Microsoft Azure と Swift で開発をする

クライアントは SQLite またはCoreData がデータを保持

同じデータを複数の人が更新した場合、競合を検出できる

サンプルは Github でhttps://github.com/Azure/mobile-services-samples/tree/master/TodoOffline

swift 版はまだ無いデス

Page 27: Microsoft Azure と Swift で開発をする

でもお高いんでしょ?

Page 28: Microsoft Azure と Swift で開発をする

いいえ無料です。

Page 29: Microsoft Azure と Swift で開発をする

お、おう。。。http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/

Page 30: Microsoft Azure と Swift で開発をする

http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/

Page 31: Microsoft Azure と Swift で開発をする

http://azure.microsoft.com/ja-jp/pricing/details/sql-database/

Page 32: Microsoft Azure と Swift で開発をする

ちょろっと遊ぶだけなら無料無料で足りなくなったら、大体

3000 円程度。 (2014/9 月時点 )モバイルサービスが約 1500 円 / 月SQL Database が約 1500 円 / 月

2014/10 まではもう少し安いです。

送信データ転送量込みです。

Page 33: Microsoft Azure と Swift で開発をする

JOIN NOW!

http://azure.microsoft.com/ja-jp/pricing/free-trial/

Page 34: Microsoft Azure と Swift で開発をする

無料枠あります

http://azure.microsoft.com/ja-jp/pricing/free-trial/

Page 35: Microsoft Azure と Swift で開発をする

月々約 15000円

http://azure.microsoft.com/ja-jp/pricing/free-trial/

Page 36: Microsoft Azure と Swift で開発をする

参考リンク集

Page 37: Microsoft Azure と Swift で開発をする

公式リソース

Microsoft Azure Mobile Services   http://azure.microsoft.com/ja-jp/services/mobile-services/チュートリアル  http://azure.microsoft.com/ja-jp/develop/mobile/料金表  http://azure.microsoft.com/ja-jp/pricing/details/mobile-services/

Microsoft Azure Japan Team Blog ( ブログ )   http://blogs.msdn.com/b/windowsazurej/Azure Mobile Services の Node バックエンドでの Socket.IO の使用方法 http://blogs.msdn.com/b/windowsazurej/archive/2014/09/02/blog-how-to-use-socket-io-with-azure-mobile-service-node-backend.aspx

Page 38: Microsoft Azure と Swift で開発をする

フォローアップ情報

github azure-mobile-services  https://github.com/Azure/azure-mobile-servicesgithub mobile-services-samples  https://github.com/Azure/mobile-services-samples/

パワフル モバイル アプリ開発 ~ 最新 Microsoft Azure Mobile Services をフル活用しよう ! ~ | de:code 2014 | Channel 9  http://channel9.msdn.com/Events/de-code/2014/SV-007Shotaro Suzuki‘s Blog ( MS エバンジェリストの Blog)  http://blogs.msdn.com/b/shosuz/S/N Ratio (by SATO Naoki) | Microsoft Azure and more…  http://satonaoki.wordpress.com/

Page 39: Microsoft Azure と Swift で開発をする

私のブログや記事

nnasaki のブログ(近々移転するかも)  http://nnasaki.hatenablog.com/

Windows Azure モバイルサービスの基礎 - 技術評論社  http://gihyo.jp/dev/serial/01/wams/0001

Windows Azure モバイルサービスで作る簡単スマートフォンアプリ - Build Insider  http://www.buildinsider.net/web/azuremobilesvc

Page 40: Microsoft Azure と Swift で開発をする

ユーザーグループ

Japan Azure User Group(JAZUG)  http://r.jazug.jp/Japan Azure User Group | Doorkeeper  http://jazug.doorkeeper.jp/facebook page  https://www.facebook.com/jazug.jpfacebook group  https://www.facebook.com/groups/jazug/facebook group 仙台版  https://www.facebook.com/groups/315935875102902/