Az Apple régóta ismert arról, hogy szorosan felügyeli az általa kiadott termékeket és azok ökoszisztémáját. Azonban a mesterséges intelligencia (MI) területén most egy jelentős nyitásnak lehetünk szemtanúi, legalábbis a fejlesztők felé. Új intelligencia keretrendszerek, kibővített Xcode fejlesztői környezet és platformfejlesztések várhatók, amik gyorsabbá, adaptívabbá és könnyebben elkészíthetővé teszik az alkalmazásokat.
Az MI a fókuszban: Siri és azon túl
Az Apple Intelligence és a Siri AI legújabb fejlesztései lehetővé teszik a fejlesztők számára, hogy alkalmazásaik tartalmait és funkcióit jobban felfedezhetővé és elérhetővé tegyék az egész rendszeren belül. Az App Intents keretrendszer frissítései például megengedik, hogy a fejlesztők összekapcsolják alkalmazásaikat a Siri AI képességeivel, mint például a személyes kontextus megértése vagy az alkalmazáson belüli műveletek elindítása. Ez azt jelenti, hogy a jövőben még okosabb, még inkább személyre szabott Siri funkciókkal találkozhatunk, amelyek direktben az általunk használt appokba nyúlnak bele. Gondoljunk csak bele, mennyivel gördülékenyebb lehet egy rendelés leadása vagy egy találkozó rögzítése, ha a Siri már ismeri a kedvenc éttermünket vagy a megszokott naptári beállításainkat.
Ezen felül az új intelligencia keretrendszerekkel a fejlesztők sokkal egyszerűbben integrálhatnak MI-funkciókat alkalmazásaikba, kihasználva mind az Apple, mind külső szolgáltatók erőteljes modelljeit. A Foundations Models keretrendszer, amely már tavaly bevezetésre került, most még erősebb, natív Swift API-t biztosít, amely támogatja a készüléken futó modelleket képbemenettel, szerver oldali modellekkel és egyedi képességek kiépítésével. Ez azt jelenti, hogy a fejlesztők nem csak az Apple saját MI modelljeit használhatják, hanem például a Google Gemini modelljeit is, sőt, saját custom modelleket is bevethetnek, akár a készüléken lokálisan futtatva. Az Apple ezzel lényegében egy komplex, mégis rugalmas MI ökoszisztémát kínál a fejlesztőinek.
Xcode 27: a fejlesztők új játszótere
Az Xcode 27, az Apple fejlesztői környezete, egy hatalmas lépést tesz előre az úgynevezett 'agentic coding' területén, ami röviden annyit tesz, hogy a mesterséges intelligencia alapú ügynökök (agensek) segítik a kódírást. Az idei kiadásban már az Anthropic, a Google és az OpenAI legjobb modelljei is közvetlenül beépülnek a fejlesztői munkafolyamatba. Ez a gyakorlatban interaktív tervezést, többlépéses kérdezz-feleleket és egy olyan vászont jelent, ahol a Markdown formátumú szövegek, kódmódosítások és előnézetek közvetlenül egymás mellett jelennek meg. Képzeljük el, hogy a kódszerkesztőnk maga ajánl fel megoldásokat, sőt, akár ellenőrzi is a kódunkat, automatikusan teszteket ír és lefuttat. Ez hatalmas mértékben felgyorsítja és hatékonyabbá teszi a fejlesztési folyamatot.
Az Xcode 27 emellett még több eszközt ad a kódoló ügynökök kezébe, hogy hosszabb ideig önállóan működhessenek, ellenőrizve saját munkájukat, teszteket futtatva, ötleteket próbálgatva Playgrounds környezetben, vagy akár vizuális változásokat ellenőrizve előnézetekkel. A vadonatúj Device Hub pedig egyetlen, egységes felületen teszi lehetővé a fizikai eszközök kezelését, a szimulátorok dinamikus átméretezését és az alkalmazások interaktív tesztelését. A beépülő modulok (plug-inek) révén az Xcode további egyedi képességekkel bővíthető. Érdekesség, hogy a GitHub és a Figma az elsők között kínálnak zökkenőmentes telepítést eszközeik és az Xcode között, ami a meglévő fejlesztői munkafolyamatokba való könnyű integrációt mutatja.
- Siri AI integráció: Alkalmazások tartalmai és funkciói jobban felfedezhetők és elérhetők lesznek a rendszeren belül.
- Intelligencia keretrendszerek: Egyszerűbb MI-funkciók beépítése Apple és külső modellekkel.
- Core AI: Új keretrendszer saját, teljes körű LLM modellek helyi futtatásához az Apple Silicon chipeken.
- Xcode 27 'agentic coding': MI alapú ügynökök segítik a kódírást, tesztelést és hibakeresést.
- Xcode Cloud fejlesztések: Akár kétszeres sebesség, fém és visionOS támogatás.
Gyorsabb és hatékonyabb fejlesztés
Az Xcode 27 számos további fejlesztést is hoz. Már kizárólag Apple Silicon chipeken fut, 30 százalékkal kisebb a mérete, gyorsabb teljesítményt és egyszerűbb telepítési folyamatot kínál. Ráadásul személyre szabhatóbb, teljesen egyéni eszköztárakkal és egy új téma rendszerrel, amely az egész szerkesztőn átívelő színpalettát biztosít. Az Xcode Cloud is akár kétszer gyorsabbá vált, új támogatást kapva a Metal technológiát használó alkalmazásokhoz és a visionOS buildekhez, mindezt szintén Apple Silicon alapon. Ez a fejlesztéssorozat egyértelműen azt üzeni, hogy az Apple nem csupán a végfelhasználói termékeibe, hanem a fejlesztői eszköztárába is jelentős MI-képességeket épít be, ezzel ösztönözve az innovációt és a még komplexebb alkalmazások létrejöttét. Kíváncsian várjuk, a fejlesztők milyen újdonságokkal lepnek meg minket az elkövetkező hónapokban és években ennek az újfajta szabadságnak köszönhetően.