Microsoft Azure と Swift で開発をする

Preview:

DESCRIPTION

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

Citation preview

Microsoft Azureと Swift で開発をする

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

2014/09/27山本 誠樹

自己紹介

• 山本 誠樹 (Yamamoto Masaki)

• @nnasaki

• Facebook, Twitter, github, hatena 等

自己紹介

• 2014/July より Microsoft MVP for Microsoft Azure

今日の結論

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

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

るよ! (o ゜▽゜ )o

その前に

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

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

モバイルサービスの特徴

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

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

認証連携Facebook 、 Twitter 、 Google 、 Active

Directory

バックエンドC# 、 NodeJS

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

お気に入りポイント

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

日本リージョン出来た!

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

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

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

お気に入りポイント2

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

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

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

Azure is Open Source

↑Swift

DEMONodeJS + Socket.IO を Git で

オフラインデータ同期

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

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

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

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

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

swift 版はまだ無いデス

でもお高いんでしょ?

いいえ無料です。

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

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

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

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

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

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

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

JOIN NOW!

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

無料枠あります

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

月々約 15000円

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

参考リンク集

公式リソース

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

フォローアップ情報

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/

私のブログや記事

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

ユーザーグループ

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/

Recommended