Apple News

Les aplicacions de l'iPad arriben al Mac amb Project Catalyst d'Apple

Dimarts, 4 de juny de 2019 13:56 PDT per Joe Rossignol

Mentre que el Mac i iPad segueixen sent productes diferents, Apple continua creant un pont entre les seves plataformes d'escriptori i mòbils. El 2014, per exemple, va introduir funcions de continuïtat com Handoff i Universal Clipboard que permeten experiències més fluides a Mac, ‌iPad‌ i altres dispositius Apple.





El següent pas d'aquest procés és Project Catalyst, que fa que sigui molt més fàcil per als desenvolupadors estendre les aplicacions de l'iPad al Mac .

catalitzador del projecte
A partir de macOS Catalina i Xcode 11, els desenvolupadors poden crear una versió per a Mac d'un ‌iPad‌ aplicació utilitzant UIKit, un marc d'Apple que fins ara estava destinat únicament a aplicacions d'iOS. Afegir compatibilitat amb macOS a un ‌iPad‌ L'aplicació és tan fàcil com obrir un projecte Xcode i fer clic a la casella de selecció de Mac a General > Informació de desplegament.



Tot i que la versió per a Mac de l'aplicació s'hauria d'executar després de marcar la casella, no sempre és així, ja que el projecte Xcode pot contenir codi que ja no es compila a causa de marcs, API o contingut incrustable que és incompatible amb el Mac, segons a Apple documentació del desenvolupador :

La majoria de les aplicacions de l'iPad són candidates excel·lents per a l'adaptació, però algunes depenen de funcions de l'iPad que no existeixen en un Mac. Per exemple, si les funcions essencials de la vostra aplicació requereixen capacitats d'iPad com el giroscopi, l'acceleròmetre o la càmera posterior, marcs d'iOS com HealthKit o ARKit, o la funció principal de l'aplicació és una cosa com la navegació, pot ser que no sigui adequat per a Mac.

Apple té instruccions sobre com solucionar aquests problemes de compatibilitat .

‌iPad‌ les aplicacions portades a macOS s'executen de manera nativa al Mac, utilitzant els mateixos marcs, recursos i entorn d'execució que les aplicacions tradicionals de Mac, segons Documentació per a desenvolupadors d'Apple :

La versió per a Mac de la vostra aplicació per a iPad admet moltes funcions del sistema que es troben a macOS sense que us calgui cap esforç...

- Una barra de menú predeterminada per a la vostra aplicació.
- Suport per a l'entrada de trackpad, ratolí i teclat.
- Suport per al canvi de mida de la finestra i la visualització a pantalla completa.
- Barres de desplaçament estil Mac.
- Suport per copiar i enganxar.
- Suport per arrossegar i deixar anar.
- Suport per als controls de la barra tàctil del sistema.

Apple ha actualitzat Directrius de la interfície humana són un recurs útil per dissenyar i codificar el ‌iPad‌ aplicació per a Mac.

catalitzador del projecte dc universe DC Universe és un exemple d'una aplicació Project Catalyst que arriba a Mac
Si tot això sona familiar, és perquè Project Catalyst és el nom públic d'Apple per a aquesta iniciativa, a la qual s'ha denominat fins ara amb el seu nom intern de massapà. Els plans d'Apple per permetre que les aplicacions iOS s'executin fàcilment a Mac eren informat per primera vegada per Bloomberg és Mark Gurman fa més de 18 mesos.

Apple fa un cap de setmana lliure d'impostos

Apple ens va oferir una primera visió de Project Catalyst quan va portar l'‌iPad‌ versions de les seves aplicacions Apple News, Home, Stocks i Voice Memos al Mac l'any passat a macOS Mojave. Els desenvolupadors de tercers ara poden seguir l'exemple a macOS Catalina, que es llançarà al públic a la tardor.

Etiquetes: Project Catalyst , Massapà Fòrum relacionat: macOS Catalina