iOS 4.1 beta disponible

Apple acaba de lanzar iOS 4.1 beta para desarrolladores, la nueva versión de iOS que probablemente solucionará muchos de los errores de la versión 4.0 además de problemas de señal. Por ahora no se sabe qué contiene esta nueva versión beta, pero volveré con actualizaciones a medida que aparezca nueva información. Esta versión está disponible para desarrolladores, así que no tienes que preocuparte, pero te recomiendo NO descargarla de Internet y NO instalarla en tus teléfonos.

También recibimos un mensaje de iH8sn0w que nos dice que no instalemos iOS 4.1 beta, así que manténgase alejado de esta nueva versión de iOS.

ACTUALIZAR : Aquí están las principales novedades de iOS 4.1 beta :

Xcode
Xcode puede bloquearse a veces al realizar una compilación limpia si está ejecutando Mac OS X 10.6.3 o inferior. Para solucionar este problema, actualice a Mac OS X 10.6.4 (actualización de software a Snow Leopard).

Depurador
Al depurar su aplicación habilitada para multitarea, evite pausar y continuar manualmente desde el depurador cuando la aplicación esté suspendida en segundo plano. Pausar una aplicación que está suspendida en segundo plano interrumpe el comportamiento multitarea adecuado hasta que se reinicia la aplicación.

GameKit
La compatibilidad con la versión preliminar de Game Center para iOS 4 desaparecerá pronto. Sólo se admitirán aplicaciones que utilicen la versión de Game Center en iOS 4.1 o superior.
*Para esta versión, GameKitPreview.h pasó a llamarse Gamekit.h.
*El servicio de coincidencia automática aún no admite atributos de jugador. Los atributos del jugador se pueden usar en su código, pero el servidor los ignora.
*Para iOS 4.1, el formato de cadena utilizado por la propiedad playerID (de la clase GKPlayer) cambió.

MAPK
*Todos los objetos MKOverlayView agregados a una vista de mapa ahora se componen en una única capa de Core Animation. Anteriormente, cada MKOverlayView tenía su propia capa.

Nike
*La aplicación Nike + iPod no permite sincronizar entrenamientos por aire en la semilla. La sincronización a través de iTunes funciona como se esperaba.

reproductor de medios
*Si su aplicación reproduce audio de fondo, se recomienda implementar soporte para eventos de control remoto para permitir a los usuarios controlar el audio directamente desde el conmutador de aplicaciones.

kit de interfaz de usuario
*Es posible que no funcione configurar algunas propiedades animables dentro de un bloque de animación de transición.

*El comportamiento predeterminado de la nueva API de animación basada en bloques UIView en iOS 4 es deshabilitar las interacciones del usuario en toda la interfaz mientras se reproduce la animación. Los desarrolladores no deben confiar en que este comportamiento siga siendo el predeterminado, ya que puede revertirse en versiones futuras, permitiendo así que las interacciones del usuario se produzcan de forma predeterminada mientras se reproduce la animación. Los programas compilados con iPhone SDK 4 seguirán funcionando tal como están, pero el código compilado con versiones futuras del SDK puede requerir configurar un indicador de opción diferente para habilitar el comportamiento original.

*El comportamiento predeterminado para la nueva API de animación basada en bloques UIView en iOS 4 es heredar la duración de la animación de un bloque de animación adjunto (cuando esté presente). Los desarrolladores no deben confiar en que este comportamiento siga siendo el predeterminado, ya que puede revertirse en futuras versiones, evitando así que las animaciones hereden automáticamente la duración de la animación circundante. Los programas compilados con iPhone SDK 4.0 seguirán funcionando tal como están, pero el código compilado con versiones futuras del SDK puede requerir configurar un indicador de opción diferente para habilitar el comportamiento original.