エンタープライズにおける iosアプリ開発・導入のいろは

118
第53回オープンソースソフトウエア&リソース研究会 エンタープライズにおける iOSアプリ開発・導入のいろは 株式会社フィードテイラー 代表取締役 大石裕一 株式会社フィードテイラー@2014.9.1

Upload: feedtailor

Post on 04-Dec-2014

787 views

Category:

Mobile


7 download

DESCRIPTION

2014年9月1日に明治大学で開催された第53回オープンソースソフトウエア&リソース研究会の資料です。

TRANSCRIPT

Page 1: エンタープライズにおける iOSアプリ開発・導入のいろは

第53回オープンソースソフトウエア&リソース研究会

エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー 代表取締役 大石裕一

株式会社フィードテイラー@2014.9.1

Page 2: エンタープライズにおける iOSアプリ開発・導入のいろは

社名 株式会社フィードテイラー所在地 大阪市北区

事業 iOS(iPhone/iPad)アプリ開発 iOSアプリ 企画コンサルティング

資本金 1000万円従業員 7名

賞・認定

大阪産業創造館 あきない・えーど賞 (2006) 大阪府中小企業支援センター テイクオフ大阪21 (2006) 大阪商工会議所 大商EVEシステム第6期 (2008) 大阪トップランナー育成事業 第2回認定 (2013)

新聞・書籍・雑誌掲載等多数

直近 の 実績

Wifi経由カメラロール操作アプリ「AirLib」 (iPhone有料App「仕事効率化」カテゴリ1位)

!天気予報アプリ「そら案内」

(iPhone無料App「天気」カテゴリ1位。iPad無料App「天気」カテゴリ1位)

グループ 会社 SYNCNEL株式会社

株式会社フィードテイラー@2014.9.1

Page 3: エンタープライズにおける iOSアプリ開発・導入のいろは

2006.7 株式会社フィードテイラーを設立(インキュベーション施設「メビック扇町」内)

2008.1 大阪市北区西天満に事務所移転

2008.11 iPhoneアプリ事業参入

2009.1 @itok_twit (Picport で有名な開発者)が join

2010.9 @kumatch (PHP勉強会 や node.js 界隈で有名な開発者) が join

2010.11 @nakiwo が join

2010.12 512万円に増資

2011.2 iPad/iPhone向けドキュメント共有ソリューション「SYNCNEL」を発表

2011.2 iPhone/iPad用の天気予報アプリ「そら案内」をリリース(日本気象協会様と共同企画・開発)

2011.12 1000万円に増資

2012.2 @sumihiro (最速カメラやJucieで有名な開発者) が join

2013.4 新生「そら案内」をリリース

2013.5 @fuku518 がjoin (初のwindows系エンジニア)

2013.5 100%出資の子会社「SYNCNEL株式会社」を設立

沿革

株式会社フィードテイラー@2014.9.1

Page 4: エンタープライズにおける iOSアプリ開発・導入のいろは

超 少数精鋭 (業界でも著名なエンジニア達)

Page 5: エンタープライズにおける iOSアプリ開発・導入のいろは

そら案内 for iOS

日本気象協会が提供する気象情報を閲覧できる定番天気予報アプリ。気象情報をより見易くする為の各種工夫に加え、「投稿」機能も搭載

見たい情報を1画面に集約 注意報/警報にも対応 天気図等の画像も表示 投稿機能

2011年Apple社のランキング「Rewind 2011」のiPad無料部門で総合1位 !!!

デザイン 設計 開発企画

APIサーバ(AWS) 地図上描画 SNS連携 アプリ内広告 アプリ内課金

株式会社フィードテイラー@2014.9.1

Page 6: エンタープライズにおける iOSアプリ開発・導入のいろは

SYNCNEL

導入実績大和ハウス工業様 (4000台~) 大阪国際会議場 様 キャノン システムアンドサポート株式会社 様 株式会社エイコー 様 東京大学 様

...など2014年4月時点で約180社に導入

グループや権限に応じたアクセス制御や、ダウンロードしたファイルを閲覧できる有効時間などを設定でき不正な利用を防止できるといった、セキュアなコンテンツ管理機能を評価して導入した。 !(大和ハウス工業株式会社 情報システム部 営業系ソリューショングループ グループ長 渡部氏)

デザイン 設計 開発企画

サーバ(AWS) APIセキュリティ

