WWDC 2020 | Platforms State of the Union

Apple Silicon

Catalyst
iOS, iPad 어플리케이션을 사용할 수 있다.
물론 Mac App Store에서 다운로드 가능하다.

macOS / macOS 11 / Big Sur

Safari WebExtentions
– Mac App Store를 통해 공유 가능

iPadOS와 비슷한 OS 디자인 개선
– Catalyst로 iPad, iOS 어플리케이션을 사용하더라도 위화감이 적다.
– MenuBar, Dock, Window, icon도 모두 둥글게 둥글게 ~
– AppKit, Catalyst을 인식하고 시스템 디자인을 최대한 활용하면서 개발하면 사용자 편의성이 증대될 수 있다.
iOS 개발자들은 이제 Catalyst를 인식하면서 개발해야한다.
– Window Size도 생각해야함 = iOS에서의 화면 사이즈 Layout 뿐만아니라 Catalyst에서의 Layout도 신경써야함

iPadOS

Scribble
– UITextView에 Apple Pencil으로 손글씨를 쓰면 Text로 자동 변환된다 !!!!!!!!

iOS

Widget

Widget 디자인 변경
~ iOS 13


iOS 14 ~

3가지 디자인이 적용된다. (아마도 3가지 사이즈를 말하는 것 같은 느낌적인 느낌)
적용 위치 – HomeScreen, 기존 Widget위치
SwiftUI로 만들 수 있다.
iPad, iOS, iPad 모두 사용가능
Realtime으로 App은 Widget에게 새로운 데이터를 줘야한다 ,,, (AppDelegate, SceneDelegate 관리 중요할듯)
Widget Stack
– 모든 사이즈 대응
– 지금 필요한 정보를 가장 위에 띄워준다 (자동으로 새로운 데이터가 반영된 Widget)
WidgetKi
– Widget Protocol
func snapshop
func timeline
– IntentTimelineProvider 🤔

AppClips
속도전 !
– Apple Pay가 사용가능하다 ( = 다른 결제수단은 ????? )
– 조건 : 10MB 이하, Native SDK


– full app과는 별도로 제공 (= AppClips은 Full App Project에서 별도의 Module로 분리)
– AppClips에서 Full App 다운로드 유도해도 됨

watchOS 7

WatchFace를 SwiftUI로 만들 수 있다 !!!!!
– 공유도 가능 = Face Sharing

Xcode 12

FullScreen이 드디어 도입 😭
– TabBar를 자동으로 숨길수도 있다

DocumentTab
– 폴더자체를 Tab으로 열 수 있다

StoreKit
– Debug 가능
– InApp 결제 Test 가능

SwiftUI
– 강력해진 Preview

SwiftUI

Collections 릴리즈
MapKit, AVKit

App이 작동되는 OS 별로 if문이 가능하다

@main
App

SwiftUI Life Cycle

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중