otev?e se v novém okně
TISKOVá ZPRáVA 10 ?ervna 2024

Apple podporuje vyvojá?e a?inovace novymi nástroji a?zdroji

Vylep?ení Xcode a?Swift v?kombinaci s?novymi API nabízí vyvojá??m více mo?ností pro vytvá?ení vysoce kvalitních aplikací
Studio Display zobrazující funkci Swift Assist
Apple odhalil sadu novych inovativních nástroj? a?zdroj? navr?enych pro vyvojá?e po celém světě. Tyto nové nástroje jim umo?ní vyvíjet je?tě lep?í a?efektivněj?í aplikace nap?í? v?emi platformami Apple.
CUPERTINO, KALIFORNIE?Apple odhalil sadu novych inovativních nástroj? a?zdroj? navr?enych pro vyvojá?e po celém světě. Tyto nové nástroje jim umo?ní vyvíjet je?tě lep?í a?efektivněj?í aplikace nap?í? v?emi platformami Apple. Xcode?16 ?et?í vyvojá??m ?as a?díky funkcím jako Swift?Assist a?prediktivní doplňování kódu jim umo?ňuje stíhat je?tě více. Nové a?roz?í?ené API dávají vyvojá??m mo?nost posunout aplikace na novou úroveň a?p?edstavit vzru?ující vylep?ení.
?V?Applu se zamě?ujeme na to, abychom vyvojá??m po celém světě poskytovali ty nejnověj?í technologie a?zdroje pro vyvoj neuvě?itelnych aplikací,“ ?íká Susan Prescott, viceprezidentka Applu pro celosvětové vztahy s?vyvojá?i. ?Díky d?myslnym inovacím na pozadí Xcode?16 a?nejnověj?ím platformním API jsme vytvo?ili ty nejlep?í nástroje, které vyvojá??m pomohou vytvá?et mimo?ádné aplikace. U? se nem??eme do?kat, s??ím p?ijdou p?í?tě.“

Xcode?16

Xcode?16 nastavuje novy standard produktivity a prost?ednictvím novych funkcí a?vylep?ení pomáhá vyvojá??m vytvá?et vyjime?né aplikací rychleji ne? kdy d?ív.
Swift?Assist slou?í jako pr?vodce nap?í? celym procesem psaní kódu a?umo?ňuje vyvojá??m soust?edit se na ?e?ení komplexněj?ích problém?. Tento nástroj je perfektně integrovany do prost?edí Xcode, má k?dispozici ty nejnověj?í vyvojové nástroje (SDKs) a?funkce jazyka Swift. Díky tomu mají vyvojá?i v?dy po ruce ty nejnověj?í zdroje, které perfektně zapadají do jejich projekt?. Díky Swift?Assist jsou úkony jako prozkoumávání novych framework? a?experimentování s?novymi nápady neuvě?itelně snadné. Swift?Assist vyu?ívá vykonny cloudovy model a?jako v?echny slu?by Apple pro vyvojá?e staví soukromí a?bezpe?nost na první místo. Zdrojové kódy vyvojá?? jsou vyu?ívány pouze pro zpracování po?adavk? a?nejsou uchovávány na serverech. Apple je nikdy nevyu?ije k trénování model? strojového u?ení.
Nová funkce Xcode?16 Swift?Assist slou?í jako pr?vodce celym procesem psaní kódu a?umo?ňuje vyvojá??m soust?edit se na ?e?ení komplexněj?ích problém?.
Novy engine na prediktivní doplňování kódu v?Xcode vyu?ívá unikátní model, ktery byl vytrénovany p?ímo pro Swift a?Apple SDK a?doká?e navrhovat kód, ktery vyvojá? zrovna pot?ebuje. Doplňování kódu je poháněno vyhradně ?ipy Apple a?metodami strojového u?ení v?macOS?Sequoia. V?e zároveň bě?í lokálně na za?ízení vyvojá?e, tak?e je ve?kery kód v?bezpe?í a?vyvojá?i mohou relevantní doporu?ení vyu?ívat i?v?p?ípadě, ?e pracují bez p?ipojení k?internetu.
Novy engine na prediktivní doplňování kódu v?Xcode vyu?ívá unikátní model, ktery byl vytrénovany p?ímo pro Swift a?Apple SDK a?doká?e navrhovat kód, ktery vyvojá? zrovna pot?ebuje.
Xcode preview nyní nabízí novou dynamickou propojovací architekturu, která vyu?ívá stejné stavební artefakty jak pro preview, tak pro spou?tění kódu. Vyvojá?i díky tomu mohou dosáhnout plynulej?ího a?produktivněj?ího pracovního procesu.
Dal?í vylep?ení testovacího prost?edí Xcode?16 poskytují vyvojá??m ji? od samého za?átku vyvoje je?tě lep?í p?ehled o?tom, jak jejich aplikace fungují v?reálnych podmínkách. Vyvojá?i te? mohou nap?íklad lokalizovat a?testovat zásady soukromí, licen?ní smlouvy svych aplikací a zobrazovaná jména skupin p?edplatnych.

