새로운 창으로 열기
보도자료 2020년 6월 22일

Apple, 차세대 앱 개발을 위한 새로운 개발자 기술 공개

강력한 API로 개발자는 완전히 새로운 앱 경험을 만들어 낼 수 있다

MacBook Pro에 표시된 Xcode 프로젝트 환경.
Xcode 12는 Apple의 플랫폼에서 모든 개발 작업의 중심에 있으며, 신선하고 새로운 모습을 담고 있다.
캘리포니아 쿠퍼티노 — Apple은 오늘 2,300만 명의 개발자들이 미래의 앱을 디자인하고 개발할 수 있도록 돕는 강력한 새로운 기술 라인업을 발표했다. 이 새로운 도구들은 개발자들이 Apple의 업계 선도적인 플랫폼에 더욱 강력한 앱 경험을 도입할 수 있게 해줄 것이며, 그들의 비즈니스를 더욱 잘 관리하고 성장시킬 수 있도록 도와줄 것이다. Apple의 연례 개발자 설문 조사 외에도, WWDC20는 온라인 App Store Labs를 마련할 예정으로, 이를 통해 전 세계의 개발자들은 자신의 피드백을 공유하고 App Store의 향후 개선 방향을 알리는 데 도움을 줄 수 있다. Apple은 또한 내년 및 이후에도 제안 사항들을 전달할 수 있도록 개발자들을 위한 새로운 포럼을 추가할 예정이다.
Apple의 월드와이드 마케팅 담당 수석 부사장인 필 쉴러(Phil Schiller)는 “Apple 개발자 커뮤니티는 10억 명이 넘는 사용자들을 돕고, 산업을 탈바꿈시키며 세상을 변화시키는 앱을 통해 우리 모두에게 영감을 준다. 이번 WWDC에서 우리는 개발자들이 자신의 앱 경험을 한 단계 끌어올리고 더 많은 사용자들에게 도달할 수 있도록 돕기 위해 고안된 혁신적인 새로운 API, 프레임워크 및 도구들을 소개했다”며 “App Store 생태계는 그 어느 때보다도 더욱 다양하고, 역동적이며 성공적이지만, 모든 이들을 위해 더욱 개선하려면, 우리가 함께 해야 할 일들이 더 있다는 걸 알고 있다. 올해 WWDC20에서 우리는 온라인 App Store Labs를 추가하고, 연례 App Store 개발자 설문조사를 확대하는 등 여러 가지를 실시했는데, 수십만 명의 개발자들로부터 그들과 사용자들을 위해 우리가 App Store를 어떻게 개선하길 원하는지 직접 듣고 싶기 때문이다”고 밝혔다.

App Clips 및 위젯을 통해 사용자를 만나는 새로운 방법

App Clips를 통해 사용자는 App Clip 코드라는 명칭의 새로운 시각적 표시 장치는 물론 NFC와 공유 링크 등을 통해서 앱을 쉽고 빠르게 탐색할 수 있다. App Clips는 몇 초 내로 실행되어, 사용자를 완전한 앱 경험의 일부에 몰입시키고 개발자들에게 자신의 앱이 가장 유용한 순간에 정확하게 고객에게 도달할 수 있는 재미있고 새로운 방법을 제공한다. App Clip에 들어가게 되면, 사용자는 한 번의 탭으로 전체 앱을 쉽게 설치할 수 있다.
위젯 또한 더욱 유용하고 사용자들에게 시의적절한 정보를 한 눈에 줄 수 있도록 재설계됐다. 홈 화면 페이지의 위젯을 통해 사용자들은 자신의 기기를 살펴볼 때마다 개발자의 위젯을 경험할 수 있다. 그리고 새로운 SwiftUI API를 통해 개발자들은 동일한 코드를 사용해 iOS, iPadOS 및 macOS를 위한 위젯을 개발할 수 있다.

Apple 플랫폼에 대한 접근성 강화

올해, Apple은 사용자 개인정보 및 보안도 보호하면서 강력한 기능을 구현할 수 있도록 개발자들에게 자신의 앱을 핵심 플랫폼 기능에 더욱 깊게 통합시킬 수 있는 더욱 다양한 방법을 제공하고 있다. 새로운 나의 찾기 네트워크 액세서리 프로그램은 서드파티 기기 제조업체들이 수억 대의 기기로 구성된 네트워크를 활용하게 해주면서 변함없이 종단간 암호화를 제공하고 있어 사용자만이 자신의 물건의 위치를 볼 수 있다. HomePod 또한 서드파티 음악 서비스를 통합시킬 수 있는 새로운 프로그램이 마련되어 있다. 이메일 및 브라우저 앱 개발자들은 자신의 앱을 기본 옵션으로 제공할 수 있고, 사용자가 선택 가능하다. Mac용 Safari는 Chrome, Firefox 및 Edge가 사용하는 인기 있는 WebExtensions API에 대한 지원을 추가해, 확장 프로그램 개발자들이 Safari로 작업하고 Mac App Store를 통해 유통하는 것이 쉬워진다.
MacBook Pro, iPad Pro 및 iPhone 11 Pro에 표시된 나의 찾기.
나의 찾기 네트워크는 서드 파티 기기 제조업체에 공개될 예정으로 종단간 암호화가 탑재된다.

