Apple News

Aplikácie pre iPad prichádzajú na Mac s Project Catalyst od Apple

Utorok 4. júna 2019 13:56 PDT od Joea Rossignola

Zatiaľ čo Mac a iPad Apple naďalej preklenuje priepasť medzi svojimi desktopovými a mobilnými platformami. V roku 2014 napríklad zaviedla funkcie kontinuity, ako je Handoff a Universal Clipboard, ktoré umožňujú bezproblémové používanie na počítačoch Mac, ‌iPad‌ a ďalších zariadeniach Apple.





Ďalším krokom v tomto procese je Project Catalyst, ktorý to vývojárom značne uľahčuje rozšíriť aplikácie iPad na Mac .

katalyzátor projektu
Počnúc systémami macOS Catalina a Xcode 11 môžu vývojári vytvoriť verziu zariadenia ‌iPad‌ aplikáciu využívajúcu UIKit, rámec Apple, ktorý bol doteraz určený výhradne pre aplikácie pre iOS. Pridanie podpory macOS do ‌iPad‌ aplikácia je taká jednoduchá ako otvorenie projektu Xcode a kliknutie na začiarkavacie políčko Mac v časti Všeobecné > Informácie o nasadení.



Zatiaľ čo verzia aplikácie pre Mac by sa mala spustiť po začiarknutí políčka, nie je to vždy tak, pretože projekt Xcode môže obsahovať kód, ktorý sa už nekompiluje kvôli rámcom, rozhraniam API alebo vložiteľnému obsahu, ktorý nie je kompatibilný s počítačom Mac. do spoločnosti Apple vývojárska dokumentácia :

Väčšina aplikácií pre iPad je skvelými kandidátmi na prispôsobenie, ale niektoré sa spoliehajú na funkcie iPadu, ktoré na Macu neexistujú. Ak napríklad základné funkcie vašej aplikácie vyžadujú funkcie iPadu, ako je gyroskop, akcelerometer alebo zadná kamera, rámce iOS ako HealthKit alebo ARKit, alebo ak je hlavnou funkciou aplikácie niečo ako navigácia, nemusí byť vhodná pre Mac.

Apple má pokyny na riešenie týchto problémov s kompatibilitou .

‌iPad‌ podľa Dokumentácia pre vývojárov spoločnosti Apple :

Verzia vašej aplikácie pre iPad pre Mac podporuje mnoho systémových funkcií, ktoré sa nachádzajú v systéme macOS, bez toho, aby od vás vyžadovala akékoľvek úsilie...

- Predvolený panel ponuky pre vašu aplikáciu.
- Podpora vstupu pomocou trackpadu, myši a klávesnice.
- Podpora pre zmenu veľkosti okna a zobrazenie na celú obrazovku.
- Posuvné lišty v štýle Mac.
- Podpora kopírovania a vkladania.
- Podpora drag-and-drop.
- Podpora systémových ovládacích prvkov Touch Bar.

Apple je aktualizovaný Pokyny pre ľudské rozhranie sú užitočným zdrojom pri navrhovaní a kódovaní ideálneho ‌iPadu‌ aplikácia pre Mac.

katalyzátor projektu dc Universe DC Universe je príkladom aplikácie Project Catalyst, ktorá prichádza na Mac
Ak to všetko znie povedome, je to preto, že Project Catalyst je verejné meno Apple pre túto iniciatívu, ktorá bola doteraz označovaná interným názvom Marcipán. Plány Apple umožniť iOS aplikáciám jednoducho spúšťať na Macu boli prvý nahlásil Bloomberg je Mark Gurman pred viac ako 18 mesiacmi.

koľko stojí applecare pre macbook pro

Apple nám poskytol prvý pohľad na Project Catalyst, keď priniesol ‌iPad‌ verzie svojich aplikácií Apple News, Home, Stocks a Voice Memos pre Mac minulý rok v macOS Mojave. Vývojári tretích strán sú teraz schopní nasledovať príklad v systéme macOS Catalina, ktorý bude pre verejnosť predstavený na jeseň.

Tagy: Project Catalyst , Fórum súvisiace s marcipánom: macOS Catalina