法人様向けのiPad向けファイル配信システム。簡単な操作感とセキュリティを特徴としており上場会社各社で利用されています。

株式会社フィードテイラー@2014.9.1

Page 7: エンタープライズにおける iOSアプリ開発・導入のいろは

公開終了アプリ開発実績数 : 約100個(全て内製)

株式会社フィードテイラー@2014.9.1

Page 8: エンタープライズにおける iOSアプリ開発・導入のいろは

エンタープライズ向け iOS 関連

弊社ブログは国内有数のエンタープライズiOSアプリ開発関連の情報発信源

Apple Consultants Network メンバーとしてアップルジャパン様から認定

エンタープライズiOS全般のセミナーを開催

(他社様に無い特徴) 2011年以降アプリ開発以外に以下の取り組みでも実績多

株式会社フィードテイラー@2014.9.1

Page 9: エンタープライズにおける iOSアプリ開発・導入のいろは

本日のお話の背景

株式会社フィードテイラー@2014.9.1

Page 10: エンタープライズにおける iOSアプリ開発・導入のいろは

『業務用アプリを作りたい』

増2010年夏以来

iOS市場はB2Bにも急速に広がっている

お問い合わせ数

きっかけは iPad株式会社フィードテイラー@2014.9.1

Page 11: エンタープライズにおける iOSアプリ開発・導入のいろは

iPhone/iPadはもはや 業務システムの「一部」である

前提

株式会社フィードテイラー@2014.9.1

Page 12: エンタープライズにおける iOSアプリ開発・導入のいろは

エンタープライズiOSの事例 エンタープライズiOSの導入三大原則 エンタープライズiOSでおさえておきたいキーワード

AGENDA

株式会社フィードテイラー@2014.9.1

Page 13: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 14: エンタープライズにおける iOSアプリ開発・導入のいろは

JR東日本(iPad mini 7000台) 2013.5

マニュアル類の電子化 輸送障害発生時に利用

株式会社フィードテイラー@2014.9.1

Page 15: エンタープライズにおける iOSアプリ開発・導入のいろは

資生堂(iPad 11000台) 2013.7

勤務時間管理 商品カタログ メイクシミュレーション

株式会社フィードテイラー@2014.9.1

Page 16: エンタープライズにおける iOSアプリ開発・導入のいろは

栄光ゼミナール(iPad mini 10000台) 2014.1

学習サービス 授業動画、各種テスト、問題解説

株式会社フィードテイラー@2014.9.1

Page 17: エンタープライズにおける iOSアプリ開発・導入のいろは

JAL(iPad mini 5000台) 2014.2

客室乗務員向け マニュアルや研修用教材の電子化、動画活用

株式会社フィードテイラー@2014.9.1

Page 18: エンタープライズにおける iOSアプリ開発・導入のいろは

台数 使用者

資生堂 11000 美容部員

ANA 8500 客室乗務員、パイロット

野村證券 8000 営業担当者

JR東日本 7000 乗務員

日立システムズ 2000 保守要員

ダイキン工業 6000 営業担当者

栄光ゼミナール 11000 学生

iOSデバイス導入は枚挙にいとまが無い株式会社フィードテイラー@2014.9.1

Page 19: エンタープライズにおける iOSアプリ開発・導入のいろは

デジタル操業日誌公立はこだて未来大学様

網を投げて引き揚げた時間や漁獲量を記録してサーバに集約、位置情報と紐付ける事で計画的な漁業を行う為のアプリケーションです。30代~80代に渡る漁師が想定ユーザであった為、大きくて見易く、使い易いインターフェースの実装になるように工夫しました。特に時刻入力についてはiOS標準のインターフェースを使わず独自にインターフェースを開発しました。本アプリはなまこ漁への貢献で平成24年度 北海道科学技術賞を受賞。

設計 開発

Ubiquitous BUOY公立はこだて未来大学様

世界中に研究目的で配備されている計測器つき「ブイ」から発信される水温や潮流などの海洋情報を閲覧出来る、海洋学関係者、漁師、釣り師などを想定ユーザとしたアプリケーション。デザイン・開発を担当しました。

デザイン 設計 開発

独自インターフェースサーバ連携

サーバ連携 グラフ

株式会社フィードテイラー@2014.9.1

Page 20: エンタープライズにおける iOSアプリ開発・導入のいろは

エビ漁日誌 デザイン 設計 開発

なまこ漁支援アプリの評判を受けてエビ漁にまで横展開したものです。 操作しやすいような見た目にする為、情報量が多いながらも一画面内で完結するように工夫しました。

定置網モニタ 設計 開発

魚群探知機の情報を元にしてほぼリアルタイムに描画する漁師様向けアプリケーションです。 大量のデータから独自の計算を行って膨大な描画を行う為、高速化する為の工夫を各所で行っています。

公立はこだて未来大学様

公立はこだて未来大学様

サーバ連携

サーバ連携 高速描画

株式会社フィードテイラー@2014.9.1

Page 21: エンタープライズにおける iOSアプリ開発・導入のいろは

丸の内シャトルバスfor AppStore

丸の内シャトルバスバス内設置専用App

株式会社フィードテイラー@2014.9.1

Page 22: エンタープライズにおける iOSアプリ開発・導入のいろは

iPhone/iPadはもはや 業務システムの「一部」である

株式会社フィードテイラー@2014.9.1

Page 23: エンタープライズにおける iOSアプリ開発・導入のいろは

AGENDA

エンタープライズiOSの事例 エンタープライズiOSの導入三大原則 エンタープライズiOSでおさえておきたいキーワード

株式会社フィードテイラー@2014.9.1

Page 24: エンタープライズにおける iOSアプリ開発・導入のいろは

iPad/iPhoneを既存アプリで評価する 徹底的にエンタープライズ事例を研究する iOSアプリ開発経験ある相談役を確保する

導入時の三大原則

株式会社フィードテイラー@2014.9.1

Page 25: エンタープライズにおける iOSアプリ開発・導入のいろは

作らないという勇気

クラウド型サービス パッケージ製品

既存アプリケーション株式会社フィードテイラー@2014.9.1

Page 26: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な既製品が存在している

既製品のデータベースはiOSデバイスを!売りたいキャリアが持っている

評価

株式会社フィードテイラー@2014.9.1

Page 27: エンタープライズにおける iOSアプリ開発・導入のいろは

ソフトバンク パートナーソリューションhttp://mb.softbank.jp/biz/service/partner/

評価

株式会社フィードテイラー@2014.9.1

Page 28: エンタープライズにおける iOSアプリ開発・導入のいろは

KDDI Business App Navihttp://biz-appnavi.kddi.ne.jp/

評価

株式会社フィードテイラー@2014.9.1

Page 29: エンタープライズにおける iOSアプリ開発・導入のいろは

docomo ビジネスプラスhttp://www.docomo.biz/html/service/biz_plus/

評価

株式会社フィードテイラー@2014.9.1

Page 30: エンタープライズにおける iOSアプリ開発・導入のいろは

具体的な事例情報はネット上に沢山ある

株式会社フィードテイラー@2014.9.1

Page 31: エンタープライズにおける iOSアプリ開発・導入のいろは

「マイナビ iPad」でググる(ほぼ毎月エンタープライズ事例を掲載)

研究

株式会社フィードテイラー@2014.9.1

Page 32: エンタープライズにおける iOSアプリ開発・導入のいろは

MacFan 連載 “ビジネスとiPad” (毎月1つ。医療や教育の事例も)

研究

株式会社フィードテイラー@2014.9.1

Page 33: エンタープライズにおける iOSアプリ開発・導入のいろは

ソフトバンク導入事例(マスコミ掲載事例)

研究

http://mb.softbank.jp/biz/case/media/株式会社フィードテイラー@2014.9.1

Page 34: エンタープライズにおける iOSアプリ開発・導入のいろは

KDDI導入事例(マスメディア掲載記事)

研究

http://www.kddi.com/business/mass-media/iphone-ipad/2014/株式会社フィードテイラー@2014.9.1

Page 35: エンタープライズにおける iOSアプリ開発・導入のいろは

相談役の確保 Apple Consultants Network (ACN)

株式会社フィードテイラー@2014.9.1

Page 36: エンタープライズにおける iOSアプリ開発・導入のいろは

業務用アプリ独自開発で!正しく相談役を確保しなかった時の悲劇例

ある販売業者様で店舗設置する接客用アプリ

ある時、全店舗のアプリが一斉に起動しなくなった!→現場が朝から大混乱

企業内アプリが1年に一回再署名(リビルド)する事をベンダーが知らなかった

トラブル

原因

処置リビルドして再度インストール しかし、企業内アプリ配信基盤を導入しておらず、端末回収も出来なかった為 数十の現場にインストールしにいくことに… (復旧に膨大な時間を要した)