Swift?6

Swift?6 p?edstavuje nové funkce zamě?ené na zlep?ení produktivity vyvojá?? a?kvality kódu. Ruku v?ruce s?vícejádrovymi architekturami dorazila celá ?ada vykonnostních vylep?ení, a?i?Swift se tak p?izp?sobuje novym proces?m. Díky postupnému p?idávání dal?ích funkcí je soubě?né programování je?tě jednodu??í. Swift?6 p?edstavuje novy nástroj, ktery doká?e v?pr?běhu kompilace diagnostikovat soubě?né p?ístupy k?paměti v?rámci daného projektu. Tento pokrok umo?ňuje odhalovat a?opravovat chyby v?kódu s?minimálními zásahy do zbytku programu, co? vylep?uje bezpe?nost a?udr?itelnost do budoucna.
Swift slaví na WWDC24 své desáté narozeniny. Ji? od chvíle, kdy byl poprvé uveden, umo?ňuje vyvojá??m vyvíjet vysoce kvalitní aplikace nap?í? celym ekosystémem Applu. K dne?nímu dni vyu?ívá Swift témě? 1?milion aplikací i?cely softwarovy stack Applu?– od aplikací a?framework? a? po firmware jako Secure?Enclave.
Po deseti letech má Apple stále zájem posouvat mo?nosti Swiftu dál a?vylep?ovat spolupráci v?rámci vyvojá?ské komunity. Apple roz?i?uje dostupnost Swiftu do ?ir?ích kruh? vyvojá?? a?roz?i?uje podporu i?na dal?í vyvojá?ská prost?edí, která vyu?ívají Language?Server?Protocol. V?rámci dal?ího roz?i?ování vzniká také zbrusu nová GitHub organizace dedikovaná Swiftu, na které pobě?í několik zásadních projekt? pro cely Swift ekosystém?– v?etně Swift kompilátoru, Foundation a?dal?ích klí?ovych knihoven.

Swift?Testing

Novy Swift?Testing framework nabízí vyvojá??m expresivní API, které zjednodu?ují p?ípravu test?. Tento framework funguje nap?í? platformami a?velmi snadno se pou?ívá. Vyvojá?i ho tak mohou pou?ít pro p?ípravu test? na celé ?adě platforem a?domén. Zahrnuje také flexibilní tagovací systém, ktery vyvojá??m pom??e organizovat spu?těné a?plánované testy. Swift?Testing byl navr?en pro celou ?adu vyu?ití Swiftu, od aplikací a? po servery.

Game?Porting?Toolkit?2

Od p?edstavení sady nástroj? Game?Porting?Toolkit mohou vyvojá?i portovat své hry na za?ízení Apple rychleji ne? kdy d?ív a?hrá?i si tak mohou na Macích u?ít více herních titul?. Game?Porting?Toolkit?2 posouvá v?e o?úroveň vy??– p?iná?í toti? ?adu velmi ?ádanych mo?ností pro vyvojá?e, které je?tě více usnadňují portování pokro?ilych her na Mac, iPhone i?iPad. Game?Porting?Toolkit?2 ?et?í vyvojá??m cenny ?as, a? u? p?i portování ji? existujících her, nebo her, které jsou teprve ve vyvoji. Díky zvy?ené kompatibilitě s?hrami pro Windows, novym debugovacím nástroj?m pro shadery a?aktualizacím v?Xcode, které vyvojá??m umo?ňují sjednotit kód a?shadery nap?í? za?ízeními, je vyvoj skvělych her pro iPhone, iPad a?Mac jednodu??í ne? kdy d?ív.
Debugování a?profilování zdroje HLSL shader? na 14palcovém?MacBooku?Pro
Game?Porting?Toolkit?2 p?iná?í ?adu velmi ?ádanych mo?ností pro vyvojá?e, které je?tě více usnadňují portování pokro?ilych her na Mac, iPhone i?iPad.

visionOS?2

Apple?Vision?Pro nadále láká vyvojá?e z?celého světa a?umo?ňuje jim vyzkou?et jeho unikátní schopnosti a?vytvá?et nové prostorové zá?itky. Za to v?e vdě?í visionOS, revolu?nímu prostorovému opera?nímu systému, ktery hladce propojuje digitální obsah s?fyzickym světem. Nové API a?frameworky pomáhají vyvojá??m p?i vytvá?ení komplexních a?propracovanych prostorovych zá?itk? ve visionOS?2, které byly v?minulosti zcela nep?edstavitelné.
Nové volumetrické?API dávají vyvojá??m více kontroly nad 3D?objekty v?jejich aplikacích a?umo?ňují soubě?ny chod i?těch nejpokro?ilej?ích prostorovych aplikací pro ten nejlep?í multitaskingovy zá?itek. TabletopKit p?iná?í vyvojá??m snadny zp?sob vyvoje prostorovych aplikací, které se propojují s?plochymi povrchy, jako jsou vyrobní linky nebo deskové a?karetní hry. RealityKit zjednodu?uje vyvoj aplikací, které podporují více za?ízení od Applu, co? sni?uje celkovy ?as stráveny vyvojem a?umo?ňuje mnohem efektivněj?í pracovní procesy pro univerzální aplikace.
Tabletop?Kit p?iná?í vyvojá??m snadny zp?sob vyvoje prostorovych aplikací, které se propojují s?plochymi povrchy, jako jsou vyrobní linky nebo deskové a?karetní hry.
Nové API, vylep?ené nástroje a?zjednodu?ené vyvojové procesy umo?ňují vyvojá??m v?aplikacích snadno a?rychle vytvá?et krásná a?poutavá prost?edí. Nyní je dokonce je?tě snaz?í vyvíjet neuvě?itelné prostorové zá?itky SharePlay a?vyvojá?i, kte?í nemají k?dispozici Apple Vision Pro hardware, mohou nyní vytvá?et a?zobrazovat aplikace zalo?ené na SharePlay v?nástroji Simulator. visionOS?2 také podporuje HealthKit, co? znamená, ?e aplikace mohou p?istupovat k?dat?m o?zdraví diskrétně a?bezpe?ně.
Nové API pro firmy pom??e firemním vyvojá??m urychlit vyvojové procesy nap?íklad ve zdravotnictví, vyrobě, v?automobilovém, leteckém a?kosmickém pr?myslu.

Dal?í platformní API

Vyvojá?i mohou vyu?ít nové Controls?API a?zp?ístupnit tak svym u?ivatel?m dal?í funkce jako dálkové odemykání vozu nebo otevírání oblíbenych fotografickych aplikací p?ímo z?Ovládacího centra, a? u? jsou kdekoliv.
AccessorySetupKit dává vyvojá??m mo?nost jednodu?e a?bezpe?ně párovat Bluetooth doplňky p?ímo v?aplikaci, ani? by museli poskytnout p?ístup v?em ostatním Bluetooth za?ízením, co? jen posiluje bezpe?nost a?soukromí.
AccessorySetupKit se zobrazuje na displeji 11palcového?iPadu?Pro
AccessorySetupKit dává vyvojá??m mo?nost jednodu?e a?bezpe?ně párovat Bluetooth doplňky p?ímo v?aplikaci, ani? by museli poskytnout p?ístup v?em ostatním Bluetooth za?ízením, co? jen posiluje bezpe?nost a?soukromí.
Aktualizace Chytré?sady na Apple?Watch p?iná?í vyvojá??m mo?nost vyu?ívat údaje o??asu, poloze a?spánku a?na jejich základě zobrazovat své aplikace v?doporu?enych widgetech. Poprvé v?historii je navíc mo?né automaticky zobrazit na Apple?Watch aplikace, které podporují ?ivé aktivity.
Vyvojá?i mají nyní p?ístup k?novému watchOS double tap API, díky ?emu? mohou p?i?azovat gesta ke klí?ovym ?ástem svych aplikací pro Apple?Watch.

TestFlight

TestFlight pomáhá vyvojá??m shroma??ovat cennou zpětnou vazbu z?beta testování a?vylep?ovat tak aplikace ji? během procesu vyvoje a?vydávání. Díky novym vylep?ením v?systému pozvánek a?p?ihla?ování v?TestFlightu mohou vyvojá?i lépe interagovat s?testery na základě jejich za?ízení a?verze opera?ního systému a?získávat tak kvalitněj?í zpětnou vazbu pro vylep?ování svych aplikací.
Pozvánky do TestFlightu budou zahrnovat popis beta verze aplikace, kategorii aplikace a?volitelně také?snímky obrazovky z?aplikace podtrhující nové funkce a?obsah pro potenciální testery. Nové metriky pomáhají vyvojá??m vyhodnocovat interakci s?ve?ejnymi odkazy a?sledovat p?ijaté a?odmítnuté pozvánky do testování.
AwayFinder zobrazeny na iPhonu?15?Pro
Pozvánky do TestFlightu budou zahrnovat popis beta verze aplikace, kategorii aplikace a?volitelně také?snímky obrazovky z?aplikace podtrhující nové funkce a?obsah pro potenciální testery.

