iOS 4.1 bèta beschikbaar

Apple heeft zojuist iOS 4.1 bèta voor ontwikkelaars uitgebracht, de nieuwe versie van iOS die waarschijnlijk veel van de bugs in versie 4.0 plus signaalproblemen zal oplossen. Voorlopig is nog niet bekend wat deze nieuwe bètaversie bevat, maar ik kom terug met updates zodra er nieuwe informatie verschijnt. Deze versie is beschikbaar voor ontwikkelaars, dus u hoeft zich geen zorgen te maken, maar ik raad u aan deze NIET van internet te downloaden en NIET op uw telefoons te installeren.

We hebben ook een bericht van iH8sn0w waarin staat dat we iOS 4.1 bèta niet moeten installeren, dus blijf weg van deze nieuwe versie van iOS.

UPDATE : Hier is het belangrijkste nieuws uit de bètaversie van iOS 4.1:

Xcode
Xcode kan soms vastlopen tijdens het uitvoeren van een schone build als u Mac OS X 10.6.3 of lager gebruikt. Om dit probleem op te lossen, kunt u upgraden naar Mac OS X 10.6.4 (software-update naar Snow Leopard).

Debugger
Bij het debuggen van fouten in uw app die multitasking ondersteunt, moet u voorkomen dat u handmatig pauzeert en doorgaat vanuit de foutopsporing wanneer de applicatie op de achtergrond is opgeschort. Het onderbreken van een applicatie die op de achtergrond is opgeschort, verstoort het juiste multitasking-gedrag totdat de applicatie opnieuw wordt gestart.

GameKit
Ondersteuning voor de iOS 4 preview-versie van Game Center wordt binnenkort uitgefaseerd. Alleen applicaties die de versie van Game Center in iOS 4.1 of hoger gebruiken, worden ondersteund.
*Voor deze release is GameKitPreview.h omgedoopt tot Gamekit.h.
*De automatische matchservice ondersteunt nog geen spelersattributen. Spelerkenmerken kunnen in uw code worden gebruikt, maar worden door de server genegeerd.
*Voor iOS 4.1 is het tekenreeksformaat dat wordt gebruikt door de eigenschap playerID (van de klasse GKPlayer) gewijzigd.

MAPK
*Alle MKOverlayView-objecten die aan een kaartweergave zijn toegevoegd, worden nu samengevoegd tot één enkele Core Animation-laag. Voorheen had elke MKOverlayView zijn eigen laag.

Nike
*De Nike + iPod-applicatie staat het synchroniseren van trainingen via de ether in het zaad niet toe. Synchroniseren via iTunes werkt zoals verwacht.

Media Player
*Als uw applicatie achtergrondaudio afspeelt, wordt aanbevolen dat u ondersteuning voor gebeurtenissen op afstand implementeert, zodat gebruikers de audio rechtstreeks vanuit de applicatieschakelaar kunnen bedienen

UIKit
*Het instellen van bepaalde animatie-eigenschappen binnen een overgangsanimatieblok werkt mogelijk niet.

*Het standaardgedrag van de nieuwe UIView-blokgebaseerde animatie-API in iOS 4 is het uitschakelen van gebruikersinteracties in de gehele interface terwijl de animatie wordt afgespeeld. Ontwikkelaars mogen er niet op vertrouwen dat dit gedrag de standaard blijft, aangezien dit in toekomstige releases kan worden teruggedraaid, waardoor gebruikersinteracties standaard kunnen plaatsvinden terwijl de animatie wordt afgespeeld. Programma's die zijn gecompileerd op basis van de iPhone SDK 4 blijven werken zoals ze zijn, maar voor code die onder toekomstige versies van de SDK is gecompileerd, kan het nodig zijn een andere optievlag in te stellen om het oorspronkelijke gedrag mogelijk te maken.

*Het standaardgedrag van de nieuwe op blokken gebaseerde animatie-API van UIView in iOS 4 is het overnemen van de animatieduur van een omsluitend animatieblok (indien aanwezig). Ontwikkelaars moeten er niet op vertrouwen dat dit gedrag de standaard blijft, omdat dit in toekomstige releases kan worden teruggedraaid, waardoor wordt voorkomen dat animaties automatisch de duur van de omringende animatie overnemen. Programma's die zijn gecompileerd op basis van de iPhone SDK 4.0 blijven werken zoals ze zijn, maar voor code die onder toekomstige versies van de SDK is gecompileerd, kan het nodig zijn een andere optievlag in te stellen om het oorspronkelijke gedrag mogelijk te maken.

11 REACTIES

  1. VAI DOAMNE! Tocmai am scapat de 4.1 dupa ce am instalat varianta beta. Buguri intalnite : Nu mai puteam vorbi la telefon (nu auzeam in difuzor/nu puteam fi auzit) si nu puteam trimite mesaje. Pe langa asta, nu functiona internet-ul prin 3G si nici prin wireless (nu intotdeauna).