Sillicon Alley Insider bracht afgelopen vrijdag opnieuw de geruchtenmolen op gang, dat Apple plannen zou hebben om — naast de standaardapplicaties — meer iPhone-software op de achtergrond te laten draaien.
Het zou hierbij volgens de website gaan om een beperkte mogelijkheid om processen op de achtergrond te draaien, mogelijk als onderdeel van de aankomende iPhone 3.0-software.
Volgens de website zijn hierbij twee scenario’s denkbaar: eindgebruikers krijgen de mogelijkheid om dit zelf aan te aangeven of ontwikkelaars dienen hiertoe een verzoek bij Apple in wanneer de applicatie ingediend wordt.
Bij het eerste scenario zou dat betekenen dat de eindgebruiker twee applicaties kan selecteren die op de achtergrond mogen draaien. Hiervoor zou naar verluidt ook bewijs gevonden zijn in de iPhone 3.0-bèta’s waarvan Apple onlangs de vijfde iteratie verspreidde. Bij het tweede scenario kan Apple zelf bepalen welke programma’s wel en welke programma’s niet op de achtergrond mogen draaien. Op basis van een analyse van de benodigde resources van een applicatie zou Apple dan toestemming kunnen geven wanneer een ontwikkelaar een verzoek indient om de applicatie op de achtergrond te mogen draaien.
John Gruber van Daringfireball.net bevestigt dat ook hij over een soortgelijke functionaliteit heeft gehoord. "Ik heb in januari tijdens de Macworld Expo iets soortgelijks van een betrouwbare bron vernomen", schrijft Gruber. "Wat ik toen hoorde, was dat Apple werkt aan een sterk verbeterde dock voor meestgebruikte applicaties, en dat er een speciale plek op die dock zou zijn om een applicatie, die op de achtergrond mag draaien, in te slepen."
"Neem het echter met een korrel zout: mijn bron beschreef het in januari als een idee waaraan Apple werkte, niets meer dan dat." Gruber stelt bovendien ook dat het werkgeheugen de grootste beperkende factor is. De huidige iPhone beschikt slechts over 128 MB RAM-geheugen, er zou dan weinig overblijven om ook nog achtergrondprocessen te kunnen draaien. Naar verluidt zou de nieuwe iPhone een verdubbeling van het werkgeheugen naar 256 MB RAM tegemoet kunnen zien. Daarnaast zou ook de processor een upgrade krijgen van 400 MHz naar 600 MHz. Beide zaken maken de mogelijkheid voor achtergrondprocessen op de nieuwe iPhone waarschijnlijker dan op de huidige generatie.
Het gerucht is enigszins tegenstrijdig, omdat Apple aangegeven heeft geen heil te zien in applicaties die op de achtergrond draaien. Als alternatief presenteerde het bedrijf daarom de zogenaamde Push Notification-service waarmee applicaties, zelfs als deze niet actief zijn, toch updates kunnen blijven ontvangen. Anderzijds is Apple een van de weinigen die geen mogelijkheid tot achtergrondprocessen aanbiedt. Concurrenten van Apple zoals RIM, Microsoft, Palm en Google bieden wel de ondersteuning hiervoor. "Het is iets wat Apple ooit wel een keer zal moeten ondersteunen, al is het alleen op nieuwe hardware. Des te eerder, des te beter", stelt Silicon Alley Insider.
TechCrunch stelt, dat Apple inderdaad bezig is om een mogelijkheid voor het draaien van achtergrondprocessen te faciliteren. Volgens een bron van de website zou het echter nog geen gedane zaak zijn. Hoewel Apple mogelijk iets erover zal zeggen op de WWDC, is het volgens de bron zeer onwaarschijnlijk dat het op dat moment al gelanceerd kan worden.
Het zou een soortgelijke situatie kunnen zijn zoals de introductie van Push Notifications op de WWDC van afgelopen jaar. Toen kondigde Apple aan dat de service enkele maanden later beschikbaar zou komen. Vanwege technische problemen bleek dat uiteindelijk niet mogelijk en werd de functionaliteit doorgeschoven naar iPhone OS 3.0, waarvan Apple op 17 maart een uitgebreide preview gaf.