Мацови ће покретати иПхоне и иПад апликације: Ево како ће то функционисати

Гласине су биле тачне: Аппле се удаљава од Интела у корист сопствених Аппле Силицон АРМ процесора. Ово ће донети велике промене за свакога ко користи Мац. Главна међу њима је могућност изворног покретања иОС и иПадОС апликација на мацОС систему.

иПхоне и иПад апликације стижу на Мац

Аппле већ производи сопствене процесоре за иПхоне, иПад и већину своје линије која није Мац (укључујући Аппле ТВ, ХомеПод и Аппле Ватцх). Ове платформе раде на чиповима заснованим на АРМ-у, који се обично бирају због њиховог супериорног трајања батерије и термичких карактеристика у поређењу са Интел чиповима у Мац-у.

Компанија сада иде напред и прелази Мац линију на прилагођене процесоре засноване на АРМ-у. То значи да ће апликације за иПхоне и иПад бити изворно компатибилне са новим моделима, јер су дизајниране да раде на истом типу процесора.

Према Аппле-у, апликације написане за иПхоне и иПад неће захтевати никакве модификације да би радиле на новом Мац-у заснованом на АРМ-у. Компанија је то демонстрирала на својој Ворлдвиде Девелоперс Цонференце (ВВДЦ) користећи апликације као што су Монумент Валлеи 2, Цалм и Фендер Плаи.

То значи процењено два милиона Апп Сторе апликације ће бити изворно компатибилне са мацОС-ом у блиској будућности. Покрећу се у прозорима који одговарају односу ширине и висине оригиналне платформе. Твиттер за иПхоне, на пример, ће се појавити као портретни прозор, баш као и на екрану иПхоне-а.

Готово све из Апп Сторе-а ће бити доступно. Услуге као што су Инстаграм и ТикТок, којима у потпуности недостају Мац апликације, коначно ће имати доступне верзије компатибилне са Мац-ом. У овој фази није јасно да ли ће програмери моћи да одустану од стављања својих апликација на Мац.

Међутим, програмери ће моћи да прилагоде своје апликације Мац платформи. Мала подешавања, попут уклањања софтверске тастатуре током куцања, учиниће сву разлику када је у питању употребљивост ових апликација.

Аппле није поделио гомилу детаља о овоме, а ниједан АРМ Мац још није пуштен у продају осим тајног Девелопер Транситион Кит-а. Мораћемо да сачекамо и видимо како ће то да функционише.

  Како играти Сони ПСП игре у Ретро Арцх на Линуку

Који Мацови ће изворно подржавати иПхоне и иПад апликације?

Изворна подршка за иПхоне и иПад апликације биће доступна само на Мац рачунарима са новим АРМ системима на чипу (СоЦ). Аппле је саопштио да ће први Мацови који користе Аппле Силицон бити објављени пре краја 2020. године, иако још није рекао које ће линије производа бити ажуриране.

О редизајниру иМац-а увелико се причало у недељама које су претходиле ВВДЦ-у, а МацБоок Про и МацБоок Аир су доживели прилично скорашњи редизајн. Ово је изазвало много спекулација да ће први Аппле Силицон Мац бити десктоп све-у-једном. Компанија се нада да ће завршити транзицију целе Мац линије до 2022. године.

Имајте на уму да изворна подршка за ове апликације није иста као Апплеов Цаталист пројекат, који је додао апликације као што су Вести, Гласовне белешке и Залихе у мацОС Мојаве 2018. Цаталист омогућава програмерима иПад-а да лако пренесу своје иОС апликације на Мац, што на крају омогућава универзалне куповине између две платформе.

Иако је Цаталист већ коришћен за довођење иПад апликација трећих страна, као што је Твиттер, на Мац, то није исто што и покретање иПхоне или иПад апликације на АРМ Мац-у. Изворне апликације не морају бити поново компајлиране, јер су већ компатибилне са архитектуром процесора. Цаталист омогућава Ксцоде-у да креира, у ствари, две верзије апликације — по једну за сваку платформу.

Ништа од тога неће бити потребно на Мац рачунарима који се испоручују са Аппле Силицон-ом.

Шта је АРМ и како се разликује?

Да бисте разумели разлику између Интел чипова и Аппле Силикона, прво морате да разумете основне разлике у архитектури процесора. Интел производи к86 процесоре, који се разликују од Аппле Силицон АРМ процесора на које Аппле прелази.

Док су к86 процесори дизајнирани за Цомплек Сет Инструцтион Цомпутинг (ЦИСЦ), АРМ процесори уместо тога користе Редуцед Сет Инструцтион Цомпутинг (РИСЦ). АРМ процесори рукују једноставнијим упутствима, која се често завршавају током једног циклуса процесорског такта. ЦИСЦ архитектура, међутим, ради више истовремено, распоређена у неколико циклуса.

У суштини, ово су два различита приступа веома сличном крајњем циљу: ефикасно покретање софтвера. Пошто РИСЦ користи мање сложен скуп инструкција, АРМ уређаји генерално користе мање енергије и производе мање топлоте. Због тога је АРМ технологија избора за паметне телефоне, таблете, рачунаре са једном плочом (као што је Распберри Пи), па чак и Нинтендо Свитцх.

  Како привремено онемогућити спавање на мацОС-у

Графикон који показује предности перформанси и снаге

