3. Agenda
• iOS 8 New Features
• New APIs and Frameworks
• Extension
• New Frameworks
• CloudKit
• Security and User Privacy
• Safari and Web
• iTunes Connect and App Store
23. App Switcher に頻繁に連絡を取る相手を表示
Mail
• ジェスチャの強化, 下書き途中でもInboxに
Spotlight
• App Store, Wikipedia, iTunes Store
Messages
• Type to talk, Group messaging
Photos
• すべての端末でデータが同期される.
26. Agenda
• iOS 8 New Features
• New APIs and Frameworks
• Extension
• New Frameworks
• CloudKit
• Security and User Privacy
• Safari and Web
• iTunes Connect and App Store
52. HomeKit
• MFi Programに参加する必要があるもの
• HomeKit accessory specifications <- New!!
• Lightning and 30-pin connectors
• Authentication coprocessors
• iPod Accessory Protocol, the protocol used to communicate with iPhone, iPad
and iPod
• AirPlay audio technology
• Apple Wireless Accessory Configuration feature
• Apple Headphone Remote and Mic system
• Lightning Headphone Module
53. HomeKit
• MFi Programに参加するときに必要なもの
• A registered legal entity name
• Address for the company/organization's principal place of business or
corporate headquarters (P.O. boxes are not accepted)
• Company/organization domain name/e-mail address and Web site
• A completed credit review of your company by an Apple-specified
third party
• A valid credit card to purchase the credit review
• (For the MFi Manufacturing License) Ownership of a manufacturing
facility
61. スペックとお値段
Start with: Grow with every user: Free up to:
Storage
5GB for assets 100MB for assets 1PB for assets
50MB for database 1MB for database 10TB for database
Data Transfer
25MB/day for assets 0.5MB/user for assets 25TB/day for assets
250KB/day for database 5KB/user for database 50GB/day for database
割り当てられたストレージと転送量はユーザー数によってスケーリングし、
最大で 1PB まで拡張される。
63. Parse.comとの比較
Parse.com CloudKit
ユーザー管理
アプリ毎に自前, ソーシャルアカ
ウント連携をサポート
iCloud アカウント
サポート OS
iOS, Android, Windows
Phone, etc
OS X / iOS
ストレージ
20GB for files
20GB for database
2TB for data transfer
1PB for assets
10TB for database
25TB/day for assets
50GB/day for database
※最大
Push Notification
有り
1 million まで無料
有り
通知回数などの制限なし
バックグラウンドジョブ
有り
無料プランでは 1 job
無し
70. Agenda
• User Privacy
• IDFA
• MAC Address
• Safari Third Party Cookie Policy
• Prompting With Purpose
• Privacy policy
• Local Authentication
• TouchID
76. Safari Third Party Cookie
Policy
• 新しいパーミッションが追加されました
• ファーストパーティクッキーのみ <- New!!
• デフォルトは訪問済みに限ったサードパーティ
Cookieも許可 (iOS7以前と同じ)
77. Safari Third Party Cookie
Policy
• OSXのsafariにおいて
• サードパーティクッキーの 保存 は制限
• 送信 は制限していない
• iOSでも同様?
78. Prompting with Purpose
• Design the experience Five
core principles for
prompting with purpose
• 許可を取る
• 何を何に使うか伝える
• ユーザのアクションに合わせる
• 明確に伝える
• 必要な物だけ使う
79. Privacy policy
• Privacy policyの提出が義務
化(一部カテゴリのみ
• Apps that link against
HealthKit
• Apps that link against
HomeKit
• Third party keyboards
• Kids
86. 参考
• User Privacy in iOS and OS X (http://devstreaming.apple.com/videos/
wwdc/
2014/715xx4loqo5can9/715/715_user_privacy_in_ios_and_os_x.pdf?
dl=1)
• Keychain and Authentication with Touch ID (http://
devstreaming.apple.com/videos/wwdc/
2014/711xx6j5wzufu78/711/711_keychain_and_authentication_with_tou
ch_id.pdf?dl=1)
• サードパーティCookieの歴史と現状 Part1 前提知識の共有 (http://
d.hatena.ne.jp/mala/20111125/1322210819)
• iPhone5s: Secure Enclaveの内部 (http://www.fortinet.co.jp/security_blog/
130916-iPhone5s-Inside-the-Secure-Enclave.html)
99. Auto Fill
<input type= text
autocomplete= username >
!
<input type= text autocomplete= current-
password >
!
<input type= text autocomplete= new-
password >
116. Agenda
• iOS 8 New Features
• New APIs and Frameworks
• Extension
• New Frameworks
• CloudKit
• Security and User Privacy
• Safari and Web
• iTunes Connect and App Store