Будући мобилни ЦПУ-и компаније Арм неће подржавати 32-битне апликације: Ево шта то значи

click fraud protection

Армови будући мобилни чипови неће подржавати 32-битне апликације од 2023. године, што значи да ће сви Андроид паметни телефони прећи на 64-битне.

Арм је најавио да сви његови дизајни мобилних процесора неће подржавати 32-битне операције од 2023. надаље, у потезу који ће у потпуности укинути 32-битну подршку на Андроиду. Већ је дизајнер чипова премештен на укидање 32-битне подршке на својим великим дизајном чипова са језгром још 2020. године, након што је 64-битна подршка први пут уведена на тржиште паметних телефона 2013. године. Иако се чини као велики потез, вероватно ће бити неколико последица (ако их има) за Андроид екосистем.

„Битови“ се односе на број меморијских адреса којима се може приступити у машини. 32-битна машина генерално може да приступи 2^32 меморијске адресе, што је еквивалентно око 4ГБ. 64-битна машина може да приступи 2^64 меморијске адресе, отприлике у домену од 18 квинтилиона. Нема много опипљивих предности да се апликација компајлира са 64-битним скупом инструкција, али нема разлога да се компајлира ни са 32-битним. 64-бит више користи оперативном систему, јер може референцирати више од 4 ГБ виртуелне меморије. На 32-битним дизајнима, АРМ ЦПУ је способан да адресира максимално 4 ГБ виртуелног меморијског простора, који се мора делити између процеса корисничког простора, кернела и хардверских уређаја. Арм-ови будући мобилни чипсетови ће се у потпуности вртети око 64-битног система од 2023. године (преко

Андроид Аутхорити) што значи да ће сав софтвер који ради на уређају морати да се компајлира са 64-битним скупом инструкција.

Андроид је 64-битни, а 64-битне апликације су већ стандард

Андроид 5.0 Лоллипоп је поставио темеље за подршку за 64-битни ОС, иако је подршка задржана за 32-битне апликације како би и даље могле да раде. Андроид 12 чини се да је то прво издање са пуним 64-битним верзијама системских апликација и услуга широм света.

Што се тиче апликација, још у августу 2019. Гоогле присиљава програмере да пошаљете 64-битне верзије изворних апликација у Гоогле Плаи продавницу. Било којој апликацији компајлираној у Јави или Котлину ће вероватно бити потребно врло мало рада (ако га има) да би се покренула у 64-битном режиму, као апликације компајлирано у Андроид Студију користећи стандардне библиотеке треба само да се компајлира у 64-биту без икаквог програмера интервенција. Сами програмери апликација и игара чак почињу да одбацују 32-битну подршку, са Ниантиц-ом 2020. обећавајући да ће одустати од 32-битне подршке од Покемон Го-а такође.

Заиста, само програмери који користе библиотеке независних произвођача или машине за игре морају да брину о томе за коју архитектуру је састављена њихова апликација. Главни мотори за игре на Андроид-у већ подржавају 64-битну, а Унити је додао 64-битну подршку 2018. године, читаву годину пре него што је то Гоогле захтевао у Плаи продавници. Армв8 је била прва Арм инструкција која подржава 64-битне операције и најављена је 2011. Армв9 наставља ту подршку. Гоогле већ дуже време пружа информације о преласку на 64-битну верзију и јесте обећао да ће у потпуности престати да нуди 32-битне апликације од 01.08.2021. Писање је већ дуже време на зиду за 32-битне апликације, а Армова посвећеност 64-битним вероватно неће никога шокирати.

Арм-ови Цортек-А чипови ће бити само 64-битни

Претходни чипови које је дизајнирао Арм могли су покретати и 32-битни и 64-битни код и пребацивати се између њих у ходу. Неки од најраније имплементираних Армв8 СоЦ-ова коришћени су само у 32-битном режиму, упркос референтним дизајнима који имају 64-битну подршку. Данас су неки Арм чипови само 32-битни, док су други само 64-битни, иако се 64-битни чипови тренутно не користе ни у једном паметном телефону. Сви чипови серије Цортек-А ће бити 64-битни тек до 2023. године, а као што већ знамо, сва његова велика језгра ће бити 64-битна 2022. године.

Такође је вредно напоменути да се Цортек-А чипови скоро искључиво користе у паметним телефонима, таблетима, и Цхромебоок-ове, док су Цортек-М чипови јефтини и енергетски ефикасни, користе се у попут Интернета ствари уређаја. Док Цортек-А чипови добијају само 64-битни третман, Цортек-М чипови су искључиво 32-битни и тренутно нема планова да их направе само 64-битни.

Армова будућност у Андроиду

Ништа се заиста не би требало променити за крајњег корисника и мало је вероватно да ће доћи до штуцања. Гугл се за ово припрема већ годинама, а програмери већ две године нису били у могућности да пошаљу 32-битне изворне апликације у Гоогле Плаи продавницу. Не могу да се сетим ниједног недавног паметног телефона који је лансиран само као 32-битни, јер су сви паметни телефони којих се сетим који су објављени последњих година 64-битни. Ово би (надамо се) требало да буде глатка транзиција за све и мало је вероватно да ће утицати на огромну већину корисника паметних телефона када дође време.

Овај чланак је ажуриран у 14:18 ЕТ да би се исправили неки детаљи о 32 у односу на 64-бит.