アプリ

株式会社フィードテイラー@2014.9.1

Page 37: エンタープライズにおける iOSアプリ開発・導入のいろは

iPad/iPhoneを既存アプリで評価する 徹底的にエンタープライズ事例を研究する iOSアプリ開発経験ある相談役を確保する

三大原則

株式会社フィードテイラー@2014.9.1

Page 38: エンタープライズにおける iOSアプリ開発・導入のいろは

AGENDA

エンタープライズiOSの事例 エンタープライズiOSの導入三大原則 エンタープライズiOSでおさえておきたいキーワード

株式会社フィードテイラー@2014.9.1

Page 39: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが? 膨大な端末を集中管理・遠隔操作したいのだが? AppStore上のアプリを人数分まとめて買いたいのだが? AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど? 社内専用のアプリを作りたいのだが? 余計なアプリを動かしたくないのだが?

企業がiOSを導入する時に直面する数々の疑問

株式会社フィードテイラー@2014.9.1

Page 40: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 41: エンタープライズにおける iOSアプリ開発・導入のいろは

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

株式会社フィードテイラー@2014.9.1

Page 42: エンタープライズにおける iOSアプリ開発・導入のいろは

iOSのエンタープライズへの歩み寄りの進化サンドボックスモデル データ保護API(暗号化) ワイヤレスアプリ配布(OTA) MDM対応 ExchangeServer連携強化 VPN対応強化 PC Free Air Play Mirroring Apple Configurator Single App Mode VPPの対象国拡大

iOS 2,3

iOS4

iOS5

iOS6

2008,9

2010

2011

2012

株式会社フィードテイラー@2014.9.1

Page 43: エンタープライズにおける iOSアプリ開発・導入のいろは

iOSのエンタープライズへの歩み寄りの進化Managed Open In Per app VPN VPP強化 MDM刷新 SSO対応 BLE対応強化(iBeacon) AppleConfigurator強化 Streamlined Device Enrollment P2P AirPlay Document Management

iOS72013

iOS82014

株式会社フィードテイラー@2014.9.1

Page 44: エンタープライズにおける iOSアプリ開発・導入のいろは

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

株式会社フィードテイラー@2014.9.1

Page 45: エンタープライズにおける iOSアプリ開発・導入のいろは

WiFiの設定

メールの設定 パスワードポリシー 機能制限

普段何気なくやっているiOSの設定。企業での問題は?

Page 46: エンタープライズにおける iOSアプリ開発・導入のいろは

1000台に手動設定とか無理!!

株式会社フィードテイラー@2014.9.1

Page 47: エンタープライズにおける iOSアプリ開発・導入のいろは

全部手動で設定?

株式会社フィードテイラー@2014.9.1

Page 48: エンタープライズにおける iOSアプリ開発・導入のいろは

生成

初期設定ファイル のようなもの

iPhone構成ユーティリティ(Win/Mac)

Apple Configurator(Mac)

株式会社フィードテイラー@2014.9.1

Page 49: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 50: エンタープライズにおける iOSアプリ開発・導入のいろは

メール経由で設定配布 ブラウザ経由で設定

メール添付

管理者

① Webサーバに配置

② ブラウザで開く

株式会社フィードテイラー@2014.9.1

Page 51: エンタープライズにおける iOSアプリ開発・導入のいろは

プロファイルの中身

株式会社フィードテイラー@2014.9.1

Page 52: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 53: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 54: エンタープライズにおける iOSアプリ開発・導入のいろは

プロファイル(設定集)を直接流し込む

管理者

Mobile Device ManagementMDM

○○の設定を 一斉に強制する!

株式会社フィードテイラー@2014.9.1

Page 55: エンタープライズにおける iOSアプリ開発・導入のいろは

端末を支配下におくMDMはやりたい放題 (管理側には非常に都合が良い)

株式会社フィードテイラー@2014.9.1

Page 56: エンタープライズにおける iOSアプリ開発・導入のいろは

管理者

MDMによる遠隔制御

強制的に出荷時状態に戻る

MDMサーバ

株式会社フィードテイラー@2014.9.1

Page 57: エンタープライズにおける iOSアプリ開発・導入のいろは

管理者

MDMによる情報収集

強制的に情報収集される

MDMサーバ

株式会社フィードテイラー@2014.9.1

