otwiera si? w nowym oknie
INFORMACJA PRASOWA 10 czerwca 2024

Nowe narz?dzia i?zasoby Apple daj? pot??ne mo?liwo?ci deweloperom i?stymuluj? innowacyjno??

Udoskonalenia dotycz?ce ?rodowiska Xcode i?j?zyka Swift w?po??czeniu z?nowymi interfejsami API pozwalaj? deweloperom jeszcze efektywniej tworzy? znakomite aplikacje
Us?uga Swift Assist pokazana na monitorze Studio Display.
Firma Apple przedstawi?a nowy zestaw innowacyjnych narz?dzi i?zasobów stworzonych, by umo?liwi? deweloperom z?ca?ego ?wiata projektowanie pot??niejszych, wydajniejszych aplikacji na?wszystkie platformy?Apple.
CUPERTINO, KALIFORNIA Firma Apple przedstawi?a dzi? nowy zestaw innowacyjnych narz?dzi i?zasobów stworzonych, by umo?liwi? deweloperom z?ca?ego ?wiata projektowanie pot??niejszych, wydajniejszych aplikacji na?wszystkie platformy Apple. Xcode?16 sprawia, ?e deweloperzy mog? teraz zrobi? wi?cej w?krótszym czasie dzi?ki nowym funkcjom, takim jak Swift?Assist czy predykcyjne uzupe?nianie kodu. Nowe, rozbudowane interfejsy API zawieraj? narz?dzia do?tworzenia bardziej zaawansowanych aplikacji i?nowych ekscytuj?cych funkcji.
?W?Apple staramy?si? udost?pnia? deweloperom na?ca?ym ?wiecie najnowocze?niejsze technologie i?zasoby wspieraj?ce projektowanie fantastycznych aplikacji”, powiedzia?a Susan?Prescott, wiceprezeska Apple w?pionie Worldwide Developer Relations. ?Przemy?lane innowacje w?Xcode?16 i?najnowsze interfejsy?API naszych platform to?najlepsze narz?dzia do?budowania doskona?ych aplikacji. Nie mo?emy si? ju? doczeka? efektów pracy deweloperów”.

Xcode?16

Xcode?16 wyznacza nowy standard produktywno?ci deweloperów, zapewniaj?c im funkcje i?usprawnienia pozwalaj?ce tworzy? wyj?tkowe aplikacje szybciej ni? kiedykolwiek.
Swift?Assist partneruje deweloperom we?wszystkich zadaniach polegaj?cych na?kodowaniu, pozwalaj?c im skupi??si? na?bardziej z?o?onych problemach i?rozwi?zaniach. Us?uga ta jest ?ci?le zintegrowana ze??rodowiskiem Xcode i?zna najnowsze pakiety SDK oraz funkcje j?zyka Swift, wi?c deweloperzy maj? sta?y dost?p do?najnowszych mo?liwo?ci programistycznych, które idealnie wpasowuj? si? w?ich projekty. Z?us?ug? Swift?Assist wystarczy jedno zapytanie, ?eby zacz?? eksplorowa? nowe frameworki i?eksperymentowa? z?nowymi pomys?ami. Jest oparta na?pot??nym modelu?AI dzia?aj?cym w?chmurze, a?przy tym?– podobnie jak wszystkie us?ugi Apple dla?deweloperów?– zaprojektowano j? z?my?l? o?prywatno?ci i?bezpieczeństwie. Autorski kod programisty s?u?y jedynie do przetwarzania zapytań i?nigdy nie jest przechowywany na?serwerach. Apple nie u?ywa go równie? do szkolenia modeli uczenia maszynowego.
Swift?Assist, nowo?? w?Xcode?16, partneruje deweloperom we?wszystkich zadaniach polegaj?cych na?kodowaniu, pozwalaj?c im skupi??si? na?bardziej z?o?onych problemach i?rozwi?zaniach.
Nowy silnik predykcyjnego uzupe?niania kodu w?Xcode jest oparty na?wyj?tkowym modelu?AI szkolonym specjalnie w?zakresie j?zyka Swift i?pakietów SDK od?Apple i?podpowiada potrzebne w?danej chwili linijki?kodu. Obs?ug? tej funkcji zajmuje?si? wy??cznie uk?ad scalony Apple i?ulepszone mechanizmy uczenia maszynowego w?systemie macOS?Sequoia. Co wi?cej, dzia?a ona lokalnie na?urz?dzeniu dewelopera. Oznacza to, ?e kod jest przechowywany prywatnie, a?sugestie kolejnych linijek pojawiaj??si? szybko nawet w?przypadku pracy offline.
Nowy silnik predykcyjnego uzupe?niania kodu w?Xcode jest oparty na?wyj?tkowym modelu?AI szkolonym specjalnie w?zakresie j?zyka Swift i?pakietów SDK od?Apple i?podpowiada potrzebne w?danej chwili linijki?kodu.
Funkcja Xcode?Previews korzysta teraz z?nowej architektury konsolidacji dynamicznej, która wykorzystuje te same artefakty kompilacji zarówno do?tworzenia podgl?dów, jak i?do wykonywania kodu. W?efekcie deweloperzy mog? pracowa? p?ynniej i?produktywniej, kiedy prze??czaj??si? mi?dzy tymi zadaniami.
Dodatkowe ulepszenia ?rodowisk testowych w?Xcode?16 pozwalaj? deweloperom ?atwiej ni? dot?d sprawdza? dzia?anie aplikacji w?warunkach rzeczywistych ju? na?pocz?tkowym etapie tworzenia. Mog? oni na?przyk?ad lokalizowa? i?testowa? w?swoich aplikacjach polityk? prywatno?ci i?umowy licencyjne oraz wy?wietlane nazwy grup subskrypcyjnych.

