Picture-in-Picture – многозадачность для iPad в iOS 9 (Часть 1)
Apple представляет новые функции, введенные в iOS9 «многозадачность», но iPad также всегда был многозадачным. Уже много лет начиная от системной многозадачности и до автоматического обновления . Чего они не делали до сих пор так это запуск 2 приложений на одном экране одновременно. Эту технологию в Apple назвали PIP(Picture-in-picture).
Примечание: прошивка iOS 9 в настоящее время работает в бета-версии и регулируется соглашением о неразглашении ( NDA), что не дает возможности пользоваться скниншотами или видео. Все материалы, содержащиеся в iOS9: описание предыдущих серий, сейчас опубликованы версии для iOS, и до iOS9 показаны во время WWDC 2015 Keynote, и со времени нашего освещения мероприятия, включая наш первый обзор по прошивке iOS 9.
Основы многозадачности
Picture-in-Picture – это не новая концепция. Это существовало в телевизионных и компьютерных экранах уже много лет. Она включает в себя одно видео, поверх которого работает другое видео. Так, например, имея канал, показывающий игры в бейсбол в вашем телевизоре, и канал игры в футбол в маленьком окошке в одном из углов экрана.
Идея традиционной картинки в картинке должна запускать видео вверху экрана в другом приложении, оно потребует ресурсов на iPad 2 Air, iPad Air, iPad mini 3, или iPand mini 2.
Картинка в картинке является лишь одним из трех способов работы. iOS9 предлагает многозадачности для работы нескольких приложений на iPad. По работе других прошивок Slide Over и Split View, и многим другим.
Когда с приложения Slide Over и Split View появилась концепция «начального» и «вторичного» приложения, картинка в картинке использовалась как установленная концепция – «фоновые новости»
Короткая история воспроизведения видео
Оригинальный iPhone впервые был представлен в 2007 году, он имел приложение iPod для игр и iTunes для видео, приложение YouTube для видео с YouTube и Safari для определенных игр и интернет-игр. Другими словами, видео было встроено в прошивку с самого начала.
Система, воспроизводящая телефонные звонки и музыку, всегда позволяла играть в фоновом режиме. Это продолжалось до 2010 года с прошивкой iOS4, однако, были введены интерфейсы прикладного программирования (API), что позволило приложению App Store управлять Voice Over IP звонками, и потоковыми аудио приложениями, такими как Skype или Pandora – в фоновом режиме.
В конце 2010 Apple представила AirPlay как способ продвижения видео (или аудио) контента с iPhone, iPod touch, или iPad на Apple TV. В медиа-плеерах компания Apple добавила другие ( разработки – в которых видео продолжает играть, даже если основное устройство выключено, или приложение изменено.
В 2011 году в прошивке iOS5 приложение iPod и музыкальное приложения были разделены в соответствии с iPad и iPod Touch. Музыка отделена и хранится отдельно и доступна в фоновом режиме.
Совсем недавно, Media Player, используя оригинальный метод прошивки, вернулся к первому iPhone SDK 2008 года, и был заменен новым Framework в iOS8: AVKit. В прошивке iOS9, Media Player , player controller and player view controller были заменены на unified Player view controller от AVK
Aналогично, два других способа для воспроизведения видео, AVF, который позволяет разработчиками создавать своих собственных игроков и WebKit, который работает при помощи HTML5 интернет-видео и получает новые возможности с прошивкой iOS9.