Page 58: エンタープライズにおける iOSアプリ開発・導入のいろは

MDMサーバ

追加コマンド : 強制のアプリ削除、サイレントインストール

支配下に置いたiOSデバイスへの 設定やコマンドの流し込み

株式会社フィードテイラー@2014.9.1

Page 59: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 60: エンタープライズにおける iOSアプリ開発・導入のいろは

このアプリを社内で 全員に使わせたい! !

人数分買いたい!!

企業向けのまとめ買い需要

Page 61: エンタープライズにおける iOSアプリ開発・導入のいろは

http://www.apple.com/jp/business/vpp/株式会社フィードテイラー@2014.9.1

Page 62: エンタープライズにおける iOSアプリ開発・導入のいろは

企業内でAppStoreにある既製アプリをそのまま使う

1人1AppleID!料金は人数分支払い!

(極めて面倒)

AppleIDを共有!料金は1人分だけ!

(ライセンス的にグレー)

Aパターン Bパターン

株式会社フィードテイラー@2014.9.1

Page 63: エンタープライズにおける iOSアプリ開発・導入のいろは

企業のVPP専用のAppleIDを使って!人数分をまとめて購入!

但し、結局個々のAppleIDに紐づく!(スタッフにプレゼントする感じ)

Cパターン (従前のVPP)

株式会社フィードテイラー@2014.9.1

Page 64: エンタープライズにおける iOSアプリ開発・導入のいろは

個々に貸与するイメージ (本当の意味で「会社の資産」に)

Dパターン

退職時にライセンス の回収が可能に

MDMサーバで ライセンス管理

株式会社フィードテイラー@2014.9.1

Page 65: エンタープライズにおける iOSアプリ開発・導入のいろは

iTunes の AppStore は使わず

専用のwebサイトからまとめて購入株式会社フィードテイラー@2014.9.1

Page 66: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 67: エンタープライズにおける iOSアプリ開発・導入のいろは

検索して

株式会社フィードテイラー@2014.9.1

Page 68: エンタープライズにおける iOSアプリ開発・導入のいろは

選択して数を入力して支払い

株式会社フィードテイラー@2014.9.1

Page 69: エンタープライズにおける iOSアプリ開発・導入のいろは

購入履歴

ライセンスコード 一覧をダウンロード出来る

株式会社フィードテイラー@2014.9.1

Page 70: エンタープライズにおける iOSアプリ開発・導入のいろは

ビジネスStore

企業内での 「インストール権」 を購入できる

株式会社フィードテイラー@2014.9.1

Page 71: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 72: エンタープライズにおける iOSアプリ開発・導入のいろは

1000人分のアプリを購入すれば良い

…とは言っても「アイコン」だけは変えたい….

株式会社フィードテイラー@2014.9.1

Page 73: エンタープライズにおける iOSアプリ開発・導入のいろは

+ =

既製品にちょっと手を加えて貰う仕組み

CustomB2B

株式会社フィードテイラー@2014.9.1

Page 74: エンタープライズにおける iOSアプリ開発・導入のいろは

AppStoreの仕組みに企業用の「箱」を 作れるような仕組み

A社

B社

A社専用 A社にしか見えない

B社専用 B社にしか見えない

株式会社フィードテイラー@2014.9.1

Page 75: エンタープライズにおける iOSアプリ開発・導入のいろは

CustomB2Bでアプリを提供して貰った例

株式会社フィードテイラー@2014.9.1

Page 76: エンタープライズにおける iOSアプリ開発・導入のいろは

AppStoreの配信の仕組みを 顧客の為の専用アプリを配布する手段として使う

審査は受ける必要がある 配布のインフラ不要 課金も可能

株式会社フィードテイラー@2014.9.1

Page 77: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 78: エンタープライズにおける iOSアプリ開発・導入のいろは

アプリを実機に!

by

feedtailor

株式会社フィードテイラー@2014.9.1

Page 79: エンタープライズにおける iOSアプリ開発・導入のいろは

iOS Developer ○○○○○ Program

実機で動かすのに絶対必要

株式会社フィードテイラー@2014.9.1

Page 80: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 81: エンタープライズにおける iOSアプリ開発・導入のいろは

『アプリを実機で』

どこで誰に何の為に?

不特定多数 開発用 組織内限定

AppStore Development In-house

テスト用

AdHoc

株式会社フィードテイラー@2014.9.1

Page 82: エンタープライズにおける iOSアプリ開発・導入のいろは

