Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

Gerucht: Apple gaat vooral bugs fiksen en overbodige code weghalen uit iOS 27

Apple gaat vooral bugs fiksen en op zoek naar overbodige code om te schrappen in iOS 27, zo claimt Bloomberg-auteur Mark Gurman. Dat moet iOS in de volgende versie sneller en stabieler maken, na het grote redesign van dit jaar.

Teams binnen Apple zijn nu in iOS op zoek naar code die eruit kan, zo meldt Bloomberg-auteur Gurman. Het zou de kwaliteit van de release ten goede moeten komen nu de focus afgelopen jaar lag op het nieuwe Liquid Glass-design van iOS 26 en de andere besturingssystemen van Apple. Bovendien wil de fabrikant iOS 27 klaar maken voor de release van een vouwbare telefoon volgend jaar.

Er komen wel wat nieuwe functies in de nieuwe versie, maar die beperken zich voornamelijk tot kunstmatige intelligentie. Apple heeft sinds enige tijd Apple Intelligence-functies in iOS zitten en wil die gaan uitbreiden in iOS 27. Dan zou kunstmatige intelligentie in meer apps moeten komen en zouden zoekopdrachten op het web met Apple Intelligence mogelijk moeten worden. Ook komt er een AI-assistent in de Gezondheid-dienst van de fabrikant.

Door Arnoud Wokke

Redacteur Tweakers

24-11-2025 • 14:50

33

Submitter: protected22

Reacties (33)

Sorteer op:

Weergave:

Geen ai expert hier, maar vraag me af of ze voor het cleanen van die code/opbouw va iOS 27 niet gewoon ai in kunnen zetten? Al is het maar om te indiceren wat weg kan, zodat de programmeurs zelf kunnen aanpassen.
Helaas maakt AI nog steeds vaak fouten met dit. Het kan soms heel mooi dingen schrijven of opmerken maar komt soms ook met de meest rare verhalen en ideeën.

Het kan ook zijn dat functies en classes via indirecte manieren worden aangeroepen waardoor je pas merkt dat er iets mis is als je de code daadwerkelijk uitvoert (afhankelijk van onder andere welke taal gebruikt wordt of hoe oud de code is).
Opzich een AI gebruiken om een lijst met stukken code aan te wijzen, van kijk hier eens naar of dit nog nodig is. Heeft niet echt risico's. Zolang er maar wel een ontwikkelaar met vol verstand kijkt naar de code en niet een die naar 3x ziet aah de AI heeft het wel goed, ik gooi alles weg wat op die lijst staat.
Maar kan een AI dat goed bekijken? Zeker objective-C is wat magisch in dat je tijdens runtime gedrag kunt veranderen, dwz, in de code hoeft er niet noodzakelijk een 1:1 koppeling te zijn tussen code en het gebruik daarvan. Apple's codebase is ook heel erg groot, ik weet niet of de coding AIs van tegenwoordig al zoveel kunnen verwerken.

Ik denk dat "Chesterton's Fence" hier van toepassing is, in het kort, "Do not remove a fence until you know why it was put up in the first place.". Een AI kan code zien en denken "ja boeit niet", maar tenzij het er bij staat zullen ze nooit begrijpen waarom het er in eerste instantie stond. Daar heb je mensen voor nodig, evenals informatie dat niet in de codebase staat (bvb emails, JIRA, wiki pagina's, Slack chats, Git geschiedenis, etc).

Nu kan in theorie een AI al die informatiebronnen raadplegen of zelfs opgeslagen hebben ergens, maar ik weet niet of we daar al zijn. Gericht zoeken naar referenties naar code zal een uitdaging zijn, omdat veel mensen niet netjes hun "breadcrumbs" achterlaten, zoals bijvoorbeeld een JIRA ticket in een Git commit zetten.

Lang verhaal kort, ik denk dat binnen de context van 1 file AI wel het een en ander kan opschonen, maar over een groter project wordt het lastig. Natuurlijk hoeft je AI niet zelf code te schrijven, je kunt het ook vragen naar wat er mogelijk weg kan.
Typisch is 'dead' code iets wat je heel goed met de 'ouderwetse' tools kan oplossen. Echter wordt het al snel complex omdat er een hoop manieren zijn om een stukje code dynamisch aan te roepen, op een manier die moeilijk te detecteren is met statische code analyse en ook met AI.

Wat ze denk ik ook bedoelen is een complexity reductie met code die misschien technisch niet dood is maar praktisch wel niet meer gebruikt wordt omdat bijv support voor alle devices met een Apple A4 chip allang is gedropt dus dan een specifiek blokje code dat alleen voor deze chip relevant is kan dan ook weg.
kort door de bocht: nee AI heeft geen verstand van code genoeg om dit te kunnen. Ik kan me voorstellen dat in een eco-systeem van iOS het een hele klus moet zijn om te identificeren wat weg kan zodat er eea niet breekt vanwege een of andere afhankelijkheid. Je wil namelijk niet dat ergens een app kapot gaat zomaar.

Dusver is de AI hype vooral dat, een hype ;-)
Gek genoeg denk ik dat het wellicht zelfs ook andersom werkt: onderzoeken welke AI-gegenereerde code weg kan. Een hoop code die, zoals de andere reacties ook al vermelden, is niet foutloos. Ze zullen dus ook, omgekeerd, handmatig moeten kijken welke AI-code weg kan 8)7

