DevLOVE関西(No.62) 知っておいて損はないエンタープライズiOS導入のいろは

  • View
    6.590

  • Download
    1

  • Category

    Mobile

Preview:

DESCRIPTION

2014.7.15に開催されたセミナーの資料です。エンタープライズiOSに必要な情報を網羅的に知る事のできる内容となりました。一部公開出来ないスライドは削除しています。

Citation preview

DevLOVE関西(No.62)

知っておいて損は無い エンタープライズiOSアプリ導入のいろは

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

Mission

開発効率化の布石

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

事業 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株式会社

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株式会社」を設立

沿革

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

そら案内 for iOS

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

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

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

デザイン 設計 開発企画

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

SYNCNEL

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

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

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

デザイン 設計 開発企画

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

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

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

さて、今日のお話

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

増2010年夏以来

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

お問い合わせ数

きっかけは iPad

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

前提

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

AGENDA

JR東日本(iPad mini 7000台) 2013.5

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

資生堂(iPad 11000台) 2013.7

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

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

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

JAL(iPad mini 5000台) 2014.2

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

台数 使用者

資生堂 11000 美容部員

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

野村證券 8000 営業担当者

JR東日本 7000 乗務員

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

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

栄光ゼミナール 11000 学生

iPad導入は枚挙にいとまが無い

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

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

設計 開発

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

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

デザイン 設計 開発

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

サーバ連携 グラフ

受託開発アプリ

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

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

定置網モニタ 設計 開発

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

公立はこだて未来大学様

公立はこだて未来大学様

サーバ連携

サーバ連携 高速描画

受託開発アプリ

丸の内シャトルバスfor AppStore

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

丸の内シャトルバスアプリ System Architecture

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

AGENDA

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

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

三大原則

作らないという勇気

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

既存アプリケーション

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

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

評価

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

評価

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

評価

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

評価

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

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

研究

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

研究

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

研究

http://mb.softbank.jp/biz/case/media/

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

研究

http://www.kddi.com/business/mass-media/iphone-ipad/2014/

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

正しく相談役を確保しなかった時の悲劇例

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

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

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

トラブル

原因

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

アプリ

AGENDA

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

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

AGENDA

プロファイル iPhone構成ユーティリティ Apple Configurator MDM VPP CustomB2B iDEP DEP OTA Single App Mode

設定を一括して流し込む必要がある?→ プロフィール/iPhone構成ユーティリティ 膨大な台数の初期設定や集中管理(遠隔操作)の必要あり?→ MDM 業務で使いたいAppStore上のアプリある?→ VPP ちょっとだけカスタマイズして欲しいんだけど? → CustomB2B 自社で専用のアプリを作りたい?→ iDEP / OTA

エンタープライズiOSのチェックポイント

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

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

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

iOS72013

iOS82014

iDEP (iOS Developer Enterprise Program)

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

iOS Developer Program の種別と provisioning file

アプリを実機に!

by

feedtailor

iOS Developer ○○○○○ Program

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

『アプリを実機で』

どこで誰に何の為に?

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

AppStore Development In-house

テスト用

AdHoc

『アプリを実機で』

どこで誰に何の為に?

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

AppStore Development In-house

テスト用

AdHoc

Standard Program

『アプリを実機で』

どこで誰に何の為に?

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

AppStore Development In-house

テスト用

AdHoc

Enterprise Program

『アプリを実機で』

どこで誰に何の為に?

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

AppStore Development In-house

テスト用

AdHoc

University Program

Standard Enterprise University

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

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

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

認可を受けた 教育機関

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

Standard Enterprise University

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

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

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

認可を受けた 教育機関

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

Standard Enterprise University

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

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

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

認可を受けた 教育機関

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

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

iDEPで実現できる事

UDID

許可UDID

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

NO CHECK !!

iOS Developer Enterprise License 運用の注意点

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

配布可能な対象は...

配布/転送の対象

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

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

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

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

配布/転送の対象

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

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

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

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

by

feedtailor 3年に1回要更新

1年に1回要更新

.p12

.mobileprovision

iDEP

1年に1回要更新

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

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

有線で インストール!?

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

Over The Air

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

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

パッケージ作成Xcode

配備

インストール

社内サーバ

feedtailor 社内専用アプリ例

開発に必要なデバイス情報を取得して、壁紙画像を作成→設定

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

WiFiの設定

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

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

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

全部手動で設定?

生成

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

iPhone構成ユーティリティ

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

メール添付

管理者

① Webサーバに配置

② ブラウザで開く

(運用例) feedtailorでiPhoneが業務用端末化するまで

開発用プロファイル で社内ポータルへの

WebClipをHOME画面に追加

新iPhone購入!

必要な業務アプリのリンクをタップするだけでインストール完了

(運用例) feedtailorでiPhoneが業務用端末化するまで

でもまだ課題は残る…

設定の統一徹底や更新が大変 それを解決するのが…

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

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

管理者

Mobile Device ManagementMDM

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

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

管理者

MDMによる遠隔制御

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

MDMサーバ

管理者

MDMによる情報収集

強制的に情報収集される

MDMサーバ

MDMサーバ

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

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

Per app VPN

VPN2VPN1

アプリ毎に異なるVPNに接続が可能に

会社支給アプリ

direct

10万円以下!

しかしAppを必ずしも作る必要は無い 1000人分のアプリを購入すれば良い

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

http://www.apple.com/jp/business/vpp/

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

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

(極めて面倒)

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

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

Aパターン Bパターン

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

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

Cパターン (従前のVPP)

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

Dパターン

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

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

iTunes の AppStore は使わず

専用のwebサイトからまとめて購入

検索して

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

購入履歴

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

ビジネスStore

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

しかしAppを必ずしも作る必要は無い 1000人分のアプリを購入すれば良い

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

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

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

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

AGENDA

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

iDEP

MDM

プロファイル

OTAVPP/CustomB2B

AppleConfiguratorSingle App Mode

iPhone構成ユーティリティ

DEP

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

設定を一括して流し込む必要がある?→ プロフィール/iPhone構成ユーティリティ 膨大な台数の初期設定や集中管理(遠隔操作)の必要あり?→ MDM 業務で使いたいAppStore上のアプリある?→ VPP ちょっとだけカスタマイズして欲しいんだけど? → CustomB2B 自社で専用のアプリを作りたい?→ iDEP / OTA

エンタープライズiOSのチェックポイント

最後に

そもそも 何故 iPad だったのか?

なぜiOSを選んでいたのか?

セキュリティーの高さ 運用のし易さ 操作感/速度感の優位性 アプリの汎用性/多様性

それよりも

エンタープライズは 原点に帰るべき時、帰る場所が出来たのでは?

2013年末から Win8 タブレットが遂に!

第一陣は出そろった (全てにOffice2013搭載!!しかも5万円を切る!!)

2013.10.18 出陣の儀

金融系はそもそもWin寄り

接客業務にWinタブレット

接客業務にWinタブレット

Recommended