비디오: Keynote (Google I/O '18) 2024
iOS에는 진정한 멀티 태스킹이 없지만 응용 프로그램 시작을 줄이는 인스턴트 온 (task-on) 작업 전환 기능이 있습니다. 특정 종류의 응용 프로그램의 경우 백그라운드에서 이벤트를 처리 할 수도 있습니다. 이러한 응용 프로그램은 다음과 같습니다.
-
오디오: 많은 응용 프로그램이 백그라운드에서 오디오를 재생합니다.
-
위치: 많은 앱이 백그라운드에서 위치 이벤트 (위치 변경에 대해 iOS가 앱에 보내는 정보)를 처리합니다.
-
VoIP: 많은 앱이 사용자가 VoIP (Voice over Internet Protocol) 통화를 할 수있는 기능을 제공합니다. 표준 인터넷 연결을 통해 전화를 걸 수 있습니다.
-
Newsstand-Content: 뉴스 스탠드 앱은 백그라운드에서 콘텐츠를 다운로드하고 처리합니다.
-
외부 액세서리: 일부 앱은 업데이트를 제공하는 하드웨어 액세서리로 작동합니다.
iOS는 앱이 실행되지 않아도 원격 서버의 알림 수신에 대한 알림 알림과 로컬 알림을 제공합니다. 앱을 사용하여 백그라운드에서 예정된 이벤트 및 알람을 사용자에게 알립니다 (서버 필요 없음).
지역 알림을 사용하여 사용자의 관심을 끌 수 있습니다. 예를 들어 백그라운드에서 실행중인 드라이버 탐색 응용 프로그램은 로컬 알림을 사용하여 차례를 정할 때 사용자에게 알릴 수 있습니다. 또한 응용 프로그램은 향후 날짜 및 시간에 대한 로컬 알림 전달을 예약하고 응용 프로그램이 실행되지 않아도 알림을 전달할 수 있습니다.