Swift?6

Swift?6 wprowadza nowe funkcje maj?ce zwi?kszy? produktywno?? deweloperów i?przejrzysto?? kodu. Architektury wielordzeniowe sprawiaj?, ?e urz?dzenia staj??si? coraz pot??niejsze. Aby nad??y? za?tymi zmianami i?u?atwi? programowanie wspó?bie?ne, j?zyk Swift jest stale wzbogacany o?nowe funkcje. W?j?zyku Swift?6 wprowadzono rozwi?zanie zabezpieczaj?ce przed zjawiskiem wy?cigu do?danych. Narz?dzie to diagnozuje przypadki jednoczesnego dost?pu do pami?ci w?obr?bie ca?ego projektu w?czasie kompilacji. Pozwala ono wykry? b??dy i?naprawi? je, w?minimalnym stopniu zmieniaj?c przy tym zawarto?? bazy kodu, dzi?ki czemu wzrasta bezpieczeństwo kodu i?jego utrzymywalno??.
Konferencja WWDC24 przypada na 10.?rocznic? powstania j?zyka Swift. Od?swojej premiery Swift daje deweloperom moc tworzenia niezapomnianych do?wiadczeń w?ca?ym ekosystemie Apple. Dzi? z?j?zyka Swift korzysta prawie milion ró?nych aplikacji i?jest on stosowany w?ca?ym stosie oprogramowania Apple?– pocz?wszy od aplikacji i?frameworków, a? po oprogramowanie sprz?towe, takie jak Secure?Enclave.
Po?dziesi?ciu latach od?wprowadzenia j?zyka Swift firma Apple z?niezmiennym zaanga?owaniem poszerza jego mo?liwo?ci i?piel?gnuje wspó?prac? ze?spo?eczno?ci? deweloperów. Pracuje te? nad zwi?kszeniem dost?pno?ci j?zyka Swift dla szerszego kr?gu deweloperów i?programistów dzi?ki obs?udze dodatkowych edytorów kodu wykorzystuj?cych protokó? LSP (Language Server Protocol). W?celu dalszego rozwoju j?zyka Swift w?serwisie GitHub utworzono now?, po?wi?con? mu organizacj?. Znajd??si? w?niej newralgiczne dla?ekosystemu Swift projekty, takie jak kompilator Swift, Foundation i?inne kluczowe biblioteki.

Swift?Testing

Nowy framework Swift?Testing udost?pnia deweloperom wydajne interfejsy API u?atwiaj?ce pisanie testów. Dzia?a on mi?dzyplatformowo, a?nauka jego obs?ugi jest prosta. Pozwala wi?c deweloperom pisa? testy na?wiele ró?nych platform i?domen. Jest równie? wyposa?ony w?elastyczny system tagowania pomagaj?cy deweloperom w?zarz?dzaniu testami i?planami testów. Swift?Testing zaprojektowano pod k?tem wielu mo?liwych zastosowań j?zyka Swift?– od aplikacji po serwery.