개발자 사업의 관리 및 성장

Xcode의 새로운 StoreKit 도구는 개발자들이 구독 설정, 앱 내 구매 및 환불을 모두 자신의 Mac에서 시뮬레이션하게 해준다. 또한 개발자들이 구매 워크플로우의 테스트 작업을 쉽게 자동화할 수 있는 새로운 StoreKit 테스팅 프레임워크도 있다. 구독 갱신 이벤트 및 고객 환불에 대한 새로운 App Store 서버 알림은 개발자들이 자신의 앱 안에서 고객 경험을 더욱 우수하게 관리할 수 있도록 돕는다. 그리고 가족끼리 공유된 앱 구매 외에도 App Store는 이제 구독 및 앱 내 구입에 대해서 가족 공유를 지원한다. 모든 가족이 즐길 수 있는 콘텐츠를 제공하는 개발자들에겐 좋은 소식이다.
아름답게 재설계된 Game Center의 최신 업데이트를 이용해 개발자들은 그 어느 때보다도 쉽게 Apple의 플랫폼에서 자신의 게임이 더욱 빛을 발하도록 할 수 있다. 업데이트에는 반복되는 순위표, 새로운 게임 내 대시보드 및 사용자가 Game Center 친구들 사이에 유명한 게임을 탐색할 수 있는 Friends Playing을 통한 향상된 추천 기능 등이 포함되어 있다.

재설계된 Xcode

Xcode는 Apple의 플랫폼에서 모든 개발 작업의 중심에 있으며, Xcode 12를 통해 macOS Big Sur에 어울리는 신선한 새로운 모습을 갖춘다. 새로운 문서 탭은 인터페이스 파일을 지원하도록 여러 개의 파일을 여는 작업이 빠르고 가볍게 이루어지며, 로그 및 프로젝트 파일은 각각 전용 탭에서 열린다. 네비게이터 폰트는 이제 시스템 크기와 일치하거나 소, 중, 대로 설정될 수 있다. 그리고 Xcode 12는 Apple 실리콘 기반의 새로운 Mac을 지원하도록 macOS Universal 앱을 기본적으로 빌드한다.
MacBook Pro에 표시된 Xcode 코딩 환경.
SwiftUI는 Apple의 플랫폼에서 코드를 공유하는 작업을 더욱 쉽게 만들어주는 새로운 기능들을 추가한다.

새로운 SwiftUI 기능

SwiftUI는 개발자들에게 정교한 앱 UI를 보다 직관적으로 개발할 수 있게 해주는 첨단 UI 프레임워크를 소개했다. 올해, 새로운 라이프 사이클 API는 개발자들이 SwiftUI로 전체 앱을 작성해 모든 Apple 플랫폼에서 해당 코드를 공유할 수 있게 해준다. 이미 SwiftUI로 시작한 개발자들은 새로운 기능들을 자신의 기존 코드에 쉽게 추가할 수 있고, 새로운 Lazy API는 수많은 데이터 셋이 뛰어난 성능을 제공하도록 보장해준다.

Mac Catalyst로 앱의 맞춤 구성 강화

WWDC 2019에서 macOS Catalina와 함께 첫 선을 보인 Mac Catalyst는 개발자들이 자신의 iPad 앱을 Mac에 쉽게 도입할 수 있게 해주었다. macOS Big Sur와 함께, Mac Catalyst 앱은 널찍한 새로운 디자인을 자동 적용하고, 동시에 개발자들에게 강력한 새로운 API와 자신의 앱의 작동 방식에 대한 강화된 컨트롤을 제공한다. 그리고 이제 개발자들은 자신의 Mac 앱을 자신의 iPad 앱에 맞는 해상도에서 확대된 상태를 유지할 것인지 아니면 진정한 맞춤 구성된 Mac 경험을 생성하도록 자신의 Mac 인터페이스에 대해 전반적인 컨트롤을 가질 것인지 선택할 수 있다.
Mac Catalyst의 새로운 API는 개발자들에게 iPad 앱을 Mac으로 가져올 때 완전히 새로운 수준의 컨트롤을 제공한다.

온라인 App Store Lab 및 새로운 App Store 리뷰 과정

