AI 요약
애플은 개발자 기술을 강화하여 차세대 앱 개발을 지원하며, 이는 앱 생태계 확대에 긍정적인 영향을 미칠 것으로 기대됩니다.
새로운 API와 도구들은 개발자들이 더욱 강력한 앱 경험을 제공하고 비즈니스를 성장시키는 데 도움을 줄 것입니다.
핵심 포인트
- 애플은 개발자 기술을 강화하여 차세대 앱 개발을 지원하며, 이는 앱 생태계 확대에 긍정적인 영향을 미칠 것으로 기대됩니다.
- 새로운 API와 도구들은 개발자들이 더욱 강력한 앱 경험을 제공하고 비즈니스를 성장시키는 데 도움을 줄 것입니다.
긍정 / 부정 요인
긍정 요인
- 개발자 기술 강화로 차세대 앱 개발 지원
- 새로운 API 및 도구 제공으로 앱 경험 향상 및 비즈니스 성장 지원
- App Clips 및 Widgets 기능 도입으로 사용자 도달 범위 확대
- Find My 네트워크 액세서리 프로그램 개방으로 서드파티 기기 통합 강화
- HomePod에 서드파티 음악 서비스 통합 프로그램 도입
기사 전문
Apple, 차세대 앱 개발 위한 혁신 기술 공개
Apple이 2300만 명에 달하는 개발자 커뮤니티를 위해 차세대 앱 개발을 지원할 강력한 신기술들을 대거 공개했습니다. 이번 WWDC20에서 발표된 새로운 API와 프레임워크, 도구들은 개발자들이 더욱 풍부하고 강력한 앱 경험을 구현하고 비즈니스를 성장시키는 데 도움을 줄 것으로 기대됩니다.
Apple은 개발자들의 피드백을 적극적으로 수렴하기 위해 온라인 App Store 랩을 새롭게 선보이며, 전 세계 개발자들과 소통하고 App Store 개선 방향을 함께 모색할 계획입니다. 또한, 연례 개발자 설문조사를 확대하고 연중 지속될 새로운 개발자 포럼을 통해 개발자들의 제안을 경청할 예정입니다.
Phil Schiller Apple 월드와이드 마케팅 수석 부사장은 "Apple 개발자 커뮤니티는 10억 명 이상의 사용자에게 도움을 주고 산업을 혁신하며 세상을 변화시키는 앱으로 우리 모두에게 영감을 주고 있습니다"라며, "이번 WWDC에서 저희는 개발자들이 앱 경험을 더욱 발전시키고 더 많은 사용자에게 도달할 수 있도록 혁신적인 새로운 API, 프레임워크 및 도구를 선보였습니다. App Store 생태계는 그 어느 때보다 다양하고 역동적이며 성공적이지만, 모두를 위해 더 나은 환경을 만들기 위해서는 함께 더 많은 노력을 해야 한다는 것을 알고 있습니다. 올해 WWDC20에서는 온라인 App Store 랩을 추가하고 연례 App Store 개발자 설문조사를 확대하는 등 수십만 명의 개발자로부터 App Store를 개선하기 위한 직접적인 의견을 듣고자 합니다"라고 밝혔습니다.
App Clips와 위젯으로 사용자 도달 범위 확대
새롭게 선보이는 App Clips는 App Clip 코드를 비롯해 NFC, 공유 링크 등을 통해 사용자가 앱을 빠르고 쉽게 발견할 수 있도록 지원합니다. App Clips는 몇 초 안에 실행되어 앱의 핵심 경험을 제공하며, 개발자들에게는 사용자가 앱을 가장 필요로 하는 순간에 고객에게 다가갈 수 있는 새로운 방법을 제시합니다. 사용자는 App Clip 내에서 한 번의 탭으로 전체 앱을 쉽게 설치할 수 있습니다.
홈 화면에 배치되는 위젯 또한 더욱 유용해져 사용자가 필요한 정보를 한눈에 파악할 수 있도록 재설계되었습니다. 개발자는 새로운 SwiftUI API를 사용하여 iOS, iPadOS, macOS 전반에 걸쳐 동일한 코드로 위젯을 구축할 수 있습니다.
Apple 플랫폼에 대한 접근성 강화
Apple은 올해 개발자들이 앱을 핵심 플랫폼 기능에 더욱 깊이 통합할 수 있도록 지원하며, 사용자 개인 정보 보호 및 보안을 강화하면서도 강력한 기능을 제공할 수 있도록 했습니다. 새로운 Find My 네트워크 액세서리 프로그램은 수억 개의 기기로 구성된 네트워크를 활용할 수 있도록 하여, 종단 간 암호화를 통해 사용자의 기기 위치 정보만 확인할 수 있도록 합니다. 또한, HomePod는 타사 음악 서비스 통합을 위한 새로운 프로그램을 선보입니다. 이메일 및 브라우저 앱 개발자는 자신의 앱을 기본 옵션으로 제공할 수 있게 되었습니다. Safari for Mac은 Chrome, Firefox, Edge에서 사용되는 인기 있는 WebExtensions API를 지원하여 확장 프로그램 개발자들이 Safari에서 쉽게 작업하고 Mac App Store를 통해 배포할 수 있도록 합니다.
개발자 비즈니스 관리 및 성장 지원
Xcode에 새롭게 추가된 StoreKit 도구를 통해 개발자는 구독 설정, 인앱 구매, 환불까지 Mac에서 로컬로 시뮬레이션할 수 있습니다. 또한, 구매 워크플로 자동 테스트를 용이하게 하는 새로운 StoreKit 테스트 프레임워크도 제공됩니다. 구독 갱신 이벤트 및 고객 환불에 대한 새로운 App Store 서버 알림은 개발자가 앱 내 고객 경험을 더 잘 관리하도록 돕습니다. 가족 공유 앱 구매 외에도 App Store는 이제 구독 및 인앱 구매에 대한 가족 공유를 지원합니다.
아름답게 재설계된 Game Center의 최신 업데이트를 통해 개발자들은 Apple 플랫폼에서 게임을 더욱 돋보이게 만들 수 있습니다. 업데이트에는 반복되는 리더보드, 새로운 인게임 대시보드, 그리고 사용자가 Game Center 친구들 사이에서 인기 있는 게임을 발견할 수 있는 'Friends Playing'을 통한 향상된 추천 기능이 포함됩니다.
재설계된 Xcode
Xcode 12는 macOS Big Sur와 어울리는 새로운 모습으로 단장했습니다. 새로운 문서 탭은 인터페이스 파일, 로그 및 프로젝트 파일을 각기 다른 탭에서 빠르게 열 수 있도록 지원합니다. 내비게이터 글꼴은 시스템 크기에 맞춰지거나 작음, 중간, 크게 설정할 수 있습니다. Xcode 12는 기본적으로 macOS Universal 앱을 빌드하여 Apple silicon을 탑재한 새로운 Mac을 지원합니다.
SwiftUI는 Apple 플랫폼 간 코드 공유를 더욱 쉽게 만드는 새로운 기능을 추가했습니다.
새로운 SwiftUI 기능
SwiftUI는 개발자들에게 현대적인 UI 프레임워크를 선보이며 복잡한 앱 UI를 직관적으로 구축할 수 있도록 했습니다. 올해 새롭게 추가된 라이프사이클 API를 통해 개발자는 SwiftUI로 전체 앱을 작성하고 모든 Apple 플랫폼에서 코드를 공유할 수 있습니다. 이미 SwiftUI를 사용하고 있는 개발자는 기존 코드에 새로운 기능을 쉽게 추가할 수 있으며, 새로운 Lazy API는 방대한 데이터 세트에서도 뛰어난 성능을 보장합니다.
Mac Catalyst를 통한 앱 맞춤 설정 강화
WWDC 2019에서 처음 선보인 Mac Catalyst는 개발자들이 iPad 앱을 Mac으로 쉽게 가져올 수 있도록 했습니다. macOS Big Sur에서는 Mac Catalyst 앱이 자동으로 새로운 디자인을 상속받으며, 개발자에게는 강력한 새로운 API와 앱 동작에 대한 더 큰 제어 권한을 제공합니다. 이제 개발자는 iPad 앱과 동일한 해상도로 Mac 앱을 확장하거나 Mac 인터페이스를 완전히 제어하여 진정한 맞춤형 Mac 경험을 만들 수 있습니다. 개발자는 Mac App Store를 통해 175개국 고객에게 Mac Catalyst 앱을 배포하고, 고객이 Mac, iPhone, iPad 전반에 걸쳐 보편적 구매를 통해 앱과 인앱 구매를 쉽게 즐길 수 있도록 할 수 있습니다.
온라인 App Store 랩 및 새로운 앱 검토 프로세스
WWDC20 기간 동안 Apple은 온라인 App Store 랩을 출시하여 모든 플랫폼에서 Apple 개발자 커뮤니티를 더욱 지원합니다. 과거 대면으로 진행되었던 App Store 랩은 새로운 App Store 기능 및 기능, 그리고 App Store 정책 업데이트를 알리고 우선순위를 정하는 데 도움을 주었습니다. 올해 개발자들은 가상 랩 또는 6월 26일까지 제출을 받는 추가 설문조사 채널을 통해 피드백을 공유하도록 권장됩니다. 네 번째 해를 맞이하는 이번 설문조사는 50만 명의 개발자를 대상으로 하며, TestFlight 공개 링크 및 고객 리뷰 응답 기능과 같은 App Store 개발자 서비스 개선을 위한 중요한 피드백 경로를 나타냅니다.
Apple은 또한 연중 진행될 새로운 개발자 포럼을 통해 개발자들이 피드백을 공유할 수 있는 추가 채널을 만들 예정입니다. 이 포럼에서 개발자들은 Apple이 변경 사항을 지속적으로 구현하고 전체 개발자 커뮤니티를 위한 App Store 경험을 개선할 수 있도록 크고 작은 제안을 공유하도록 권장됩니다.
이 외에도 앱 검토 프로세스에 두 가지 변경 사항이 올여름에 적용될 예정입니다. 첫째, 개발자는 앱이 App Store 검토 지침의 특정 지침을 위반했는지 여부에 대한 결정에 이의를 제기할 수 있을 뿐만 아니라, 지침 자체에 도전할 수 있는 메커니즘을 갖게 됩니다. 둘째, 이미 App Store에 있는 앱의 경우, 법적 문제와 관련된 경우를 제외하고는 버그 수정이 지침 위반으로 인해 더 이상 지연되지 않습니다. 대신 개발자는 다음 제출 시 해당 문제를 해결할 수 있습니다.
새로운 수준의 개인 정보 보호 투명성
앱의 개인 정보 보호 관행에 대한 투명한 개요는 잠재 사용자와의 신뢰 구축에 중요합니다. 개발자는 이제 App Store에서 앱의 개인 정보 보호 관행을 자세히 설명하여 사용자가 검토할 수 있도록 할 수 있습니다. 여기에는 앱이 수집할 수 있는 데이터 유형, 해당 데이터가 타사에서 공유되는지 여부, 사용자가 옵트아웃할 수 있는 옵션이 포함됩니다.
기타 개발자 기능
ARKit 4는 iPad Pro의 LiDAR 센서와 함께 작동하도록 설계된 새로운 Depth API를 사용하여 실제 세계에 대한 정보를 캡처하는 새로운 방법을 도입하여 현장 건축, 디자인, 조경 및 제조와 같은 완전히 새로운 유형의 앱을 가능하게 합니다.
Core ML의 모델 배포 및 암호화에 대한 추가 도구, Create ML의 새로운 템플릿 및 교육 기능, 그리고 Vision 및 자연어에 대한 더 많은 API를 통해 머신 러닝 개발이 더 쉬워지고 광범위해졌습니다.
PencilKit은 이제 Scribble 기능을 제공하여 사용자가 Apple Pencil로 입력할 수 있는 텍스트 입력 필드가 있는 앱을 쉽게 만들 수 있습니다. 개발자는 PencilKit을 사용하여 스트로크 데이터에 액세스하는 동시에 Apple Pencil 입력과 시스템 터치 제스처를 모두 원활하게 처리할 수 있습니다.
Swift Package Manager는 리소스 지원을 추가하여 에셋 카탈로그 번들 및 지역화를 쉽게 공유할 수 있습니다. 또한 Numerics, ArgumentParser 및 System에 대한 새로운 오픈 소스 패키지는 Swift를 더 많은 사용 사례에 적합한 언어로 만듭니다.
TestFlight는 이제 최대 100명의 팀 멤버를 지원하여 빌드 배포를 빠르게 할 수 있습니다.
AirPods Motion API는 개발자에게 실시간 이동 데이터에 대한 액세스를 제공합니다.
개발자는 이제 사용자가 기존 타사 앱 계정을 Sign in with Apple 계정으로 업그레이드할 수 있도록 할 수 있습니다.