Историјски гледано, к86 је надмашио АРМ у погледу сирове снаге. Због тога стони рачунари и даље користе 64-битне к86 чипове, попут Интел Цоре серије. Пошто ови чипови производе више топлоте и захтевају више енергије, погодни су за десктоп рачунаре, јер су хлађење и напајање мањи проблем. Такође се и даље користе у већини лаптопова, иако Мицрософтов Сурфаце Про Кс покреће АРМ.

Софтвер дизајниран за ЦИСЦ скуп инструкција треба поново изградити да би радио на РИСЦ машинама. Софтвер који је већ написан за АРМ уређаје, попут читаве колекције иПхоне и иПад апликација у Апп Сторе-у, радиће изворно на Аппле Силицон рачунарима када коначно стигну касније ове године.

Ово је само врх леденог брега када је у питању Апплеов прелазак на АРМ. Има још много тога за дискутовати, као што је продужено трајање батерије, мање топлоте и чвршћи спој софтвера и хардвера.

Имате Интел Мац? Нема иПхоне или иПад апликација за вас

Са првим АРМ Мац рачунаром који се очекује до краја године, Аппле ће још неко време продавати Интел моделе. Баш као и прелазак са ПоверПЦ на Интел 2006. године, Аппле се обавезао да ће у догледној будућности подржавати рачунаре засноване на Интелу. Нажалост, то не укључује подршку за иПхоне или иПад апликације.

Убудуће, апликације написане посебно за Мац ће функционисати и на Интел и Аппле Силицон моделима. Ово је вероватно захваљујући Ксцоде 12 и његовој способности да креира бинарне датотеке „Универсал 2“, које раде на обе процесорске архитектуре. Аппле није најавио такве планове да доведе библиотеку апликација за иПхоне и иПад на моделе који нису АРМ.

Ово ће вероватно створити потражњу за АРМ Мац рачунарима тако што ће их издвојити из пакета. Нове машине ће изгубити могућност покретања Виндовс-а преко Боот Цампа (иако, можда не и АРМ верзија). Дакле, универзална компатибилност са иПхоне и иПад апликацијама може бити само шаргарепа коју ће Аппле клатити да прода Аппле Силицон.

Шта је са Мац апликацијама написаним за Интел?

Пошто нови Мац рачунари засновани на АРМ-у неће бити изворно компатибилни са софтвером написаним за моделе са Интел чипом, шта се дешава са свим вашим постојећим софтвером? Могуће је да програмери са великим буџетима, као што су Адобе и Мицрософт, могу да испуне Апплеов рок за оригиналну АРМ верзију. Али шта је са мањим програмерима којима недостају време и ресурси?

  Како снимити добре фотографије на киши (и другим мокрим ситуацијама)

Не брините – нови Мац рачунари неће мењати класичне Мац десктоп апликације за оне на иПхоне-у и иПад-у. Програмери могу поново да компајлирају своје постојеће Интел апликације за АРМ, али можете покренути потпуно исте Мац апликације које данас покрећете на мацОС Цаталина на новом Мац-у заснованом на АРМ-у.

Ово је омогућила Росетта 2—ажурирана верзија динамичког бинарног преводиоца који се користи за прелазак власника Мац-а са ПоверПЦ-а на Интел 2006. године. Компанија је демонстрирала Росетта 2 на ВВДЦ 2020 користећи 3Д моделирање и софтвер за анимацију Маиа, за који се чинило да је покренут беспрекорно.

Још импресивнији је био демо са високим одзивом Схадов оф тхе Томб Раидер, такође преко Росетте. Остаје да се види да ли можемо очекивати сличне перформансе у свим апликацијама, али бенцхмаркс АРМ-базираног Девелопер Транситион Кит-а (ДТК) изгледа обећавајуће.

ДТК је модификовани Мац мини са мало подклокованим А12З иПад Про чипом, са 16 ГБ РАМ-а и 512 ГБ ССД-ом. Упркос Апплеовом инсистирању на супротном, неки програмери су покренули Геекбенцх на својим ДТК-овима да би утврдили перформансе. Пошто не постоји изворна верзија Геекбенцх-а за АРМ Мац рачунаре, мерења су спроведена помоћу Росетта-е.

Рани резултати су то показали Геекбенцх преко Росетта на А12З надмашио је Мицрософтов Сурфаце Про Кс заснован на АРМ-у покретање матичне верзије истог алата за бенцхмаркинг. Узмите те резултате са мало соли, али то је добар знак, с обзиром да је А12З чип стар две године. Први Мац заснован на АРМ-у могао би да користи далеко моћнији процесор од оног у иПад Про-у.

Један од разлога за тако обећавајуће перформансе могао би да лежи у чињеници да Росетта 2 обавља велики део тешког дизања током фазе инсталације. Ово се пореди са поновним компајлирањем апликације као „Универсал 2“ апликације.

За идеју колико дуго може трајати овај период компатибилности, Росетта је први пут представљена са ОС Кс 10.4.4 Тигер 2005. Године 2011. постала је опциона компонента са издавањем ОС Кс 10.6 Снов Леопард. Подршка за Росетту је званично укинута са издавањем ОС Кс 10.7 Лион 2012. године.

Аппле Силицон се покреће касније 2020

Не знамо када ће Аппле Силицон стићи, али Аппле је инсистирао да ће то бити ове године. Такође је нејасно да ли ће промена архитектуре резултирати јефтинијим моделима, пошто Аппле контролише процес, или ће цене порасти да покрију трошкове истраживања и развоја.

Аппле Силицон је био само мали део онога што је Аппле најавио на ВВДЦ 2020. Погледајте нове функције које долазе у мацОС и шта иОС 14 има у понуди за власнике иПхоне-а и иПад-а.