Зачыніць аб'яву

Шмат гадоў таму Apple абвясціла, што неўзабаве спыніць падтрымку 32-разрадных прыкладанняў у macOS. Такім чынам, гігант з Куперціна ўжо абвясціў у 2018 годзе, што версія macOS Mojave стане апошняй версіяй аперацыйнай сістэмы Apple, якая ўсё яшчэ можа працаваць з 32-разраднымі праграмамі. І менавіта так і адбылося. Наступная macOS Catalina больш не зможа іх запускаць. У гэтым выпадку карыстальнік убачыць паведамленне аб тым, што прыкладанне не сумяшчальна і яго распрацоўшчык павінен абнавіць яго.

Гэты крок не вельмі закрануў многіх карыстальнікаў. Гэта і не дзіўна, бо гэта прынесла з сабой шэраг складанасцяў. Некаторыя карыстальнікі Apple страцілі сваё праграмнае забеспячэнне і бібліятэку гульняў. Пераўтварэнне праграмы/гульні з 32-бітнай у 64-бітную можа не акупіцца распрацоўшчыкам, таму мы цалкам страцілі шэраг выдатных інструментаў і назваў гульняў. Сярод іх вылучаюцца, напрыклад, легендарныя гульні ад Valve, такія як Team Fortress 2, Portal 2, Left 4 Dead 2 і іншыя. Дык чаму Apple вырашыла цалкам скараціць 32-разрадныя прыкладанні, калі гэта, на першы погляд, выклікала шэраг праблем для карыстальнікаў?

Рух наперад і падрыхтоўка да большых змен

Сама Apple сцвярджае адносна відавочныя перавагі 64-бітных прыкладанняў. Паколькі яны могуць атрымаць доступ да большай колькасці памяці, выкарыстоўваць большую прадукцыйнасць сістэмы і найноўшыя тэхналогіі, яны, натуральна, крыху больш эфектыўныя і лепшыя для саміх Mac. Акрамя таго, яны ўжо некалькі гадоў выкарыстоўваюць 64-разрадныя працэсары, таму лагічна, што правільна падрыхтаваныя прыкладанні працуюць на іх. Паралель у гэтым мы бачым і цяпер. На камп'ютарах Mac з Apple Silicon праграмы могуць працаваць як натыўным чынам, так і праз узровень Rosetta 2. Вядома, калі мы хочам толькі лепшага, мэтазгодна выкарыстоўваць цалкам аптымізаванае праграмнае забеспячэнне, створанае непасрэдна для дадзенай платформы. Хаця гэта не адно і тое ж, мы бачым тут пэўнае падабенства.

У той жа час цікавыя меркаванні, якія апраўдваюць гэты крок, з'явіліся шмат гадоў таму. Ужо тады пачаліся здагадкі аб тым, ці рыхтуецца Apple да з'яўлення ўласных працэсараў і, адпаведна, адыходу ад Intel, калі гіганту будзе мець сэнс больш-менш уніфікаваць усе свае платформы. Гэта таксама было ўскосна пацверджана з прыходам Apple Silicon. Паколькі абедзве серыі чыпаў (Apple Silicon і A-Series) выкарыстоўваюць адну і тую ж архітэктуру, можна запускаць некаторыя прыкладанні iOS на Mac, якія заўсёды з'яўляюцца 64-разраднымі (з iOS 11 з 2017 года). Ранняе з'яўленне ўласных чыпаў Apple таксама можа адыграць пэўную ролю ў гэтай змене.

яблычны крэмній

Але самы кароткі адказ адназначны. Apple адышла ад 32-разрадных праграм (як у iOS, так і ў macOS) па простай прычыне забеспячэння лепшай прадукцыйнасці на абедзвюх платформах і больш працяглага тэрміну службы батарэі.

Windows працягвае падтрымліваць 32-бітныя праграмы

Вядома, напрыканцы яшчэ адно пытанне. Калі 32-разрадныя прыкладанні, на думку Apple, настолькі праблематычныя, чаму канкуруючая Windows, якая на сённяшні дзень з'яўляецца самай распаўсюджанай настольнай аперацыйнай сістэмай у свеце, усё яшчэ падтрымлівае іх? Тлумачэнне даволі простае. Паколькі Windows настолькі шырока распаўсюджана і на яе разлічваюць многія бізнес-кампаніі, Microsoft не ў сілах прымусіць такія сур'ёзныя змены. З іншага боку, тут у нас Apple. З іншага боку, у яго пад рукой як праграмнае, так і апаратнае забеспячэнне, дзякуючы якому ён можа ўсталёўваць свае ўласныя правілы, не лічачыся амаль ні з кім.

.