『アプリを実機で』

どこで誰に何の為に?

不特定多数 開発用 組織内限定

AppStore Development In-house

テスト用

AdHoc

Standard Program

株式会社フィードテイラー@2014.9.1

Page 83: エンタープライズにおける iOSアプリ開発・導入のいろは

『アプリを実機で』

どこで誰に何の為に?

不特定多数 開発用 組織内限定

AppStore Development In-house

テスト用

AdHoc

Enterprise Program

株式会社フィードテイラー@2014.9.1

Page 84: エンタープライズにおける iOSアプリ開発・導入のいろは

『アプリを実機で』

どこで誰に何の為に?

不特定多数 開発用 組織内限定

AppStore Development In-house

テスト用

AdHoc

University Program

株式会社フィードテイラー@2014.9.1

Page 85: エンタープライズにおける iOSアプリ開発・導入のいろは

Standard Enterprise University

開発用転送 (development) ○ ○ ○評価用配布

(AdHoc) ○ ○組織内配布 (In-house) ○一般公開 (AppStore) ○条件 個人・法人

(法人はDUNS必須)DUNS Number を保有する法人

認可を受けた 教育機関

費用 ¥8800/年 ¥24800/年 無償

株式会社フィードテイラー@2014.9.1

Page 86: エンタープライズにおける iOSアプリ開発・導入のいろは

Standard Enterprise University

開発用転送 (development) ○ ○ ○評価用配布

(AdHoc) ○ ○組織内配布 (In-house) ○一般公開 (AppStore) ○条件 個人・法人

(法人はDUNS必須)DUNS Number を保有する法人

認可を受けた 教育機関

費用 ¥8800/年 ¥24800/年 無償

株式会社フィードテイラー@2014.9.1

Page 87: エンタープライズにおける iOSアプリ開発・導入のいろは

DUNS Number の取得

株式会社フィードテイラー@2014.9.1

Page 88: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 89: エンタープライズにおける iOSアプリ開発・導入のいろは

Standard Enterprise University

開発用転送 (development) ○ ○ ○評価用配布

(AdHoc) ○ ○組織内配布 (In-house) ○一般公開 (AppStore) ○条件 個人・法人

(法人はDUNS必須)DUNS Number を保有する法人

認可を受けた 教育機関

費用 ¥8800/年 ¥24800/年 無償

株式会社フィードテイラー@2014.9.1

Page 90: エンタープライズにおける iOSアプリ開発・導入のいろは

iDEP (iOS Developer Enterprise Program)

業務用アプリケーションを開発/配布するのに 必要となるAppleとの契約(プログラム)

株式会社フィードテイラー@2014.9.1

Page 91: エンタープライズにおける iOSアプリ開発・導入のいろは

台数無制限のアプリ配布 審査不要のアプリ配布

iDEPで実現できる事

UDID

許可UDID

AdHoc配布 (100UDIDまで) InHouse配布 (無制限)

NO CHECK !!

株式会社フィードテイラー@2014.9.1

Page 92: エンタープライズにおける iOSアプリ開発・導入のいろは

iOS Developer Enterprise License 運用の注意点

契約主体企業の従業員 業務委託契約のある関係者

配布可能な対象は...

株式会社フィードテイラー@2014.9.1

Page 93: エンタープライズにおける iOSアプリ開発・導入のいろは

配布/転送の対象

開発用転送 (development) 特定・極少数

評価用配布 (AdHoc) 特定・少数

組織内配布 (In-house) 特定・多数

一般公開 (AppStore) 不特定・多数

株式会社フィードテイラー@2014.9.1

Page 94: エンタープライズにおける iOSアプリ開発・導入のいろは

配布/転送の対象

開発用転送 (development) 特定・極少数

評価用配布 (AdHoc) 特定・少数

組織内配布 (In-house) 特定・多数

一般公開 (AppStore) 不特定・多数

株式会社フィードテイラー@2014.9.1

Page 95: エンタープライズにおける iOSアプリ開発・導入のいろは

by

feedtailor 3年に1回要更新

1年に1回要更新

.p12

.mobileprovision

iDEP

1年に1回要更新

更新を怠ると大変な事になる (最悪、業務の中断を引き起こす)

株式会社フィードテイラー@2014.9.1

Page 96: エンタープライズにおける iOSアプリ開発・導入のいろは

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

株式会社フィードテイラー@2014.9.1