App?Store

Ji? p?es 15?let umo?ňuje App?Store vyvojá??m snadno distribuovat své aplikace a?hry lidem po celém světě a?díky tomu zaji??uje r?st jejich firem. Letos App?Store p?idává novy zp?sob, kterym mohou vyvojá?i své aplikace propagovat, a?také nové funkce pro správu monetizace a?p?edplatnych.
Novy zp?sob nominací umo?ňuje vyvojá??m snadno nominovat novy obsah a?vylep?ení aplikací na schválení a?vystavení v?App?Storu. Vyvojá?i mohou nominace podávat prost?ednictvím aplikace App?Store?Connect a?zahrnout do nich doplňující informace jako datum vydání a?relevantní země ?i regiony. Expertní tym App?Store v?echny nominace prochází a?pomáhá tak propojovat skvělé aplikace a?hry s?lidmi, kte?í si je zamilují.
Specifické produktové stránky umo?ňují vyvojá??m p?edstavovat r?zné funkce a?obsah, ktery je v?jejich aplikacích k?dispozici. Díky specifickym hlubokym odkaz?m mohou vyvojá?i snadno p?esměrovávat u?ivatele z?produktové stránky v?App?Storu p?ímo do relevantního místa v?aplikaci. Hluboké odkazy lze také kombinovat s?reklamními kampaněmi a?poskytovat tak u?ivatel?m konzistentní zá?itek od prvního kliknutí na reklamu a? do otev?ení aplikace.
V?aplikacích s?p?edplatnym mohou vyvojá?i nově motivovat byvalé p?edplatitele k?opětovnému po?ízení p?edplatného prost?ednictvím novych nabídek. Zákazníci, kte?í splňují podmínky, mohou tyto nabídky najít nap?í? celym App?Storem a?ve svych aplikacích. U?aplikací pro macOS mohou vyvojá?i prost?ednictvím slevovych kód? nabízet p?edplatné se slevou ?i na omezenou ?asovou dobu zdarma, co? podporuje získávání, udr?ení a?návrat p?edplatitel?.
Streaming?Pass+ zobrazeny na iPhonu?15?Pro
V?aplikacích s?p?edplatnym mohou vyvojá?i nově motivovat byvalé p?edplatitele k?opětovnému po?ízení p?edplatného prost?ednictvím novych nabídek.
Vylep?ení náhled? StoreKit p?iná?í vyvojá??m nové mo?nosti, jak organizovat a?prezentovat nákupy v?aplikaci.
Analytické nástroje pro aplikace byly dále roz?í?eny tak, aby měli vyvojá?i je?tě lep?í p?ehled o?své ?innosti a?vykonu svych aplikací. V?sekci Reports jsou nyní k?dispozici stovky novych metrik, díky nim? mohou vyvojá?i nacházet dal?í místa pro vylep?ení.

App?Store?Connect

Aplikace App?Store?Connect pro iOS a?iPadOS obsahuje aktualizované u?ivatelské rozhraní a?p?edstavuje novy zp?sob, jakym mohou vyvojá?i propagovat a?sdílet informace o?svych aplikacích. A? u? se jedná o?p?edstavení zbrusu nové aplikace nebo vydání vzru?ující aktualizace, vyvojá?i nyní mohou bez námahy vytvá?et marketingové materiály p?ímo z?aplikace App?Store?Connect a?sdílet je na svych sociálních sítích. Pokud je aplikace vybrána jako Aplikace?dne, p?ijde vyvojá??m v?aplikaci App?Store?Connect oznámení, které jim umo?ní p?ipravit speciální marketingové materiály, kterymi tento úspěch oslaví.
Stránka Zviditelněte svou aplikaci na iPhonu?15?Pro
Aplikace App?Store?Connect pro iOS a?iPadOS obsahuje aktualizované u?ivatelské rozhraní a?p?edstavuje novy zp?sob, jakym mohou vyvojá?i propagovat a?sdílet informace o?svych aplikacích.
Dne?ní aktualizace se p?idávají na stále rostoucí seznam nástroj?, technologií a?zdroj?, které Apple vyvojá??m poskytuje. Pro více informací o?klí?ovych technologiích a?skvělych mo?nostech, které jsou k?dispozici ji? dnes, nav?tivte https://developer.apple.com/whats-new/.
Sdílet ?lánek

Media

  • Text tohoto ?lánku

  • Obrázky v?tomto ?lánku

Kontaktní osoby pro média

Apple e-mail pro média

media.cee@apple.com