WWDC 2012の基調講演で出てきたiOS 6とSDKのマイナーな新要素まとめ
今年こそは参加したかったのにチケットが買えずに断念した、WWDC 2012の基調講演のビデオが公開されました。
Apple - Apple Events - Apple Special Event June 2012
後半に出てくる2枚のまとめスライドに書かれているiOS 6とSDKの新要素を列挙してみます。API Diffを見る前にざっと概略をつかむのによいと思います*1。公開情報のわりにはメディアなどにあまり取り上げられていないものも結構ありますよ。
iOS 6
- Features for China
- Game Center challenges
- Faster Safari JavaScript
- Location-based reminders for iPad
- Game Center friends from Facebook
- Autocorrection for every keyboard
- Alarm with song
- Global network proxy for HTTP
- Manual reorder of reminders
- Improved privacy controls
- Lost Mode
- Bluetooth MAP support
- MAPは「Message Access Profile」の略で、デバイス同士でデバイス間でメッセージやりとりするためのプロファイル
- Kernel ASLR
- ASLRは「Address space layout randomization」の略 → wikipedia:アドレス空間配置のランダム化
- Manual location entry for reminders
- Custom vibrations for alerts
- VoiceOver improvements
- App in Safari search results
- Personal dictionary in iCloud
- iCloudでユーザ辞書を共有できる!?
- Redesigned Stores
- Per account signatures in Mail
- アカウントごとの署名設定。結構うれしい
- IPv6 support for Wi-Fi and LTE
- HDR improvements
- French, German and Spanish dictionaries
- Word highlights for speak selection
- Search all fields in Contacts
- New iPad Clock app
- iPadにも時計アプリが!
- Improved keyboard layouts
- Made for iPhone hearing aids
- 補聴器機能が公式に出るのかな?
SDK
- Audio and video sampling during playback
- 音楽やビデオを再生しながらサンプリングできるようになるのかな?
- Pass Kit
- Rich text on labels, fields and text views
- あらゆるテキストコントロール上でリッチテキストが使えるように! うれしい!
- VoiceOver gestures
- Control camera focus and exposure
- フォーカスや露出を自由にコントロールできるようになるのかな?
- Remote web inspector
- インスペクターでのリモートデバッグを公式サポートの模様
- CSS filters
- Action Sheet
- なんだろ。アクションシートがもっと使いやすくなるといいなー
- Web Audio API
- 楽しそう
- Crossfade with CSS animation
- Game Center in-app experience
- よくわかんないけどもっとアプリに融合できるってことかしら
- Reminders
- Video stabilization
- Game groups
- Bluetooth MAP support
- 大事なことなので2回(ry SPPは一生サポートされないんだろうか…
- Transit apps
- わからん。乗り換え案内的な機能が使えるようになるとか?
- In-app Bluetooth pairing
- アプリ内でBluetoothのペアリングを管理できる!?
- Face detection API
- Inter-app audio
- 意味がわからないけど、気になる
- Frame drop data
- 映像処理系? 気になるけどまったく意味不明
- Map Kit
- Auto layout
- リフロー的な機能?
- State preservation
- メモリから解放されてもアプリの状態を復活できる機能だとうれしいな
- Pull to refresh on Table views
- ひっぱって更新も標準サポート
- In-app purchase hosted content
- Read and write image metadata
- Collection views
- ビューの管理が楽になる系?
- In-app content purchases
- Multi-route audio
- むむむ? Inter-app audioと合わせて要調査
*1:実はいまだに開発機がSnow Leopardなので、まだ新しいXcodeも入れていないしAPI Diffも見ていない…