Page 97: エンタープライズにおける iOSアプリ開発・導入のいろは

有線で インストール!?

株式会社フィードテイラー@2014.9.1

Page 98: エンタープライズにおける iOSアプリ開発・導入のいろは

OTA(オーティーエー)とは

Over The Air

株式会社フィードテイラー@2014.9.1

Page 99: エンタープライズにおける iOSアプリ開発・導入のいろは

OTA (Over The Air) TestFlightも同様の仕組み

社内アプリ配信サーバ (オレオレAppStore)

株式会社フィードテイラー@2014.9.1

Page 100: エンタープライズにおける iOSアプリ開発・導入のいろは

パッケージ作成Xcode

配備

インストール

社内サーバ

株式会社フィードテイラー@2014.9.1

Page 101: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 102: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 103: エンタープライズにおける iOSアプリ開発・導入のいろは

Software Keyboard

Speaker

Microphone

Display/TouchPanel

WiFi

Storage

Camera

GPS3G/LTE

Sensor (gyro, acceleration)

Battery

Bluetooth

冷静に考えるとiOSデバイスはハードとして凄い

株式会社フィードテイラー@2014.9.1

Page 104: エンタープライズにおける iOSアプリ開発・導入のいろは

B2Bで誰もが一度は考える…

株式会社フィードテイラー@2014.9.1

Page 105: エンタープライズにおける iOSアプリ開発・導入のいろは

専用端末として使えないの?

株式会社フィードテイラー@2014.9.1

Page 106: エンタープライズにおける iOSアプリ開発・導入のいろは

HOMEボタン・画面が邪魔

株式会社フィードテイラー@2014.9.1

Page 107: エンタープライズにおける iOSアプリ開発・導入のいろは

専用端末として使えるようにしようじゃないか

Apple Configurator による Single App Mode

株式会社フィードテイラー@2014.9.1

Page 108: エンタープライズにおける iOSアプリ開発・導入のいろは

HOMEボタン無効化 スリープボタン無効化 タッチ操作無効化 指定アプリのみ起動 …などなど

Single App Mode で出来ることの例

設定情報として記述される!(Apple Configurator でしか記述出来ない設定)

株式会社フィードテイラー@2014.9.1

Page 109: エンタープライズにおける iOSアプリ開発・導入のいろは

USB

Apple Configurator は業務用デバイス量産ツール

(例) 営業用の専用アプリしか使わせない!

株式会社フィードテイラー@2014.9.1

Page 110: エンタープライズにおける iOSアプリ開発・導入のいろは

株式会社フィードテイラー@2014.9.1

Page 111: エンタープライズにおける iOSアプリ開発・導入のいろは

膨大な端末に全社統一的な設定を行う必要があるが?→ プロファイル/iPhone構成ユーティリティ/Apple Configurator 膨大な端末を集中管理・遠隔操作したいのだが?→ MDM AppStore上のアプリを人数分まとめて買いたいのだが?→ VPP AppStore上のアプリをウチの会社用に少しだけカスタマイズして欲しいんだけど?→ CustomB2B 社内専用のアプリを作りたいのだが?→ iDEP / OTA 余計なアプリを起動したくないのだが?→ Single App Mode

企業がiOSを導入する時に直面する問題

株式会社フィードテイラー@2014.9.1

Page 112: エンタープライズにおける iOSアプリ開発・導入のいろは

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

株式会社フィードテイラー@2014.9.1

Page 113: エンタープライズにおける iOSアプリ開発・導入のいろは

『社内向けアプリケーションの開発アクセラレータガイド』

株式会社フィードテイラー@2014.9.1

Page 114: エンタープライズにおける iOSアプリ開発・導入のいろは

AGENDA

エンタープライズiOSの事例 エンタープライズiOSの導入三大原則 エンタープライズiOSでおさえておきたいキーワード

株式会社フィードテイラー@2014.9.1

Page 115: エンタープライズにおける iOSアプリ開発・導入のいろは

まだまだ進化する!エンタープライズiOS

株式会社フィードテイラー@2014.9.1

Page 116: エンタープライズにおける iOSアプリ開発・導入のいろは

iPhone6の噂

Page 117: エンタープライズにおける iOSアプリ開発・導入のいろは

iWatchの噂

Page 118: エンタープライズにおける iOSアプリ開発・導入のいろは

ご静聴有り難う御座いました

株式会社フィードテイラー@2014.9.1