AI werkt echt wel leuk en kan zeker schelen, maar het moet niet de fundering zijn waarop je alles bouwt. Dan stort het in. Voor nu gebruik ik het enkel ter inspiratie of om mijn werk te versnellen, maar niet om mijn werk daadwerkelijk gedaan te krijgen.
AI is niet/nauwelijks in staat om over 1 bestand heen te kijken. Laat staan 1000-den bestanden en miljoenen regels code en dan ook nog iets te 'snappen' (AI snapt sowieso niets, maar groepeert woorden op basis van statistiek) van de relaties ertussen. Dit zeg ik op basis van CoPilot in Visual Studio voor C++ code.

Ik ben dus louter AI gebruiker, maar de technische verklaring die ik hoorde is dat een LLM model of een generative model niet in staat is om zo'n grote bak data 'in zijn geheugen' te houden.

Los daarvan: een op het eerste gezicht goed advies van AI, maar toch met subtiele fouten kost veel meer tijd om op te sporen dan goede/duidelijke fouten. Naarmate AI meer kan, maar ook de fouten subtieler/kleiner worden, ben je alsnog (veel) tijd kwijt aan het opsporen en fixen daarvan. Op dat moment is het middel erger dan de kwaal. Overigens is het opsporen van dode/obsolete code voor een programmeur nog een behoorlijk ingewikkelde klus. Het is niet altijd shift-ctrl-F (zeker niet als je nog ergens oude code code in andere repos hebt).
Ik hoop dat die nieuwe Apple Intelligence functies dan ook meteen voor Nederland beschikbaar komen, maar ik ben bang van niet.
Dat valt voor mij juist onder de overbodige code die ze weg moeten halen.
Precies wat ik dacht, AI er uit, ben je al direct een hoop bugs kwijt.
Het is hoog tijd daarvoor, er zitten toch echt net wat teveel kleine foutjes in die ik steeds vaker tegenkom, en elke update komen er evenveel bij als dat er worden weggewerkt jammergenoeg.
Misschien ben ik niet zo kritisch, maar ik merk ze niet. Bij mij werkt het stabiel zonder gekkigheden. Ik ben wel benieuwd wat die bugs zijn. Als ik dat vergelijk met het gedrocht Office365, dan begin ik steeds meer te wensen dat Apple daar ook een alternatief voor uit brengt. Want dat begint serieus instabiel te worden. Er gaan tegenwoordig geen week voorbij of het crascht op mijn eigen PC, of ergens in een virtuele omgeving bij een opdrachtgever.
Ik zie vooral veel kleine foutjes,alles is gewoon stabiel dat is het probleem niet.

Tekstvelden die onder het toetsenbord schieten als je er op tikt, UI elementen die in de ronde hoekjes van het scherm deels weg vallen. AF algoritme die uit z'n dak gaat en blijft schakelen tussen gewone en macro, AF die soms op punten helemaal niet wil focussen. iCloud gekkigheidjes waardoor je in een soort log in loop terecht komt.

Allemaal niet wereldschokkend maar voor een OS waarvan door mensen geclaimed word dat het zó gebruiksvriendelijk en polished is zie ik genoeg van dit soort dingetjes op mijn iPhone.
Ik heb nu toch al een bepaalde tijd 26.1 en voor mij werkt het foutloos. Op 26.0 was de batterijduur soms wat minder maar nu is alles weer prima. Bankzaken, berichten, e-mail. Safari is ook wat sneller voelt het maar misschien komt dat door de animaties.

als iOS 27 nog beter gaat worden dan ben ik heel benieuwd!
Ik heb best wel vaak issues met CarPlay op mijn iPhone 17. Het is hit or miss of de verbinding gestart kan worden iedere keer. Als het niet wil, moet ik de telefoon compleet opnieuw opstarten. Overigens krijg ik wel altijd een melding van Maps op mijn horloge dus de verbinding is er wel, maar CarPlay start niet. Ik heb het tot op heden nog nergens naartoe kunnen herleiden maar volgens Reddit ben ik niet de enige hiermee.

