Katalizatora platformai bija viena viena misija. Atvieglojiet izstrādātājiem savu iPadOS lietotņu pārnešanu uz Mac. Platformas ietvaros viņiem pietika ar vienu piedāvājumu atzīmēt, un dotā aplikācija tika uzrakstīta ne tikai mobilajai, bet arī desktop sistēmai. Priekšrocība bija acīmredzama, jo bija tikai viens kods, kura rediģēšana mainīja abas programmas. Bet tagad tam visam nav jēgas.
Mac Catalyst tika ieviests kopā ar macOS Catalina 2019. gadā. Starp slavenākajām lietojumprogrammām, ko tas pārnēsā no iPad uz Mac, neapšaubāmi ir Twitter. Kā daļa no macOS, pēdējais pārtrauca savu klientu 2018. gada februārī. Tomēr, izmantojot šo platformu, izstrādātāji to atgrieza Apple darbvirsmā visvienkāršākajā formā. Citas šādā veidā pārnestās lietojumprogrammas ir, piemēram, LookUp, Planny 3, CARROT Weather vai GoodNotes 5.
Situācija ar Apple Silicon
Tāpēc uzņēmums ieviesa šo daudzsološo funkciju tikai gadu pirms Big Sur ierašanās un pirms Apple Silicon mikroshēmu ierašanās. Un, kā jūs zināt, tieši datoros ar šīm ARM mikroshēmām jūs varat vienkārši palaist lietojumprogrammas no iPhone un iPad. Jūs varat tos atrast tieši Mac App Store un instalēt no turienes. Lai gan ar pareizu vadību ir iespējama aizķeršanās, it īpaši, ja nosaukumi piedāvā unikālus pieskārienu žestus, lietojumprogrammu gadījumā tā nav tik liela problēma kā spēlēs.
Protams, izstrādātājiem ir jāpavada daļa no šī laika, lai pielāgotu (vai vispār nenodrošinātu savu Mac lietotni), taču pat tādā gadījumā vairums mobilo tālruņu nosaukumu faktiski ir izmantojami darbvirsmā. Un tur slēpjas klupšanas akmens. Tātad, vai "katalizatoram" joprojām ir jēga? Datoriem ar Intel procesoriem jā (bet kurš gan cits ar tiem traucētu?), izstrādātājam, kurš vēlas sniegt lietotājam maksimālu lietotāja pieredzi, jā, bet lielākajai daļai parasto izstrādātāju nē.
Turklāt parasti macOS lietotņu veikalam pievieno jaunus nosaukumus. Izstrādātāji piedāvā specializētāko, izmantojot savas tīmekļa vietnes, kur viņiem nav jāmaksā atbilstoša komisija Apple.
Nav taisnība, ka tas tiktu aizmirsts, bet ir grūti portēt lietojumprogrammas uz macCatalyst. Nepietiek tikai ar izvēles rūtiņas atzīmēšanu, jums ir jābūt pieejamām visām atkarībām vai nu kā pirmkodiem, vai arī jābūt iepriekš izveidotām pieejamām atkarībām. dotajai arhitektūrai, kas tomēr nav tāda pati kā ios arhitektūra. piem., webrtc pašlaik nav oficiāla pilna atbalsta.. un tas ir tikai viens no daudzajiem galvenajiem ietvariem.. tas lēnām pielāgo daudzus citus atkarības..