Game Porting Toolkit?2

Wprowadzenie zestawu narz?dzi deweloperskich Game Porting Toolkit umo?liwi?o szybsze ni? kiedykolwiek przenoszenie gier na?urz?dzenia Apple, daj?c fanom dost?p do?wi?kszej liczby tytu?ów na?Macu. Game Porting Toolkit?2 daje jeszcze wi?cej mo?liwo?ci za?spraw? funkcji opartych na?sugestiach deweloperów, dzi?ki czemu przenoszenie rozbudowanych gier na?Maca, iPhone’a i?iPada jest teraz znacznie prostsze. Game?Porting?Toolkit?2 oszcz?dza bezcenny czas deweloperów niezale?nie od?tego, czy przenoszona na?urz?dzenia Apple gra jest ju? gotowa, czy wci?? w?fazie projektowania. Zwi?kszona kompatybilno?? z?grami na system?Windows, nowe pot??ne narz?dzia do?debugowania shaderów i?aktualizacje Xcode pozwalaj? ujednolici? kod gry i?shadery na?ró?nych urz?dzeniach. W?rezultacie tworzenie wspania?ych gier na?iPhone’a, iPada i?Maca nigdy nie by?o ?atwiejsze.
Debugowanie i?profilowanie kodu ?ród?owego shaderów HLSL pokazane na 14-calowym MacBooku Pro.
Game?Porting Toolkit?2 ma nowe szczególnie wyczekiwane przez deweloperów funkcje, które znacznie u?atwiaj? przenoszenie rozbudowanych gier na?Maca, iPhone’a i?iPada.

visionOS?2

Apple?Vision?Pro niezmiennie przyci?ga deweloperów z?ca?ego ?wiata, którzy wykorzystuj? unikalne w?a?ciwo?ci tego urz?dzenia, aby dostarcza? u?ytkownikom nowych wra?eń w?trójwymiarowej przestrzeni. Wszystko to jest mo?liwe dzi?ki visionOS, rewolucyjnemu przestrzennemu systemowi operacyjnemu, który scala tre?ci cyfrowe z?fizycznym otoczeniem. Nowe interfejsy API i?frameworki w?visionOS 2 wspieraj? deweloperów w?tworzeniu z?o?onych, zniuansowanych interakcji przestrzennych, które nie by?y mo?liwe nigdy wcze?niej.
Nowe interfejsy Volumetric API zapewniaj? deweloperom wi?ksz? kontrol? nad tym, jak obiekty 3D pojawiaj? si? w?ich aplikacjach. Przenosz? te? wielozadaniowo?? na najwy?szy poziom, umo?liwiaj?c jednoczesne korzystanie z?nawet najbardziej z?o?onych aplikacji przestrzennych. Za?pomoc? narz?dzia TabletopKit deweloperzy mog? bez trudu wprowadza? w?aplikacjach przestrzennych interakcje wykorzystuj?ce p?askie powierzchnie. Dzi?ki temu w??rodowisku wirtualnym mo?na na?przyk?ad pracowa? przy stanowisku produkcyjnym lub gra? w?karty i?planszówki. Framework RealityKit upraszcza proces tworzenia oprogramowania przystosowanego do dzia?ania na?ró?nych urz?dzeniach Apple, dzi?ki czemu praca nad aplikacjami uniwersalnymi jest wydajniejsza i?mniej czasoch?onna.
Za?pomoc? narz?dzia TabletopKit deweloperzy mog? bez trudu wprowadza? w?aplikacjach przestrzennych interakcje wykorzystuj?ce p?askie powierzchnie. Dzi?ki temu w??rodowisku wirtualnym mo?na na?przyk?ad pracowa? przy stanowisku produkcyjnym lub gra? w?karty i?planszówki.
Za?spraw? nowych interfejsów API, ulepszonych narz?dzi i?uproszczonych procesów deweloperzy mog? teraz wygodniej projektowa? w?swoich aplikacjach pi?kne, przykuwaj?ce uwag? przestrzenie. Znacznie ?atwiejsze sta?o?si? równie? tworzenie fantastycznych przestrzennych funkcji SharePlay, a?deweloperzy bez dost?pu do Apple?Vision?Pro mog? budowa? i?testowa? oparte na?SharePlay aplikacje w?symulatorze. System visionOS?2 wspó?pracuje te? z?HealthKit, co?pozwala aplikacjom korzysta? z?danych zdrowotnych i?udost?pnia? je w?poufny i?bezpieczny sposób.
Nowe interfejsy API do?zastosowań korporacyjnych pomog? deweloperom obs?uguj?cym ma?e i?wi?ksze firmy ulepsza? aplikacje dla takich sektorów jak na?przyk?ad opieka medyczna, produkcja przemys?owa, przemys? lotniczy czy motoryzacja.

