Qualcomm і Microsoft анонсували свої плани по запуску Windows 10 на ARM-комп’ютерах ще в далекому грудні 2016 року, але лише зараз потенційні покупці можуть подивитися на ці пристрої та оцінити їх переваги/недоліки. Одним з останніх є відсутність можливості запускати 64-бітний софт. На щастя, Microsoft збирається виправити цей недолік у найближчому майбутньому.
На заході BUILD 2018 наступного місяця компанія представить набір для розробки, який дозволить письменникам коду компілювати свої застосунки в ARM64. Нагадаємо, що UWP-застосунки існують в трьох варіантах: ARM, × 64 і × 86. Оскільки єдиними ARM-пристроями на Windows до недавнього часу були лише смартфони на 32-бітної ОС, то усе ARM-застосунки скомпільовані в 32-бітах. Windows 10 на ARM – 64-розрядна операційна система, але вона використовує 32-бітні застосунки через банальну відсутність альтернатив. Якщо програма не вміє обробляти ARM, магазин викачує x86-пакет, який використовується для подальшої емуляції, оскільки ARM-комп’ютери не підтримують × 64.
Що дасть підтримка ARM64 користувачеві?
Поза усякими сумнівами, підтримка ARM64 принесе невеликі зміни для кінцевого користувача. Варто розуміти, що самі застосунки стануть трохи швидше, але вони не виправлять однієї великої проблеми ARM-комп’ютерів, яка полягає у відсутності підтримки × 64 для Win32-застосунків. На жаль,, усе вказує на те, що Windows 10 на ARM взагалі не отримає підтримку емуляції × 64 найближчим часом. А все тому, що для реалізації даного проекту необхідний час, а його у компанії Microsoft і її партнерів, на жаль, немає.
Втім, це не панацея, яка чарівним чином створить нову платформу. Це, наприклад, не відноситься до похмурої продуктивності емулюючий додатків × 86. Передбачається, що SDK буде доступний як для застосунків Windows Store, так і для настільних застосунків, але поки не згадує про 64-бітної емуляції. Ми сподіваємося, що це прокладе шлях для руху вперед.
Windows 10 на ARM-провальний проект?
Зараз дуже багато суперечок про те, чи можна вважати провальним спроби випуску пристроїв на Windows 10 на ARM. Нагадаємо, що перші огляди “Always Connected PC” показали, що продуктивність Snapdragon 835 сильно страждає через емуляції Win32-застосунків. Порівняння в бенчмарках демонструє сумний факт: Snapdragon 835 гірше найдоступнішого Intel Celeron для мобільних пристроїв. Називати ініціативу Microsoft і Qualcomm провалом ще зарано. Це лише перші комп’ютери на першому процесорі, тому будемо запасатися терпінням і чекати наступне покоління “Always Connected PC”. Можливо, у майбутньому Microsoft зможе зробити краще й підтримка ARM64 – крок у правильному напрямку. Нам же залишається тільки чекати й сподіватися, що в компанії Microsoft зможуть з честю вийти з цієї ситуації.
Джерело: Slashgear