WWDC

애플 세계 개발자 컨퍼런스(Worldwide Development Conference, WWDC)

애플에서 매년 6월 개최되는 대규모 개발자 컨퍼런스로 새로운 소프트웨어와 기술 등을 공개한다.

Apple Developer

WWDC24

iOS

애플이 개발한 애플 자사 모바일 기기 전용 운영체제로 iPhone, iPad, iPod Touch 등의 애플 디바이스에서 동작한다.

iOS 특징

폐쇄성 (보안)

iOS Privacy 정책을 따라 같은 앱이더라도 안드로이드에서 가능한 기능이 iOS에서는 불가능한 경우가 생긴다.

[ 애플의 폐쇄성 예시 ] App Store : 애플 플랫폼에서만 사용 가능한 애플리케이션을 다운받을 수 있는 서비스 Xcode : 애플 플랫폼용 앱을 개발할 수 있는 통합 개발 환경으로 macOS에서만 동작한다.카카오톡 키워드 알림 기능은 iOS 알림 정책 변경으로 인해 지원 중단한 사례

업데이트

iOS는 매년 WWDC에서 새 버전이 공개되며 세부적으로 자주 업데이트가 발생한다. 따라서 앱을 개발할 때 애플 기기의 사용자들이 사용 중인 iOS 버전별 점유율을 확인하고 버전별 호환성을 생각하며 개발해야 한다.

App Store - 지원 - Apple Developer

레이아웃

① Human Interface Guidelines (HIG)

애플 플랫폼에서 개발하기 원하는 디자이너와 개발자를 위한 종합 리소스

쉽게 이야기하면, 애플은 사용자가 익숙한 방식으로(일관된 사용자 경험이나 익숙한 방식) 앱을 사용하는 것을 추구하기 때문에 애플 기기에서 구동될 앱의 모든 요소에 대해 가이드 라인을 정해두는 것이다.

Human Interface Guidelines | Apple Developer Documentation