Dodatkowe interfejsy API naszych platform

Poprzez zastosowanie nowego interfejsu Controls?API deweloperzy mog? sprawi?, ?e u?ytkownicy b?d? w?stanie zrobi? wi?cej z?wielu nowych miejsc, na przyk?ad szybko otworzy? zarówno swój samochód, jak i?ulubion? kamer? innej firmy bezpo?rednio w?centrum sterowania.
Accessory?SetupKit pozwala natomiast bezpiecznie i?bezproblemowo parowa? akcesoria Bluetooth za?po?rednictwem aplikacji, bez uzyskiwania dost?pu do?wszystkich urz?dzeń Bluetooth w?pobli?u i?naruszania ich prywatno?ci.
AccessorySetupKit na?iPadzie Pro 11?cali
Accessory?SetupKit pozwala natomiast bezpiecznie i?bezproblemowo parowa? akcesoria Bluetooth za?po?rednictwem aplikacji, bez uzyskiwania dost?pu do wszystkich urz?dzeń Bluetooth w?pobli?u i?naruszania ich prywatno?ci.
Dzi?ki aktualizacjom Stosu?inteligentnego w?Apple?Watch deweloperzy b?d? mogli wykorzysta? takie wska?niki, jak data i?czas, po?o?enie, pora pobudki lub pora?snu, do tego, by tworzone przez nich aplikacje wy?wietla?y w?odpowiednim momencie sugerowane wid?ety. Co wi?cej, po raz pierwszy w?historii informacje z?aplikacji obs?uguj?cych Wydarzenia na??ywo b?d? automatycznie wy?wietlane na?ekranie Apple?Watch.
Deweloperzy maj? teraz tak?e dost?p do?nowego interfejsu API w?systemie watchOS obs?uguj?cego podwójne stukni?cie. Mog? wi?c zastosowa? ten gest w?kluczowych funkcjach, które tworz? dla Apple?Watch.

TestFlight

TestFlight pomaga deweloperom gromadzi? cenne informacje zwrotne od beta?testerów w?celu skutecznego ulepszania aplikacji na?ka?dym etapie procesu jej projektowania i?publikacji. Dzi?ki udoskonaleniom funkcji TestFlight dotycz?cym zaproszeń i?rejestracji deweloperzy b?d? mogli zwi?ksza? zaanga?owanie testerów z?poziomu urz?dzenia, jak i?systemu operacyjnego, aby uzyskiwa? od nich bardziej warto?ciowe wskazówki, co nale?y poprawi?.
Zaproszenia TestFlight b?d? zawiera?y opis wersji beta aplikacji i?jej kategorii, a?tak?e opcjonalne zrzuty ekranu umo?liwiaj?ce potencjalnym testerom zapoznanie?si? z?nowymi funkcjami i?tre?ciami. Ponadto nowe wska?niki pozwalaj? deweloperom oceni? popularno?? zamieszczonych przez nich linków publicznych i?przegl?da? przyj?te lub?odrzucone zaproszenia.
Aplikacja AwayFinder pokazana na?iPhonie?15?Pro.
Zaproszenia TestFlight b?d? zawiera?y opis wersji beta aplikacji i?jej kategorii, a?tak?e opcjonalne zrzuty ekranu umo?liwiaj?ce potencjalnym testerom zapoznanie?si? z?nowymi funkcjami i?tre?ciami.

App?Store

