Apple on esitellyt WWDC-tapahtumassa laajan joukon uudistuksia, joiden tavoitteena on tehdä sovellusten rakentamisesta nopeampaa, älykkäämpää ja joustavampaa.
Keskiössä ovat uudet tekoälykehykset, Siri AI -integraatio, Xcode 27:n agenttipohjainen koodaus sekä käyttöliittymä- ja pelikehityksen parannukset.
Apple Intelligence ja uusi Siri AI tuovat kehittäjille mahdollisuuden tehdä sovellustensa sisällöstä ja toiminnoista aiempaa löydettävämpiä koko käyttöjärjestelmässä.
MAINOS (ARTIKKELI JATKUU ALLA)
App Intents -kehyksen päivitysten ansiosta kehittäjät voivat liittää sovelluksensa Siri AI:n uusiin ominaisuuksiin, kuten henkilökohtaisen kontekstin ymmärtämiseen, sovellusten välisiin toimintoihin ja näytön sisällön hahmottamiseen.
Käytännössä tämä tarkoittaa, että Siri voi tulevaisuudessa ymmärtää paremmin, mitä käyttäjä yrittää tehdä sovelluksessa, ja suorittaa tehtäviä sovellusten välillä luonnollisemmin.
MAINOS (ARTIKKELI JATKUU ALLA)
Apple laajentaa myös viime vuonna esiteltyä Foundation Models -tarjontaa merkittävästi. Uudessa muodossaan se toimii yhtenä natiivina Swift-rajapintana, jonka kautta kehittäjät voivat tuoda tekoälyominaisuuksia sovelluksiinsa.
Kehys tukee nyt entistä tehokkaampia laitteessa ajettavia malleja, palvelinmalleja sekä mukautettujen taitojen rakentamista.
Kehittäjät voivat hyödyntää seuraavan sukupolven Apple Foundation Models -malleja, jotka Apple on kehittänyt yhteistyössä Googlen kanssa Gemini-mallien pohjalta.
Apple tekee tekoälykehityksestä myös edullisempaa pienille kehittäjille. App Store Small Business Programiin kuuluvat kehittäjät, joilla on alle kaksi miljoonaa App Store -latausta, voivat käyttää Private Cloud Computessa toimivia seuraavan sukupolven Apple Foundation Models -malleja ilman pilvipalvelukustannuksia.
MAINOS (ARTIKKELI JATKUU ALLA)
Apple ei myöskään rajoita kehittäjiä vain omiin malleihinsa. Uusi kehys tukee myös muiden toimijoiden malleja, kuten Claudea ja Geminiä, sekä mitä tahansa muuta mallia, joka toteuttaa Applen uuden kielimalliprotokollan.
Lisäksi kehys sisältää Dynamic Profiles -ominaisuuden, jonka avulla kehittäjät voivat muuttaa lennossa sitä, miten tekoälymalli käyttäytyy sovelluksen sisällä. Tämä voi helpottaa adaptiivisten ja käyttäjäkohtaisesti mukautuvien tekoälykokemusten rakentamista.
Apple esitteli myös täysin uuden Core AI -kehyksen. Se on tarkoitettu kehittäjille, jotka haluavat tuoda omia tekoälymallejaan suoraan sovelluksiin ja ajaa niitä paikallisesti laitteessa. Core AI on optimoitu Applen piirien yhtenäiselle muistille ja Neural Enginelle.
Xcoden uutta 27-versiota Apple kuvailee sitä suurena askeleena agenttipohjaisessa koodauksessa.
MAINOS (ARTIKKELI JATKUU ALLA)
Uusi Xcode tuo Anthropicilta, Googlelta ja OpenAI:lta tuttuja malleja ja agentteja suoraan osaksi kehittäjän työtä. Koodausagenttien kanssa voi keskustella monivaiheisesti, suunnitella muutoksia, kysyä jatkokysymyksiä ja tarkastella koodimuutoksia sekä esikatseluja samassa näkymässä.
Xcode 27 antaa agenteille myös työkaluja oman työnsä tarkistamiseen. Agentit voivat kirjoittaa ja ajaa testejä, kokeilla ideoita Playgroundsissa, tarkistaa visuaalisia muutoksia esikatseluilla ja käyttää simulaattoria uuden Device Hub -näkymän kautta.
Xcode 27:n uusi Device Hub antaa kehittäjille yhden työtilan fyysisten laitteiden hallintaan, simulaattorien dynaamiseen koon muuttamiseen ja sovellusten interaktiiviseen testaukseen. Tämä tukee Applen laajempaa tavoitetta tehdä sovelluksista aiempaa mukautuvampia. Kehittäjien pitää jatkossa huomioida yhä laajempi joukko näyttökokoja, kuvasuhteita ja laitemuotoja.
Xcode 27:n laajennukset antavat kehittäjille mahdollisuuden tuoda mukaan omia työkalujaan ja mukautettuja taitoja. Model Context Protocolin avulla Xcode voi yhdistyä kehittäjän arjessa käyttämiin palveluihin, ja Agent Client Protocol mahdollistaa yhteyden yhteensopiviin agentteihin.
GitHub ja Figma ovat ensimmäisiä työkaluja, jotka tarjoavat saumattoman asennuksen Xcoden kanssa.
Uusi Xcode on Applen mukaan 30 prosenttia pienempi kuin aiemmat versiot, suorituskykyisempi ja helpompi ottaa käyttöön. Se sisältää myös täysin mukautettavan työkalupalkin ja uuden teemoitusjärjestelmän, joka ulottuu koko editoriin.
Xcode Cloud nopeutuu jopa kaksinkertaiseksi, ja se tukee jatkossa Metal-sovelluksia sekä visionOS-koontiversioita.
Swift-kielen 6.4-versio tuo pienempiä mutta käytännöllisiä kehittäjäparannuksia. Mukana ovat muun muassa kohdennettu varoitusten vaimennus, yksinkertaistetut saatavuusattribuutit kuten “anyAppleOS” sekä paremmat kääntäjän diagnostiikkaviestit.
Apple tuo useita uudistuksia myös peli- ja tilallisen kehityksen puolelle.
Managed Background Assets pienentää pelien asennuskokoja lataamalla vain käyttäjän kielelle tarvittavat resurssipaketit. Steam Asset Converter helpottaa PC-pelien sovittamista iOS:lle, iPadOS:lle, macOS:lle, tvOS:lle ja visionOS:lle.
Game Porting Toolkit 4 tuo avoimen lähdekoodin taitoja agenttien käyttöön ja tarjoaa niille Applen parhaat käytännöt Metal-kehitykseen. Tavoitteena on nopeuttaa pelien tuomista Applen alustoille.
Unity-kehittäjille Apple tarjoaa viralliset StoreKit- ja Background Assets -laajennukset, joiden avulla sovelluksen sisäiset ostot ja taustaresurssit voidaan toteuttaa natiivisti Unity-työnkulussa.
Reality Composer Pro 3 puolestaan antaa kehittäjille mahdollisuuden rakentaa kokonaisia tilallisia kokemuksia yhdessä työkalussa. Uudet Live Previews -esikatselut yhdessä Mac Virtual Displayn kanssa näyttävät muutosten vaikutukset heti niiden tekemisen aikana.
Mainos: Noin 1 600 000 tuotteen hintavertailu ja hintaseuranta - katso Hinta.fistä mistä saat halvimmalla






Salasana hukassa?
Etkö ole vielä rekisteröitynyt? Rekisteröidy tästä »