Pixel 7 тестує лише 64-розрядну версію Android і не може запускати 32-розрядні програми

Pixel 7 тестує лише 64-розрядну версію Android і не може запускати 32-розрядні програми

Ось сюрприз: ми знали, що Android незабаром готується припинити підтримку 32-розрядних програм, і майбутній Pixel Tablet отримає перевірку коду, щоб підготувати його до роботи лише на 64-розрядній версії Android. Ніхто не помітив, що Pixel 7 також припиняє підтримку 64-розрядних програм, тому його вчорашній випуск робить великий крок до 64-розрядного майбутнього Android. Технічний редактор Еспера-старшого Мішаал Рахман з’ясував усі тонкощі того, як це буде працювати.

Схоже, Pixel Tablet все ще буде першим, на якому працюватиме лише 64-розрядна версія Android, а Pixel 7 лише на півкроку ближче до цієї віхи. Тридцять дворозрядні програми вимкнено за допомогою програмного прапорця , але лише 64-розрядна версія Android ще не працює. Під час спроби встановити 32-бітну програму з’явиться повідомлення про помилку: «Програма не встановлена, оскільки вона не сумісна з вашим телефоном».

Схоже, що ОС ще не зовсім готова до 64-розрядних збірок, оскільки деякі системні бібліотеки все ще є 32-розрядними, але це те, до чого прагне Google. Крім того, гарним прикладом є початок із штучного програмного прапора. Google може точно побачити, скільки проблем спричинить лише 64-розрядна версія, і може легко вимкнути позначку в оновленні програмного забезпечення, якщо справи стануть дуже поганими.

Однак насправді більшість споживачів не помітять втрати 32-розрядних програм. Java-програми скомпільовані за допомогою Android RunTime (ART), і середовище виконання може створювати лише 64-розрядні двійкові файли! Однією з проблем є не-Java-програми (зазвичай ігри), для яких розробнику потрібно буде створювати 64-розрядні збірки. Однак у 2019 році Play Store зробив підтримку 64-розрядної версії обов’язковою для всіх оновлень додатків, тож єдині проблеми мають виникати із залишеними додатками, яким кілька років. Яскравим прикладом є хіт Flappy Bird 2013 року.

Тільки 64-розрядний режим скоро стане реальністю для нових пристроїв Android. Незважаючи на те, що Tensor 2 у Pixel 7 все ще підтримує 32-бітне ядро, це, мабуть, єдиний флагманський телефон 2022 року, який може цим похвалитися. Флагманські процесори Qualcomm і Samsung цього року підтримують лише 32-розрядні технології на трьох із восьми ядер, а запропонований Arm дизайн X3 SoC на 2023 рік взагалі не підтримує 32-розрядні технології. З огляду на китайський ринок, Qualcomm, як повідомляється, скоро припиняє підтримку 32-розрядних систем і може не дотримуватися вказівок Arm.

Щойно повні 64-розрядні збірки Android будуть запущені та запущені, мабуть, ми побачимо кращу продуктивність і кращу безпеку, видаливши весь цей 32-розрядний сміття. Рахман каже, що одне внутрішнє дослідження Google показало підвищення продуктивності та енергоефективності на 5-10 відсотків, а також зниження вимог до оперативної пам’яті та пам’яті.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *