Foundation Models Framework, povijesni kontekst Appleovog otvaranja

Apple rijetko otvara svoj zatvoreni ekosustav. Nakon fijaska s App Storeom, predstavio je Foundation Models Framework - drugi veliki korak otvaranja koji omogućava programerima izravni pristup AI modelima na uređaju. Mnogi kažu, to je jedina velika novost sa WWDC-a

Ivan Podnar utorak, 17. lipnja 2025. u 06:30

Apple je kroz svoju povijest rijetko otvarao svoj zatvoreni ekosustav vanjskim programerima. Najznačajniji primjer bio je pokretanje App Storea 2008. godine, kada je Apple omogućio programerima izravnu distribuciju aplikacija na iOS uređajima. App Store je uveo novi model naplate gdje Apple zadržava 30% prihoda od prodaje aplikacija, a autori dobivaju 70%, što je postalo standardni model u industriji. Ovo otvaranje omogućilo je autorima monetizaciju svojih aplikacija kroz Appleovu infrastrukturu i pristup milijunima korisnika.

App Store - predmet pravnih sporova

Međutim, kontrola nad App Storeom postala je predmet pravnih sporova, posebno nakon slučaja Epic Games i Fortnite 2020. godine kada je Epic pokušao zaobići Appleovu naknadu od 30%. Američki federalni sud u Kaliforniji 2021. godine donio je mješovitu presudu u slučaju Epic vs. Apple - podržao je Appleovo pravo na kontrolu App Storea, ali ih primorao da omoguće programerima usmjeravanje korisnika na vanjske sustave naplate. Sud je odbacio tvrdnje da je App Store monopol, ali je našao da Apple krši kalifornijske zakone o nepoštenoj poslovnoj praksi.

Situacija se značajno pogoršala u travnju ove godine kada je ista sutkinja Yvonne Gonzalez Rogers donijela novu presudu u kojoj je našla da je Apple "namjerno" prekršio njezinu sudsku naredbu iz 2021. godine. Apple je pokušao zaobići sudsku naredbu uvođenjem naknade od 27% na vanjske kupovine i poruka upozoravajućeg zaslona za odvraćanje korisnika od vanjskih sustava naplate. Sutkinja je otkrila da je potpredsjednik financija Alex Roman lagao pod prisegom o tome kada je Apple odlučio o naknadi od 27%.

Promjene su se dogodile i prošle godine kada je Europska unija kroz Digital Markets Act (DMA) prisilila Apple da omogući alternativne trgovine aplikacija i izravno učitavanje aplikacija u EU. Apple je uveo novu strukturu naplate u EU s opcijama modela osnovne tehnološke naknade, omogućujući autorima izbor između modela s 30% naknade ili novog modela s nižim postotcima, ali fiksnim naknadama.

Apple i dalje strogo kontrolira

Prije toga, kao i danas, mnogi ključni dijelovi Appleovog sustava ostaju zatvoreni za vanjske programere.

Apple i dalje strogo kontrolira pristup osnovnim sistemskim funkcijama poput upravljanja datotekama na najnižoj razini, izravnog pristupa komponentama, mijenjanja sistemskih aplikacija, pristupa Siri i mnogim drugim temeljnim tehnologijama. Bootloader, proširenja jezgre, sigurnosne enklave i Appleovi vlasnički protokoli za komunikaciju između uređaja također ostaju nedostupni vanjskim autorima.

Apple Foundation Models Framework - novo otvaranje

Na WWDC 2025 Apple je predstavio Foundation Models Framework koji predstavlja još jednu veliku promjenu u ovom pristupu. Mnogi su to proglasili najvećom vijesti  na nedavnom WWDC-u. Apple po prvi put pruža izravan pristup na razini sustava svojim velikim jezičnim modelima na uređaj, omogućavajući vanjskim programerima da izgrade generativne funkcije umjetne inteligencije u aplikacije. Ovim se omogućava korištenje naprednih mogućnosti umjetne inteligencije bez oslanjanja na oblak ili sučelja za programiranje aplikacija.

Ova promjena ukazuje na obrazac Appleovog pristupa otvaranju ekosustava koji se odvija kroz tri modela: dobrovoljno strateško otvaranje (App Store 2008., Foundation Models Framework 2025.), prisilno otvaranje zbog regulatornih pritisaka (alternativne trgovine aplikacija u EU 2024.), i prisilno otvaranje zbog sudskih naredbi (uklanjanje naknada na vanjske kupovine u SAD 2025.). Apple će se morati sam nastaviti otvarati ili će biti primoran otvoriti se zbog rastućih tržišnih, regulatornih i sudskih pritisaka.

Pozitivne reakcije i prihvaćanje

Radni okvir omogućava da se sva obrada umjetne inteligencije odvija lokalno na uređaju, osiguravajući korisničku privatnost i izvanmrežnu funkcionalnost. Programeri i korisnici pozitivno ocjenjuju dizajn usmjeren na privatnost, koji izbjegava slanje osjetljivih podataka u oblak, što predstavlja uobičajenu zabrinutost kod drugih platformi umjetne inteligencije.

Programeri izvještavaju da je uključivanje Foundation Modela u aplikacije jednostavno i često zahtijeva samo nekoliko linija Swifta. 

Kritike i ograničenja

Osnovni jezični model na uređaju koristi približno 3 milijarde parametara i nije dizajniran kao univerzalni razgovorni robot sa širokim znanjem o svijetu. Model je učinkovit za specifične zadatke poput pisanja sažetaka, ali može zaostajati za većim modelima temeljenim na oblaku. Programeri koji žele proširiti mogućnosti modela za specijalizirane slučajeve korištenja moraju koristiti Python za treniranje prilagodnih modula.

Problem je i neprenosivost koda van Appleoivh platformi. 

Ipak, većina programera izvještava da povećanje produktivnosti i poboljšano iskustvo nadmašuju ove početne izazove.