Шта је Пројецт Цаталист? Ево свега што треба да знате

Промотивни лого за ВВДЦ 2023.
Ова прича је део наше комплетне Аппле ВВДЦ покривености

Препоручени видео снимци

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

Садржај

  • Шта је Апплеов пројектни катализатор?
  • Која је поента?
  • Дакле, моћи ћу да користим све своје апликације на МацОС-у или иОС-у?
  • Да ли су неке апликације тренутно универзалне?
  • Зашто програмери то не би урадили?

Ат ВВДЦ 2019, Аппле је ово званично открио као „Пројецт Цаталист“, мислио је да је раније био познат као Пројецт Марципан. То је велики подухват који је годинама далеко од завршетка, али семе је засађено за сасвим другачију будућност за ваш Мац.

Шта је Апплеов пројектни катализатор?

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

Повезан

  • Имате иПхоне, иПад или Аппле Ватцх? Морате га ажурирати одмах
  • Ево зашто би ВВДЦ могао бити „критичан догађај“ за Аппле
  • Замена МацБоок Про батерије: све што треба да знате

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

Која је поента?

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

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

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

Дакле, моћи ћу да користим све своје апликације на МацОС-у или иОС-у?

Не тако брзо! Цаталист је још увек у току јер Аппле наставља да пружа алате потребне програмерима да креирају или пренесу своје апликације. На понављању Аппле-овог годишњег 2019 конференција за програмере, ВВДЦ, компанија је објавила Ксцоде СДК који ће програмери требати да креирају универзалне апликације. Након креирања, програмери ће и даље морати да пошаљу апликацију на разматрање и на иОС-у и на МацОС-у, иако Аппле такође намерава да креира јединствени универзални процес подношења.

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

Да ли су неке апликације тренутно универзалне?

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

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

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

Зашто програмери то не би урадили?

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

Друго, како је сам Аппле открио, да би апликације биле универзалне, потребне су изазовне промене интерфејса. Апликације морају у потпуности да се контролишу помоћу екрана осетљивих на додир, али и пријатељске за мишеве и тастатуре (и додирне табле, и промену величине прозора, и траке за померање, и функције превлачења/испуштања... схватате). Укључивање оба у исто време може бити изазов за неке програмере, посебно када ажурирају старије апликације. Ако је потребно превише рада да би се оба урадила, или ако су резултати неимпресивни, програмери се можда неће трудити.

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

Препоруке уредника

  • Шта је РАМ? Ево свега што треба да знате
  • Аппле М2 Ултра: све што треба да знате о Апплеовом најмоћнијем чипу
  • Нвидиа РТКС ДЛСС: све што треба да знате
  • Шта је мем? Ево свега што треба да знате
  • Шта је ХДМИ 2.0б? Ево свега што треба да знате