tvOS (раніше відома як Apple TV Software) — операційна система, розроблена Apple Inc. для цифрового медіаплеєраApple TV другого покоління та новіших моделей. Вона базується на операційній системі iOS і має багато схожих фреймворків, технологій і концепцій.
tvOS для Apple TV другого та третього поколінь має кілька вбудованих програм, але не підтримує програми сторонніх розробників.
9 вересня 2015 року на медіа-заході Apple була анонсована Apple TV четвертого покоління з підтримкою програм сторонніх розробників. Apple змінила назву операційної системи Apple TV Software на tvOS, відповідно до номенклатуриверблюдячого регістру, яку вони використовували для своїх інших операційних систем — iOS і watchOS.[1]
Історія
30 жовтня 2015 року четверте покоління Apple TV стало доступним і постачалося з tvOS 9.0. 9 листопада 2015 року було випущено tvOS 9.0.1, головним чином оновлення для вирішення незначних проблем.
tvOS 9.1 було випущено 8 грудня 2015 року разом з OS X 10.11.2, iOS 9.2 і watchOS 2.1.[2] Разом із цими оновленнями Apple також оновила програму «Пульт»[en] для iOS і watchOS, дозволивши використовувати базові функції дистанційного керування для Apple TV четвертого покоління (раніше ця програма працювала лише з попередніми версіями Apple TV).[3]
25 листопада 2015 року Facebook представив свій SDK для tvOS, що дозволяє програмам входити у Facebook, ділитися у Facebook і використовувати Facebook Analytics так само, як програмам iOS.[4]
2 грудня 2015 року Твіттер запустив свою службу автентифікації входу для tvOS — «Digits», що дозволяє користувачам входити в програми та служби за допомогою простого унікального коду, доступного онлайн.[5]
13 червня 2016 року на WWDC 2016 старший віцепрезидент Apple з інтернет-послуг Едді Кʼю[en] анонсував наступну основну версію tvOS — tvOS 10. tvOS 10 отримала нові функції, такі як покращення пошуку Siri, єдиний вхід для кабельних підписок, темний режим, а також нову програму «Пульт» для керування Apple TV, яка була офіційно випущена 13 вересня 2016 року разом із iOS 10.
4 червня 2018 року на WWDC 2018 було анонсовано tvOS 12. tvOS 12 отримала підтримку Dolby AtmosE-AC3[en] і була офіційно випущена 17 вересня 2018 року разом з iOS 12.
13 квітня 2020 року стало відомо, що Siri Smart Speaker у HomePod від Apple почав запускати варіанти програмного забезпечення tvOS.
22 червня 2020 року на WWDC 2020 було анонсовано tvOS 14. tvOS 14 отримала підтримку програми «Дім» і відео YouTube у форматі 4K і була офіційно випущена 16 вересня 2020 року разом із iOS 14 і iPadOS 14.
7 червня 2021 року на WWDC 2021 було анонсовано tvOS 15. tvOS 15 отримала нові функції та покращення, зокрема SharePlay, новий розділ «Поширено для вас» у програмі «TV» та можливість відтворювати вміст за допомогою голосових команд,[6] і була офіційно випущена 20 вересня 2021 року разом із iOS 15 та iPadOS 15.
6 червня 2022 року на WWDC 2022 було анонсовано tvOS 16.
Функції
tvOS 9 постачається з декількома новими функціями на Apple TV четвертого покоління. Однією з головних особливостей була можливість переміщатися по інтерфейсу за допомогою нового пульта дистанційного керування тачпадом за допомогою мультисенсорних жестів. Вона отримала новий App Store, в якому користувачі можуть завантажувати та встановлювати нові програми та ігри, доступні від розробників, які розробляють програми для Apple TV і tvOS. У tvOS 9 додана підтримка Siri, яка дозволяє користувачам виконувати безліч дій, наприклад пошук фільму/телешоу в різних програмах, перемотування назад, перемотування вперед, визначення назви та актора/режисера поточного фільму, а також відмотування на 15 секунд назад. tvOS отримала підтримку програм-пультів для Apple TV, більше можливостей налаштування програм, кінематографічні заставки та керування телевізором за допомогою пульта Siri Remote із вбудованою підтримкою HDMI-CEC у tvOS. Крім того, tvOS дозволяє користувачеві керувати Apple TV різними способами. Сюди входить використання пульта Siri Remote, який входить у комплект, підключення стороннього універсального пульта дистанційного керування, підключення геймпада MFi для керування іграми, використання програми «Пульт»[en] на iOS і підключення Bluetooth-клавіатури для полегшення введення тексту користувачем.
Доступність
tvOS було розроблено на базі iOS, оскільки така tvOS успадкувала багато функцій доступності iOS і macOS.
tvOS має технології Apple VoiceOver, Зум і Siri, які допомагають незрячим і людям зі слабким зором. VoiceOver, функція зачитування елементів екрана від Apple, доступна більш ніж 30 мовами та дає змогу користувачам із вадами зору знати, що відображається на дисплеї, і відповідати на підказки на екрані. VoiceOver використовує жести, подібні до інших продуктів Apple (помахи, торкання та ротор).
Подібно до інших продуктів Apple, таких як iPhone, де три послідовні натискання на бічну кнопку активує функції спеціальних можливостей, за допомогою tvOS на Apple TV користувач може активувати VoiceOver без будь-якого процесу встановлення. Потрібно лише тричі клацнути кнопку «Меню» на пульті Siri Remote, і Apple TV проведе користувача через повне початкове налаштування — завдання, яке є нетривіальним для людей із вадами зору в більшості подвбних продуктів на ринку.
Іншою функцією доступності є збільшення контрастності на екрані, яка діє за рахунок зменшення прозорості фонових елементів на сторінках фільмів і телешоу, вкладках меню та інших частинах операційної системи. Також можна ввімкнути високий контраст за допомогою курсора, щоб краще окреслити виділений вміст. Користувач також може ввімкнути функцію «Зменшення руху», завдяки якій деякі дії на екрані, наприклад переміщення між значками програм на головному екрані та запуск програм, візуально спрощуються, що сприяє зменшенню навантаження на очі.
tvOS дозволяє користувачам дивитися фільми з аудіоописом того, що демонструється на екрані. Фільми з аудіоописом відображаються з піктограмою AD (аудіоопис від англ.Audio Description) у iTunes Store для tvOS і в iTunes на комп'ютерах Macintosh або Windows.
Поєднання Bluetooth-клавіатури[en] із tvOS на Apple TV увімкне іншу функцію доступності, яка також є включенням VoiceOver. Під час введення VoiceOver відтворює аудіоголосом кожен символ, натиснутий на клавіатурі, і повторюється знову під час його введення. Apple TV розроблено для роботи з Apple Wireless Keyboard[en] або Apple Magic Keyboard[en]. Однак Apple TV працюватиме майже з будь-якою Bluetooth-клавіатурою.
Apple TV із tvOS і без неї підтримує приховані субтитри, тож глухі та слабочуючі можуть переглядати телесеріали та повнометражні фільми. Сумісні епізоди та фільми позначаються піктограмою CC (приховані субтитри від англ.closed captioning) або SDH (субтитри для глухих або людей із вадами слуху) в iTunes Store на Apple TV або в самому iTunes. Глядач може налаштувати субтитри в епізодах або фільмах за допомогою стилів і шрифтів, які більш сприятливі для людей із вадами слуху та/або зору.
Сенсорний клікпед Siri Remote можна налаштувати. Відстеження, коли встановлено значення «Швидко» (англ.Fast), регулює рухи великого пальця, зроблені для збільшення відстані по відношенню до того, наскільки далеко перемістився великий палець на скляній сенсорній панелі. І навпаки, коли встановлено повільне відстеження, сильніші рухи великого пальця на сенсорній панелі зменшуватимуть відстань, яку пройдено на екрані. Це може допомогти людям з обмеженими можливостями.
Програма Apple «Пульт» на пристроях iOS дозволяє керувати Apple TV з iPhone, iPad або iPod Touch. Віддалена програма для iOS покращує доступність Apple TV, увімкнувши Switch Control. Switch Control — це унікальна технологія Apple, яка забезпечує послідовну навігацію між елементами на екрані та виконання певних дій, таких як вибір, торкання, перетягування, введення тексту за допомогою стороннього апаратного перемикача з підтримкою Bluetooth, створеного для людей з вадами.
Розвиток
tvOS 9 постачається з абсолютно новими інструментами розробки для розробників. tvOS має підтримку абсолютно нового SDK для розробників, щоб створювати програми для телевізора, включаючи всі API, включені в iOS 9, такі як Metal[en]. Вона також отримала tvOS App Store, який дозволяє користувачам переглядати, завантажувати та встановлювати широкий спектр програм.[7] Крім того, тепер розробники можуть використовувати власний інтерфейс у своїй програмі, а не лише інтерфейс Apple. Оскільки tvOS базується на iOS, можна легко перенести існуючі програми iOS на Apple TV за допомогою Xcode, вносячи лише кілька вдосконалень у програму, щоб краще працювати на великому екрані. Apple надає Xcode безкоштовно всім зареєстрованим розробникам Apple.[8] Для розробки нової програми доя Apple TV необхідно зробити зображення паралакса для іконки програми. Щоб зробити це, Apple надає експортер Parallax і засіб попереднього перегляду в інструментах розробки для Apple TV.
Історія версій
Legend:
Застарілі
Припинені
Поточна
Бета
Інформація про нові оновлення Apple TV (2-го покоління) і новіших версій публікується в базі знань Apple.[9]
Підтримувані версії ОС
Підтримувані версії ОС
Випуск ОС
Покоління
2
3
HD
4K
4K (2)
iOS 4
Н/Д
Н/Д
Н/Д
Н/Д
iOS 5
Н/Д
Н/Д
Н/Д
iOS 6
Н/Д
Н/Д
Н/Д
iOS 7
Н/Д
Н/Д
Н/Д
iOS 8
Н/Д
Н/Д
Н/Д
tvOS 9
Н/Д
Н/Д
tvOS 10
Н/Д
Н/Д
tvOS 11
Н/Д
tvOS 12
Н/Д
tvOS 13
Н/Д
tvOS 14
tvOS 15
tvOS 16
iOS 4
iOS 4.1 була першою версією iOS, доступною на Apple TV (2-го покоління). Вона мала програмне забезпечення Apple TV Software 4.0.[9]
Таблиця версій: iOS 4.x — Apple TV (2-го покоління)
Функція лише для США: Трансляція придбаних телешоу з iTunes на Apple TV (і минулих покупок); раніше була доступна лише оренда.
iOS 5
23 жовтня 2011 року Apple TV (2-го покоління) отримав програмне забезпечення iOS 5.0 із My Photo Stream, дублюванням AirPlay (з iPhone 4S і iPad 2), NHL, Wall Street Journal, темами слайдшоу та субтитрами Netflix.[9][10] Всупереч чуткам і коду, знайденому в iOS 5, у випуску не було підтримки Bluetooth або програм для Apple TV (2-го покоління).[11]
Таблиця версій: iOS 5.x — Apple TV (2-го та 3-го покоління)
Усунено проблему, яка спричиняла неправильне застосування обмежень вмісту для iTunes Store в Австралії.
iOS 6
24 вересня 2012 року Apple TV (2-го покоління) і пізніше отримали оновлення програмного забезпечення iOS 6.0 із функцією Shared Photo Stream, перемиканням облікових записів iTunes, покращеною функціональністю AirPlay і пошуком трейлерів, серед інших менших покращень.
Таблиця версій: iOS 6.x — Apple TV (2-го та 3-го покоління)
Shared Photo Streams: Можна приймайте запрошення на Shared Photo Streams, переглядати фотографії та коментарі та отримувати сповіщення про новий вміст.
AirPlay: Надсилання аудіовмісту з Apple TV на колонки/пристрої з підтримкою AirPlay (включаючи AirPort Express та інші Apple TV). Також містить можливість вимагати екранний код для використання AirPlay з Apple TV.
Перемикання облікових записів iTunes: Збереження кілької облікових записів iTunes і швидке перемикання між ними.
Трейлери: Пошук трейлерів фільмів. У Сполучених Штатах можна дивитися розклад показів місцевих театрів.
Екранні заставки: Заставки New Cascade, Shrinking Tiles і Sliding Panels.
Головне меню: Можна змінювати порядок піктограм на другій сторінці, утримуючи кнопку вибору на пульті дистанційного керування.
Субтитри: Підтримка SDH для людей із вадами слуху; покращення перегляду та вибору субтитрів.
Конфігурація мережі: Підтримка налаштування додаткових параметрів мережі за допомогою профілів конфігурації.
Стабільність і продуктивність: Містить загальні поліпшення продуктивності та стабільності.
Створення користувацьких радіостанції та прослуховування їх без реклами за допомогою iTunes Match (лише для США та Австралії).
iTunes Store
Перегляда, покупка та відтворення музики безпосередньо з iTunes Store.
iCloud Photos
Додано підтримку відтворення відео зі Photo Stream та перегляду Photo Stream від кількох учасників.
AirPlay із iCloud
Apple TV відтворюватиме вміст із iTunes In The Cloud замість користувацького пристрою AirPlay, коли це можливо (потрібна iOS 7 на пристрої AirPlay).
Подкасти
Синхронізація користувацьких подкастів та подкаст-станції на Apple TV і всіх пристроях користувача iOS.
iMovie Theater
Миттєві трансляції створені користувачем iMovie у високій чіткості з iCloud (потрібна остання версія iMovie для iOS або Mac і обліковий запис iCloud).
Субтитри та підписи
Автоматичний вибір субтитрів на основі налаштувань мови Apple TV із можливістю налаштування стилю субтитрів.
Conference Room Display
Заблокований Apple TV на Conference Room Display (для ділових і освітніх середовищ) і відображення на екрані інструкції щодо використання AirPlay.
Оновлення програмного забезпечення
Постійне оновлення Apple TV, автоматично встановлюючи оновлення програмного забезпечення, коли воно доступне.
Налаштування
Можна використовувати iPhone, iPad або iPod Touch з iOS 7 для автоматичного перенесення мережевих налаштувань, Apple ID користувача та мовних налаштувань на Apple TV (3-го покоління) (недоступно на iPhone 4 або iPad 2).
Вміст сторонніх розробників лише для США додано 26 вересня 2013 року без оновлення програмного забезпечення: Major League Soccer (MLS) та Disney Junior.[25][26]
Програму iMovie Theater було додано 22 жовтня 2013 року без оновлення програмного забезпечення.[27]
Містить можливість полегшити приховування каналів[9]
AirPlay
Параметр безпеки для пристроїв iOS або Mac, що дозволяє вимагати підтвердження за допомогою одноразового екранного коду перед використанням AirPlay (потрібна iOS 7.1 або новіша версія на пристрої iOS або OS X 10.9.2 або новіша версія на Mac).[9]
Додано підтримку, яка дозволяє пристрою AirPlay виявляти Apple TV через Bluetooth у середовищах, де багатоадресний трафік або трафік Bonjour заблоковано в мережі або пристрій AirPlay знаходиться в іншій підмережі.[9]
Прогрма «Пульт»
Перегляда придбаних телешоу та фільми в програмі «Пульт» і дотиком їх можна миттєво відтворити на Apple TV.[9]
Створення та відтворення радіостанцій iTunes (потрібна програма «Пульт» версії 4.2 або новішої).[9]
Стабільність і продуктивність
Виправлення помилок, загальні покращення продуктивності та стабільності.[9]
Станом на травень 2015 року програма YouTube працює лише на новіших Apple TV із програмним забезпеченням 7.2 або новішої версії через зміну API, реалізовану Google.
Стабільність і продуктивність
Містить загальні поліпшення продуктивності та стабільності.[9]
iOS 8
18 вересня 2014 року третє покоління Apple TV отримало оновлення програмного забезпечення iOS 8.0 із переробленим інтерфейсом користувача, Family Sharing і одноранговим AirPlay.
Таблиця версій: iOS 8.x — Apple TV (3-го покоління)
Перероблений інтерфейс користувача, який має вигляд, схожий на «плаский» вигляд, представлений в iOS 8 і OS X Yosemite.
Редизайн інтерфейсу користувача включає перероблені іконки та межі, меню та багато елементів керування в багатьох програмах, які входять до складу Apple TV.
Сімейний доступ
Додано підтримку служби обміну покупками в iTunes між 6 людьми.
Підтримує покупки музики, відео, подкастів і телешоу в iTunes.
Усі члени групи повинні оплачувати сімейні покупки однією кредитною/дебетовою карткою.
Запит на покупку — батьки можуть схвалити витрати дитини з батьківського пристрою.
Послуги описового відео
Доступне прослуховування описового відео з новою функцією доступності, підтримкою вибраних фільмів і телешоу iTunes.
Гості можуть використовувати AirPlay зі свого пристрою Mac або iOS безпосередньо на Apple TV без підключення до бездротової мережі (потрібно Apple TV 3 Rev-A (A1469), iPhone 4S або новіші; iPad 2 або новіші; і iPod Touch (5-го покоління) під управлінням iOS 8 або Mac під управлінням OS X Yosemite (10.10) або новішої версії).A3R
Beats Music
Beats Music тепер замінено на Apple Music, для якої потрібен Apple TV 4 із tvOS 9.0 або новішої версії.
Станом на травень 2015 року програма YouTube працює лише на Apple TV із програмним забезпеченням 7.2 або новішої версії через зміну API, реалізовану Google.
Стабільність і продуктивність
Містить загальні поліпшення продуктивності та стабільності.
Виправлення помилок
Оновлення Apple TV Software, випущені після випуску Apple TV (4-го покоління)
Вказано як оновлення безпеки без опублікованих записів CVE
tvOS 9
tvOS 9 — операційна система, яка на 95 % базується на iOS 9 із адаптаціями для телевізійного інтерфейсу. Її анонсували 9 вересня 2015 року разом із новими iPad Pro та iPhone 6S. Тім Кук представив tvOS, сказавши, що для Apple TV настав час отримати сучасну операційну систему із підтримкою програм, оскільки це «майбутнє телебачення». Вона буде доступна лише на Apple TV (4-го покоління), випущеному в жовтні 2015 року. Вона отримала нативний SDK для розробки програм, App Store для їх розповсюдження, підтримку Siri та універсальний пошук у кількох програмах.
Новий інтерфейс користувача, який використовує світліші кольори та прозорість, має підтримку керування за допомогою абсолютно нового пульта дистанційного керування. Цей пульт можна використовувати для навігації інтерфейсом користувача за допомогою мультисенсорних жестів на трекпаді на пульті, а не фізичних кнопок.
App Store/SDK
Додано підтримку абсолютно нового SDK для розробників, щоб створювати програми для Apple TV, включаючи всі API, включені в iOS 9, такі як Metal.
Додано App Store, який дозволяє користувачам переглядати, завантажувати та встановлювати широкий спектр програм, таких як ігри, відеопрограми тощо.
Тепер розробники можуть використовувати власний інтерфейс у своїй програмі, а не лише інтерфейс Apple.
Siri
Додано підтримку Siri, яку можна перемикати, натискаючи кнопку мікрофона на пульті дистанційного керування.
Окрім усіх можливостей iOS, Siri може сприймати багато голосових команд, спеціально розроблених для Apple TV, наприклад пошук фільму/телешоу в різних програмах, перемотування назад, перемотування вперед, озвучення назви та актора/режисера поточного фільму та перемотування на 15 секунд назад.
Використання
Тепер можна перемикатися між двома програмами, двічі клацнувши трекпад на пульті дистанційного керування та прокрутивши до потрібної програми.
Тепер користувачі можуть налаштувати головний екран, розмістивши будь-які програми, які вони бажають, у верхньому рядку, включно із програмами сторонніх розробників.
Нові кінематографічні заставки відображають покадрові зображення мальовничих міст, коли Apple TV перебуває в режимі сну.
Тепер можна керувати гучністю телевізора та вмикати/вимикати його за допомогою лише нового Siri Remote та вбудованої підтримки HDMI CEC у tvOS.
Контролери сторонніх виробників
Додано підтримку підключення ігрових Bluetooth-контролерів сторонніх виробників, щоб грати в ігри.
Папку можна створити, вибравши програму, клацнувши й утримуючи сенсорну панель, натиснувши кнопку «Відтворити/Пауза», а потім вибравши «Нова папка» зі спливаючого меню.
Додано можливість підключати Bluetooth-клавіатури до Apple TV 4-го покоління.
Додано перероблений перемикач програм, подібний до того, що є в iOS 9, а не в iOS 8, який містив tvOS 9.1.
Додано підтримку бібліотеки фотографій iCloud і Live Photos
Дозволtyj розробникам додавати карти до своїх програм за допомогою MapKit API.
Siri/Голосове диктування
Додано підтримку голосового диктування, щоб користувачі могли вводити текст у текстові поля за допомогою голосу. Голосове диктування можна активувати, вибравши текстове поле та натиснувши кнопку Siri на пульті Siri Remote.
Додано підтримку пошуку в App Store на Apple TV за допомогою Siri.
Додано підтримку нових мов Siri, зокрема іспанської (США), французької (Канада) та англійської (Велика Британія та Австралія).
Покращення віддаленого керування
Щоб перемотати назад/вперед відео в tvOS 9.2, тепер необхідно натиснути сенсорну панель перед тим, як провести ліворуч або праворуч.[33]
Оновлено мікропрограму дистанційного керування, яка має покращену продуктивність датчика руху та підтримку додаткового апаратного забезпечення звукової панелі та приймача.[34]
Додано можливість користувачам вибирати між світлим або новим темним режимом.[35]
Додано підтримку значків сповіщень програм на головному екрані tvOS.
Siri
Підтримка пошуку контенту на YouTube за допомогою Siri.
Підтримка пошуку контенту за темами.
Фотографії
Додано підтримку нової програми «Фотографії», доступної в iOS 10, яка додає нову функцію «Спогади».
Музика
Оновлено інтерфейс Apple Music відповідно до інтерфейсу Apple Music на iOS 10 і macOS Sierra.
Управління
Коли користувачі починають вводити текст на Apple TV за допомогою Siri Remote, їхній iPhone на iOS 10 або новішої версії надає їм сповіщення на екрані блокування, яке дозволяє вводити текст навіть без віддаленої програми, встановленої на пристрої iOS.
Більше не потрібно, щоб розробники підтримували Siri Remote в іграх. Гра тепер може використовувати контролер MFI стороннього виробника, необхідний для ігрового процесу.
HomeKit
Дозволяє керувати аксесуарами HomeKit з Apple TV.
Інструменти розробника
Додано багато нових API, якими розробники можуть скористатися в tvOS, наприклад ReplayKit, SpriteKit, SceneKit тощо.
Додано можливість перепрограмувати кнопку TV на пульті Siri Remote[en], щоб відкрити програму «TV» або повернутися на головний екран.
Додано підтримку керування через Центр керування з пристроїв під управлінням iOS 11.
Використання
Apple AirPods автоматично підключаються, коли з'єднуються з пристроєм, на якому виконано вхід за допомогою того самого облікового запису iCloud.
Можливість автоматичного перемикання між світлим і темним режимами залежно від часу доби.
Додано опцію «Синхронізація головного екрана», яка синхронізує програми та головні екрани на Apple TV, на яких увійшли під тим самим обліковим записом iCloud.
Двічі торкнувшись пульта Siri remote збільшується масштаб відео у вертикальній або літерній коробці, щоб заповнити кадр.
Торкнувшись шкали часу вдруге, користувач перейде на відображення часу доби.
Інструменти розробника
Збільшено максимальний розмір пакета On-Demand Resource до 4 ГБ із 200 МБ.
Додано підтримку HEVC і HEIF, апаратне декодування на Apple TV 4K і програмне декодування на Apple TV (4-го покоління).
Оновлення містить підтримку перемикання виведення дисплея Apple TV 4K на SDR для програм, які прив'язані до графічного процесора під час роботи в HDR, а також повторно вводить категорію «Непереглянуті» в розділі «Домашній доступ» для фільмів, телешоу та домашніх відео.
↑Філіпе Еспозіто (24 березня 2020). tvOS 13.4 and TV Software 7.5 updates for Apple TV now available(англ.). For users of the third-generation Apple TV, Apple has also released the Apple TV Software 7.5 with general improvements, since this model has access to the Apple TV App and Apple TV+.