WWDC2019

林和弘 – Yahoo アプリを作成
AR RealtyKit, RealityComposerモデリングツール, People Occlusion/Motion Capture
ML – On-Device Model Personalization筆跡を学習することが端末内で再学習ができる
Create MLが使えるデータが増えた
Speech/Activityが追加
Human Interface Guide
SwiftUI – 宣言型のUI framework
Sign In with Apple – メールアドレスの匿名化、クロスプラットフォームに特化
Independent Watch App – watchOS単体でアプリを作れる、TextField
iPadOS – MultiTaskingが追加されiPadOS上ではアプリ内のViewを独立して動かせるようになった。
Split Screenへの対応
Project Catalyst – iPad appをMac上で動かせる。タッチジェスチャーなどは共通。対応していないものは分岐処理を書く必要あり。セキュリティは比重が高い。

iOS13でのUIの変更点
Dark Mode – Semantic Color, Elevated Background Color 層を表現しにくかった。
Modal – Card Style 引っ張って消せる
Gesture – 3本指スワイプでUndo
UITableView2本指で複数選択
Menu – 3D Touch, Long Pressを再設計
SF Synbols Macとおなじたいけn

Dark Mode 熊本和正
iOS13で採用。4th touch iOSはAndroidより最新版にみんながupdateする
対応方針 独自色はColor Assetsを使う。
UITraitEnviromentのtraitCollection.userInterfaceStypeで取得可能。

Swfit5.1の新機能とその未来 – 田中達也
Implicit return from single expressions式が1つの時はreturnを省略できる
Synthesized default values for the member wise initializer
Opaque Result Types(SE-0244)
Property Wrapper(SE-0258)
@Encrypt
Function builders(SE-xxxx)

カメラ周りが色々 – 鎌倉
Multi-Camera Capture
A12 iPhoneXs以上
Photosegmentation Matte
人間が写ってる箇所を判定できる
肌、髪、歯も判定できる
AVCapturePhoto/HEIF

Text Recognition in Vision Framework – 榎本光伸
Vision Framework 画像解析のフレームワークオブジェクトrectangle detection, Barcode detection Object traking, text detection
analyzing an image: requests -> requestHandler -> observations
VNRecongnizeTextRequest
VisionKit Framework
クレジットカードの番号をスキャんできる

Xcode11新機能 – かなみー
Yahoo Shoping iOS Tech lead
エディターを分割できる
git cherry- stash
Swift Package Manger の統合 XCFramework
Device Conditions
Test Plan .xctestplan
Result Bundle .xcresult ビルドとテストの結果をまとめた新しいファイル
新しい証明書タイプ
Asset Catalog

Metrics Organizer

AR関連の新機能 – 吉村佳純
ARKit3 – People Occulusion, Motion Capture A12, Simulataneous Front and Back Camera, Multiple-Face Tracking 3つの顔を同時にトラッキングできる, Collaborative Session adhocでarマップの情報を共有し続けられる。同じマップをマージ
ARKit Realty Composer
3Dオブジェクトのカスタマイズ、Animations and Audio, Seamless Tools, Record and Play
RealityKit
ARコンテンツのレンダリング、パフォーマンスをデバイスで自動調整、ネットワーク周りの制御、Swift API
AR Quick Look
Anchors, apple payと連携

Siri Shortcuts – 平野裕紀
ヤフオクiOSアプリ担当
Spotlitghにサジェスト
Intents Extensionを追加
ゲームアプリのログインボーナス
iOS13, Xcode11以上

SwiftUI 武田悠暉
simple descriptionLandmarklist
Preview
Design Tools
UIKitとの連携
UIHostingController
UIViewCOntrollerRepresentable

Sign In with Apple – 都築一希
iOS macOS watchOS tvOS Javascript
Team ID, Primary App ID, Service ID
ユーザー属性情報、認証、その他
PPID Pairewise
Private email relay service
にんげんによる操作か
OpenID Connect
OAuth2.0を拡張したID連携のための使用ID Token, Userinfo Endpoint
OpenID FoundationによるAppleへの提言
idcon
https://idcon.connpass.com/event/136244/