Od ponad 15?lat App?Store wspiera deweloperów w?rozwijaniu ich biznesu, umo?liwiaj?c ?atw? dystrybucj? aplikacji i?gier na ca?ym ?wiecie. W?tym roku w?App?Store dodano równie? nowe sposoby promocji aplikacji oraz nowe funkcje do?monetyzacji subskrypcji.
Dzi?ki nowej funkcji nominowania deweloperzy zyskuj? prost? metod? zg?aszania do?promocji w?App?Store nadchodz?cych ulepszeń i?nowych tre?ci w?swoich aplikacjach. Nominacje wraz z?istotnymi szczegó?ami, takimi jak data publikacji i?obs?ugiwane kraje lub regiony, mo?na sk?ada? w?App?Store?Connect. Ekspercki zespó? redaktorów App?Store sprawdza ka?de zg?oszenie i?wybiera najlepsze propozycje, aby wspania?e aplikacje i?gry trafi?y do?osób, które na?pewno je pokochaj?.
Deweloperzy maj? te? opcj? prezentowania wybranych tre?ci i?funkcji w?swoich aplikacjach na?w?asnych stronach produktowych. Stosuj?c g??bokie linki, deweloperzy mog? bezproblemowo odsy?a? zainteresowane osoby z?w?asnej strony w?App?Store do w?a?ciwej lokalizacji w?swoich aplikacjach. G??bokie linkowanie sprawdza?si? równie? w?kampaniach Search?Ads (reklama w?wyszukiwarce), zapewniaj?c spójno?? w?tym, co u?ytkownicy widz? w?og?oszeniu i?po przeniesieniu?si? do aplikacji.
W?przypadku aplikacji z?tre?ciami subskrybowanymi deweloperzy maj? do?dyspozycji nowe oferty typu win-back zach?caj?ce osoby, które zrezygnowa?y z?subskrypcji, do?jej wznowienia. Kwalifikuj?cy?si? klienci b?d? mieli okazj? trafi? na te oferty zarówno w?ca?ym sklepie App?Store, jak i?w?aplikacjach. Deweloperzy mog? te? wykorzystywa? kody ofertowe na?okresowe zni?ki lub bezp?atne subskrypcje aplikacji macOS w?celu zdobywania nowych, utrzymania obecnych i?odzyskiwania dawnych subskrybentów.
Streaming Pass+ na iPhonie 15 Pro.
W?przypadku aplikacji z?tre?ciami subskrybowanymi deweloperzy maj? do?dyspozycji nowe oferty typu win-back zach?caj?ce osoby, które zrezygnowa?y z?subskrypcji, do?jej wznowienia.
Ulepszone interfejsy API StoreKit views umo?liwiaj? z?kolei organizowanie i?prezentowanie opcji zakupów w?aplikacjach na nowe sposoby.
Narz?dzie App?Analytics zosta?o rozbudowane, ?eby dostarcza? deweloperom jeszcze bardziej szczegó?owych informacji o?wynikach biznesowych i?o?tym, jak radz? sobie ich aplikacje. Raporty maj? teraz setki nowych wska?ników, wi?c ?atwiej zidentyfikowa? mo?liwo?ci wprowadzenia usprawnień.

App Store Connect

Aplikacja App?Store?Connect na?iOS i?iPadOS ma zaktualizowany interfejs u?ytkownika i?pozwala deweloperom w?nowy sposób promowa? sukcesy ich aplikacji. Niezale?nie od tego, czy publikuj? ca?kowicie now? aplikacj?, czy atrakcyjne uaktualnienie ju? istniej?cej, mog? oni teraz z??atwo?ci? generowa? zasoby marketingowe z?App?Store?Connect i?udost?pnia? je bezpo?rednio w?swoich kana?ach spo?eczno?ciowych. Je?li aplikacja zostanie wyró?niona jako ?hit dnia” (App of?the Day), jej deweloperzy otrzymaj? powiadomienie push z?App?Store?Connect zach?caj?ce do?stworzenia specjalnego zasobu marketingowego upami?tniaj?cego ten?moment.
Strona Promote Your App pokazana na iPhonie 15 Pro.
Aplikacja App?Store?Connect na?iOS i?iPadOS ma zaktualizowany interfejs u?ytkownika i?pozwala deweloperom w?nowy sposób promowa? sukcesy ich aplikacji.
Dzisiejsze aktualizacje do??czaj? do?bogatej i?stale rosn?cej puli narz?dzi, technologii i?zasobów udost?pnianych przez Apple deweloperom. Wi?cej szczegó?ów na temat najwa?niejszych dost?pnych obecnie technologii i?niesamowitych funkcji mo?na znale?? na?stronie: developer.apple.com/whats-new.
Udost?pnij artyku?

Media

  • Tekst tego artyku?u

  • Zdj?cia z?tego artyku?u

Kontakt dla mediów

Infolinia Apple dla mediów

media.cee@apple.com