Dat gezegd hebbende lijkt het wel meer een probleem met de iPhone 17 dan met iOS 26(.1) aangezien het allemaal goed werkte op mijn vorige iPhone 15.
Gewoon direct Apple bellen zij kunnen dit doorzetten naar engineering aangezien Apple niet echt Reddit leest verwacht ik. Vraag ook een compensatie; daar zijn ze wel coulant mee in de regel
Bij iOS 17 was dat effectief ook zo. Dat was voornamelijk een gimmick-update, zonder 'grootse zaken', en wat bugfixes. iOS18 ging het om de .0-versie. (voor het eerst bij iOS kwamen de 'grotere features' bij de .2 (en later) versies. Bij iOS 26 zie weet ik het even niet. Die is gewoon stom ;)
Een soort Mac OS X Snow Leopard. :+

Ik kan dit wel toejuichen, iOS is de afgelopen jaren meer buggy geworden en het kan geen kwaad om die backlog aan bugs eens aan te pakken.
Je moet blij zijn dat je geen Windows hebt! Voor werk heb ik een Macbook gebruiken en moet zeggen dat ik het afgelopen jaar MacOS veel lekkerder vind om op te werken. In mijn ervaring loopt het veel stabieler dan Windows. Bij Windows is er echt een gigantische backlog aan foutieve/verouderde code waar de vibe-coders maar al te graag een snelle fix gebruiken.
Alleen heeft Frietsaus het over de bugs in iOS - en daar heeft frietsaus gelijk in: Ik kom ook veel meer bugs tegen in iOS nu in vergelijking met pakweg 5 of 10 jaar geleden. Dingen die niet helemaal lekker werken.

Een dom voorbeeld: Sinds iOS 26 doet Carplay gek. Soms stopt audio met afspelen. De oplossing is dan m'n iPhone ontgrendelen, de audio-output naar de speaker van de iPhone zetten en terug switchen naar Carplay.

Lijkt vooral te gebeuren na het ontvangen van een notificatie, maar zit soms gewoon geen logica in.
Bij mij gaat m'n 'Slapen' focus om een uurtje of 17:00 spontaan aan. Ik heb nergens een trigger van rond die tijd, maar het is mega-irritant. Wat jij hebt met audio heb ik ook 'soms'.
Je hebt zeker kinderen? Bij mij triggert m'n slaapfocus meestal al halverwege de middag.
:D

Oh, is dat het idee.... Ik heb kinderen dus het systeem gaat er vanuit dat ik rond 17:00 moet gaan slapen!! Nou snap ik het.
Herkenbaar, heb inderdaad soms dat de stem van de navigatie totaal niet meer werkt in Carplay.
Nou dat zou mooi zijn. Dat glas zit vol met (kleine) bugs.

Hopelijk pakken ze het ook op dat het emoji toetsenbord weer direct laadt. Sinds ik geupdate heb naar iOS 26 duurt het vaak zo een second of langer voordat er iets verschijnt.
Ik ben het niet snel eens met de, soms toch wel heftige, azijnzeikers hier in de comments. Echter kan ik me er nu wel in vinden dat het niet altijd nodig is om alles te copy pasten wat deze Mark Gurman zegt. Kom op, verwijderen van oude code is nieuws? Het is al sinds jaar en dag dat Apple elke 2 jaar aan het polishen gaat in plaats features bouwen (iets polishen tel ik daarin niet als feature).

Misschien wel nuttig om eens een achtergrond / .plan artikeltje te wagen aan wanneer een scheet van Mark Gurman wel als nieuws gezien wordt / kan worden. Want laten we eerlijk zijn, niet elke scheet van Angela de Jong wordt ook doorgepaste bij elke andere krant.
Eerlijk gezegd is dat ook hoognodig: er zijn tig kleinere bugs die al jaren spelen en die soms behoorlijk irritant kunnen worden. Voor Apple Music kan ik er zo al een paar opnoemen: haperingen bij lossless audio, albums die ineens opgesplitst worden. Voor Foto’s: bij het verwijderen van grote hoeveelheden foto’s kan de synchronisatie soms te lang op zich laten wachten, tenzij je ze meteen ook uit recent verwijderd gooit. Daarnaast nog wel wat meer problemen met het synchroniseren van gegevens via iCloud.
Ik zou het persoonlijk fijn vinden om wat quality of life-zaken te krijgen en dat zaken als Schermtijd wat liefde krijgt (dus dat Safari en een website niet beide tijd optellen waardoor het bezoek van een site dubbel telt.) En eventueel wat meer invloed op automatische processen. Dus het niet altijd ongevraagd overschakelen van je gesprek op het moment dat iemand in huis een bluetoothspeaker aan zet terwijl je aan het praten bent. Of automatisch verbinden van Bluetooth naar bekende apparaten. (dat je de keus krijgt per apparaat en zo). Of laten we is wat geks noemen: Op een normale manier een muziekbestandje als beltoon in te kunnen stellen zonder dat je door Garage band hoeft te gaan.

Om te kunnen reageren moet je ingelogd zijn