Розряд, сестра: чи є сенс у 64 битах?

Старий жарт говорить, що якщо взяти вісім бейсбольних біт, вийде цілий бейсбольний байт. А якщо взяти їх у квадраті, та ще й помножити на нові технології, вийде самий що ні на є тренд сучасного «мобільного» ринку. Заради чого ж весь сир-бор?

Для початку трохи теорії. Перехід до нової архітектури для мобільних пристроїв, очевидно, принципово відрізняється від випадку з комп'ютерами. У той час як для останніх важливим аспектом є підтримка понад 4 ГБ ОЗУ, мобільне ПЗ поки що не вимагає подібних обсягів (хоча, судячи зі зростання вимог деяких відкритих ОС, фантастично це вже не звучить). Вирішальним фактором тут є поліпшення продуктивності завдяки підтримці нових інструкцій, включених в процесори ARMv8. Отже, які кроки зробили в Купертіно?


2013 рік


Вересень: перший пристрій нового покоління - iPhone 5s, оснащений чіпом Apple A7.

Жовтень: на ринок виходять iPad Air і iPad mini 2, побудовані на тому ж, що і iPhone 5s.

2014 рік


Березень: iOS 7.1 доступна для завантаження. Дана версія покликана усунути неполадки з розподілом пам'яті в 64-розрядній версії iOS.

Вересень: випуск iPhone 6 і 6 Plus на базі A8, другого за рахунком мобільного процесора Apple з підтримкою 64-розрярдної архітектури. iPhone 4s йде зі сцени, і модель 5с залишається останнім представником «старої гвардії».

Жовтень: представлені iPad Air 2 і iPad mini 3. Цього разу пристрої працюють на різних платформах (A8X і А7 відповідно), але обидва ЦП 64-розрядні. Відмова від продажів iPad четвертого покоління, за аналогією з iPhone, залишає в лінійці лише одну 32-бітну модель - iPad mini.

2015 рік


Лютий: відповідно до нових вимог App Store, всі програми, що продаються в магазині, повинні мати 64-розрядні версії.


Червень: оновлення програм, що завантажуються їх авторами, повинні мати 64-розрядні версії. У продовження обраного курсу Apple знімає з виробництва iPad mini.

Як бачимо, з точки зору «заліза» горезвісний перехід відбувся практично повністю. Якщо припустити, що вже скоро Apple зніме з виробництва iPhone 5с і змінить нинішнє покоління iPod Touch на модель, оснащену новим ЦП, то модельний ряд Apple повністю позбудеться 32-розрядної архітектури, і всі доступні iOS-пристрої стануть виключно 64-розрядними. З приводу актуальності цього ентузіасти судять не перший рік, і давайте поглянемо, наскільки підтримка тих самих восьми у квадраті бітів прижилася на практиці.

Для того щоб оцінити ступінь проникнення нової архітектури в екосистему iOS, співробітники видання Arstechnica склали порівняльну таблицю за період з весни минулого року по літо нинішнього. Ці дані відображають, наскільки автори сторонніх додатків перевели свої продукти на 64-бітні «рейки». Ось так виглядає ця таблиця:


Цікаво? Не те слово. Всього за один рік практично всі додатки зі списку, а серед них такі популярні програми, як клієнти для сервісів Google, соціальних мереж і навіть мобільна версія MS Office, обзавелися підтримкою 64-розрядних інструкцій. Єдиний «консерватор» - Gmail, але і в цьому випадку роботи явно в розпалі, оскільки останній раз додаток оновлювався ще на початку весни. Очевидно, програмна складова вже зовсім не так відстає від апаратної, щоб скептики затягнули свою пісню про нібито непотрібні інновації. Однак без ложки дихання не обійшлося і тут: рано чи пізно Apple доведеться повністю позбавити старі пристрої підтримки, незважаючи на їх традиційно тривалий життєвий цикл. Втім, мінусом це можна назвати лише умовно - самому «новому» з 32-розрядних гаджетів скоро виповниться три роки, і, незважаючи на це, він вже отримав оновлення до iOS 9. Враховуючи, що підтримка старих ЦП навряд чи зникне повністю тут і зараз, більшості суперників такий сервіс і не снився.


Якщо згадати, як відбувався подібний перехід у комп'ютерів Mac, то затію можна назвати вдало доконаною. Не останню роль тут зіграла тісна інтеграція ПО і «заліза» під чуйним контролем Apple, що дозволило здійснити перехід всього за два покоління OS X, і ось вже сьомий рік вона функціонує виключно на новій архітектурі. За великим рахунком для сегмента персональних комп'ютерів цей прецедент унікальний. У стані конкурентів справи йдуть інакше: готується до виходу Windows 10 має 32-розрядну версію. Залишити застарілі ЦП за бортом Microsoft не може в силу об'єктивних причин: по-перше, редмондська ОС розрахована на максимальну сумісність, по-друге, Windows оновлюється набагато рідше - фактично з часів XP світ побачили чотири версії «Вікон», не рахуючи перехідної Millenium. Для порівняння: за цей же період Apple видала на-гора цілих десять оновлень. Крім того, обрана Microsoft стратегія універсальності мобільних і комп'ютерних пристроїв явно накладає свої обмеження.

Змушена «тягнути милиці» і Google, оскільки екосистема Android включає в себе чимало застарілих або просто бюджетних моделей, різко відмовитися від підтримки яких було б поганим тоном для виробника. Втім, з мобільною технікою схожим чином чинить і Apple - як вже говорилося вище, компанія не збирається миттєво відправляти 32-бітні ЦП на звалище історії. Навпаки, в iOS 9 з'явиться новий інструмент під назвою App Thinning, покликаний спростити розробку універсальних додатків.

Наостанок можна зробити висновок, що остаточний перехід на 64 біти навряд чи відбудеться раніше iOS 11; при збереженні звичного циклу вона з'явиться в 2017 році. Більш точних прогнозів зробити не вдасться, але з нинішнього стану справ слід саме такий сценарій. Моментом істини тут може стати вердикт Apple щодо поточного iPod Touch і iPhone 5c. Якщо ці пристрої дійсно підуть на спокій цього року, то компанія явно налаштована рішуче. І навпаки, якщо старий iPod залишиться в строю разом з 32-розрядною ж Apple TV, купертинівці навряд чи будуть квапити події, дозволивши їм йти природним шляхом.


До речі, на ринку ЦП Apple успішно змагається з Qualcomm. Як саме - читайте в цьому матеріалі.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND