리코리안 (211.♡.110.92)
2024년 6월 11일 PM 12:45 · 수정됨(06. 19. 15:50)
안녕하세요.
제주에서 앱 개발하는 리안입니다.
WWDC가 시작되었네요.
유저 관점에서는 ai 추가나 통화녹음 같은게 중요하겠지만…
아무래도 앱 개발자 관점에서는 내가 써먹을 수 있는 api 가 뭐가 있나, 개발 방법은 뭐가 바뀌게되나가 더 관심이 가죠…
간단히 세션 목록만 살펴봤습니다.
https://developer.apple.com/wwdc24/sessions/
# Weatherkit v2에 몇 가지 정보 추가
최고/최저 기온의 시간 정보 좋네요. 그외 히스토리 비교 기능 같은것도 추가됐습니다. 최근에 날씨 앱 만들려고 이것저것 써보고 있는데 적절한 타이밍이네요 ㅎㅎ;
# Swift 6이 곧, SwiftUI 는 더 좋아졌다. UIKit 개선도 계속...
swift 6에 noncopyable 은 … 뭔지 좀 살펴봐야겠네요.
sf symbol 이라던가 애니메이션 처리 등등도 추가되었고, uikit 도 세션이 하나 있네요.?
# Xcode 16 개선
프리뷰쪽 매크로가 더 추가되었고, test 관련 매크로도 추가되었네요.
디버깅 쪽에 변화가 좀 많이 있는거 같고, 자동완성이 개선됐다는데 ... 과연 -_-);
# Genmoji 기능
제가 만든 앱 중에 이모지로 얼굴을 가려주는 앱이 있는데
이 기능을 활용해 커스텀 이모지 기능을 좀 만들어봐야겠네요 ㅎㅎ
# CoreML 좀 더 쉽게 온디바이스 AI모델을 만들 수 있게 이런저런것 추가.
파이토치를 coreml 로 컨버전 하는거나,
모델 속도 액셀레이션 하는거나 암튼 coreml 관련 섹션도 많이 보이네요.
# Translation API / WritingTools 로 뭘 할 수 있을까나…
api 로 추가된거 같은데, 뭘 할지는 고민이 되네요.
지금은 언뜻 생각나는건, 사용자 피드백을 받고 있는데 지금은 사용자 피드백을 서버에서 받으면 google api 로 번역 돌려서 원문 + 번역문을 다시 전달하는 식으로 처리하고 있는데 … 내부 translation api 를 쓰면 좋겠다는 생각이 드네요.
( 사실 translation api 는 기존에도 있긴 했었죠. 이번엔 좀 더 업그레이드 됐다 이런거 같긴 합니다.)
대충 저한테 필요한 것들만 살펴보았네요.
일단 오늘 오픈된 것중에 swiftui / watchos 세션 한번 봐야겠네요.
// 변경된 것들 정리 기술문서
- https://developer.apple.com/documentation/Updates/wwdc2024
댓글 (18)
-
리리코리안
작성자
24.06.11 · 211.♡.110.92
- J
January4th
24.06.11 · 220.♡.229.111
Xcode는 AI랑은 영 인연이 없나 했더니 WWDC 첫 세션에 들어가 있더라구요.
저는 다 떠나서 이게 제일 기대되는데요 🤣 -
구구르는수박
→ January4th
24.06.13 · 125.♡.23.70
저도요!
코파일럿 기본 장착. 뭐 그런거죠? -
리리코리안
→ 구르는수박 작성자
24.06.13 · 211.♡.110.92
코파일럿 붙이는것 비슷하게 xcode에 플러그인 형태라 (무려 1.9기가 정도의...) xcode assistance 가 붙더라구요.
아직써보진 않았는데 꽤 좋아보이더라구요. 이건 따로 학습하지 않아도 그냥 설치해서 쓰면 되는거라 굳이 세션 안봐도 될거 같아서 추천으로 올리진 않았었네요. -
꿈꿈꾸는고양이
→ 리코리안
24.06.15 · 220.♡.230.53
엇 이 내용 자세히 보고싶은데 어떤 세션인지 모르겠네요 - J
January4th
→ 꿈꾸는고양이
24.06.17 · 221.♡.7.80
- J
January4th
→ 구르는수박
24.06.17 · 221.♡.7.80
예 맞습니다. 지원 조건이 M1 이상, 16GB 이상이라 허들이 좀 높긴 한데 XCode를 쓸 수 밖에 없는 저는 이게 가장 필요하거든요... - 홍
홍시남
24.06.12 · 211.♡.199.248
다시 앱개발을 해볼까 하는데 uikit은 도저히 손이 안가네요. swiftui가 uikit 만큼 복잡한 ui구성이 되면 좋을텐데 아쉬워요😭 -
리리코리안
→ 홍시남 작성자
24.06.12 · 211.♡.110.92
어떤 ui 구성을 생각하시는지 모르겠지만 swiftui 로 안될정도는 displaylink 를 쓰거나 shader 써야하거나 하는 정도 빼고는 없을거 같습니다. 진짜 복잡한걸 만든다면 그것만 uikit 쓰고 나머지는 swiftui 로 만들면 되죠 ㅎㅎ 앱 개발 다시 해보시죠! :) -
리리코리안
작성자
24.06.12 · 211.♡.110.92
2일차 세션
- Extend your app’s controls across the system
https://developer.apple.com/videos/play/wwdc2024/10157/
제어 센터에 위젯을 추가할 수 있게 되었는데, 어떤 요소들을 추가할 수 있는지 알려줍니다.
넣을 수 있는 요소가 워낙 제한적이라 복잡하진 않네요.
- What’s new in App Intents
https://developer.apple.com/videos/play/wwdc2024/10134/
Siri, Shortcut, Spotlight 를 위해 서로 어떻게 데이터를 전달하고 받을것인가,
아직 모든 세션이 공개된건 아니지만 결국 이번에 확장된 애플 인텔리전스도 기존 단축어 수준을 넘기는 쉽지 않아보입니다.
애플 인텔리전스가 더 잘되려면 애플이 더 많은 기능을 할 수 있는 기본앱을 더 만들어내거나,
또는 OS가 좀 더 전면으로 나서야할거 같네요.
(- 전날의 Bring your app to Siri 세션도 같이 보면 좋음)
이렇게 2가지. 추천합니다.
// 기대했던 writing tools 나 genmoji 는 별도 api 가 공개되어있지 않아서 개발에 사용할건 없어 보입니다.
(사용자 입력 받는 용으로는 유용하겠지만...)
댓글을 작성하려면 이 필요합니다.
- What’s new in SwiftUI
https://developer.apple.com/videos/play/wwdc2024/10144/
새롭게 추가된 뷰들 소개해주고 있음 (TabView, ControlWidget, MeshGradient ...)
스크롤 관련해서 추가된 기능도 알려주고 있고, TextRenderer 도 짧게 소개.
- Meet Swift Testing
https://developer.apple.com/videos/play/wwdc2024/10179/
UIKit 에서부터 달고 왔던 XCTest 대신 SwiftUI에 대응되는 듯한 SwiftTesting 이 나옴
다른건 그냥 코드 간략화 정도로 볼 수 있지만 Test 생성시 paramters 를 넘겨서 각 parameter 를 동시에 테스트가 가능하다는 (패러럴하게)점이 어썸!
이렇게 2개는 꼭 들어보길 추천드립니다.
인앱결제 관련해서 작업중이라면
- What’s new in StoreKit and In-App Purchase
https://developer.apple.com/videos/play/wwdc2024/10061/
이것도 추천드립니다.