WWDC20 기간 동안, Apple은 또한 모든 플랫폼에서 Apple 개발자 커뮤니티를 한층 더 지원하기 위해 App Store 랩의 온라인 버전을 도입하고 있다. 과거, 대면형 App Store 랩은 App Store 정책에 대한 업데이트는 물론 새로운 App Store 기능 및 역량을 알리고 우선 순위를 부여할 수 있도록 도왔다. 올해, 개발자들은 가상 랩에서 혹은 추가적인 설문조사를 통해 자신의 피드백을 공유하도록 권장받고 있다. 설문조사에 대한 답변 제출은 6월 26일까지 취합될 예정이다. 올해로 4년째인 설문조사는 50만 명의 개발자들에게 보내지는데, 이를 통해 TestFlight 공개 링크와 고객 리뷰에 대한 답변 기능과 같은 개발자들의 피드백을 반영한 App Store 개발자 서비스의 개선이 이뤄졌다. 
Apple은 또한 내년 한 해 동안 진행되는 새로운 개발자 포럼 기간 동안 개발자들이 피드백을 공유할 수 있는 추가적인 채널을 마련할 예정이다. 이들 포럼에서 개발자들은 자신의 크고 작은 제안 사항을 공유하도록 권장되며, Apple은 변경 사항을 지속적으로 도입하고 전체 개발자 커뮤니티를 위해 App Store 경험을 개선할 수 있다.
이 외에도, 두 가지 변경 사항이 앱 리뷰 과정에 도입되어 올 여름 시행될 예정이다. 첫째, 앱이 App Store Review Guidelines의 가이드라인을 위반하는지 여부에 대한 결정에 대해 개발자들이 항소할 수 있을 뿐만 아니라 가이드라인 자체에 대해 이의를 제기할 수 있는 메커니즘이 제공된다. 둘째, 이미 App Store에 있는 앱의 경우, 법적 문제와 관련된 경우를 제외하면 가이드라인 위반에 따른 버그 수정이 더 이상 연기되지 않는다. 개발자들은 그 대신 다음 제출 시 해당 문제를 해결할 수 있다.

새로운 수준의 개인정보 보호 투명성

앱의 개인정보 보호 관행을 투명하게 소개하는 것은 잠재적 사용자와 신뢰를 구축하는 데 중요하다. 개발자들은 이제 사용자들이 살펴볼 수 있도록 앱에서 수집할 수도 있는 데이터의 유형, 해당 데이터가 서드파티와 공유되는지 여부, 그리고 이에 동의하지 않는 옵션 등 자신의 앱의 개인정보 보호 관행을 곧바로 App Store에서 상세히 설명할 수 있는 기회가 주어진다.
iPhone 11 Pro에 표시된 App Store의 새로운 개인 정보 보호 관련 자료.
개발자들은 이제 App Store에서 앱의 개인 정보 보호 관행에 대해 사용자들에게 직접 알리고 교육할 수 있다.

기타 개발자용 기능

  • ARKit 4는 iPad Pro에 탑재된 LiDAR 센서와 작동하도록 고안된 새로운 Depth API를 이용해 실제 세상에 대한 정보를 포착할 수 있는 새로운 방법을 도입해, 온사이트 아키텍처, 디자인, 조경 및 제조 등 완전히 새로운 유형의 앱을 구현할 수 있게 해준다.
  • 모델 배포 및 암호화를 위한 Core ML의 추가적인 도구, Create ML의 새로운 템플릿 및 트레이닝 기능, 그리고 시각 및 자연어를 위한 다양한 API를 통해 머신 러닝 개발이 더욱 쉽고 광범위해진다.
  • PencilKit은 이제 손가락 입력을 포함해, 사용자들이 Apple Pencil로 입력할 수 있는 텍스트 입력 필드가 적용된 앱을 개발하는 작업이 쉬워진다. 개발자들은 또한 PencilKit을 이용해 스트로크 데이터에 접근할 수 있어, Apple Pencil 입력 및 시스템 터치 제스처 모두를 매끄럽게 처리할 수 있다.
  • Swift Package Manager는 Asset Catalog 번들 및 로컬라이제이션을 쉽게 공유할 수 있도록 다양한 리소스에 대한 지원을 추가한다. 그리고 Numerics, ArgumentParser 및 System을 위한 새로운 오픈 소스 패키지는 Swift를 더 많은 사용 사례에 적합한 언어로 만들어준다.
  • TestFlight은 신속한 빌드 배포를 위해 최대 100명까지 팀 구성원을 지원한다.
  • AirPods Motion API는 개발자들에게 움직임 데이터에 대한 접근 권한을 실시간으로 제공한다.
  • 개발자들은 이제 사용자들이 기존의 서드파티 앱 계정을 Apple로 로그인하기로 업그레이드하도록 지원할 수 있다.
아티클 공유

Developer Tools and Technologies 관련 이미지

자료문의
Corporate Communications
Apple, Korea Office
대표번호: 6712-6700
Media Helpline: media.kr@apple.com
 

자료 문의

Corporate Communications

Apple, Korea Office

media.kr@apple.com

대표번호: 6712-6700