Apple, iOS 5, iPhone

Lista de cambios y novedades en iOS 5 beta 6





Hace unas horas Apple ha lanzado la beta 6 de iOS 5, de momento no hay disponible una forma de hacer Jailbreak oficial por el DevTeam así que para los usuarios de Jailbreak de las beta mejor esperar a que se anuncie algo oficial.

Te dejamos la lista oficial de los cambios en la nueva beta de iOS 5

Calendario

– Calendarios no están disponibles actualmente a través de la página web icloud.com o en Windows. Que estará disponible en una versión futura.
– Corregido: El calendario predeterminado sigue siendo el de mi agenda iPhone a pesar de la creación de una cuenta de icloud durante el Asistente de Configuración. Para solucionar este problema, reinicie el calendario predeterminado después de terminar el Asistente de Configuración, en Ajustes> Mail, Contactos, Calendario> Default.
– Corregido: Pushing icloud datos de calendario no está funcionando en IOS.Para sincronizar el calendario icloud, lanzar la aplicación Calendario o actualizar los calendarios de forma manual mediante el botón de calendarios en la esquina superior izquierda.

Core Image

– Varios filtros se han agregado desde el beta 1. La lista actual incluye ahora los siguientes filtros: CIAdditionCompositing, CIAffineTransform, CICheckerboardGenerator, CIColorBlendMode, CIColorBurnBlendMode, CIColorControls, CIColorCube, CIColorDodgeBlendMode, CIColorInvert, CIColorMatrix, CIConstantColorGenerator CIColorMonochrome, CICrop, CIDarkenBlendMode, CIDifferenceBlendMode, CIExclusionBlendMode, CIExposureAdjust, CIFalseColor, CIGammaAdjust, CIGaussianGradient, CIHardLightBlendMode , CIHighlightShadowAdjust, CIHueBlendMode CIHueAdjust, CILightenBlendMode, CILinearGradient, CILuminosityBlendMode, CIMaximumCompositing, CIMinimumCompositing, CIMultiplyBlendMode, CIMultiplyCompositing, CIOverlayBlendMode, CIRadialGradient, CISaturationBlendMode, CIScreenBlendMode, CISepiaTone, CISoftLightBlendMode, CISourceAtopCompositing, CISourceInCompositing, CISourceOutCompositing, CISourceOverCompositing, CIStraightenFilter, CIStripesGenerator, CITemperatureAndTint, CIToneCurve, CIVibrance , CIVignette y CIWhitePointAdjust

GameKit

– Ficha de datos para los partidos por turnos se limita actualmente a 4 KB de datos.
– NUEVO: Los eventos se pasa al delegado cuando se realiza un giro en un partido, en lugar de sólo cuando es el turno del jugador local.
– Corregido: Al entrar al Centro de Juego, la contraseña de inicio de sesión puede desaparecer y no pueden completar. Intentando por segunda vez tendrá éxito.
– Corregido: En esta versión beta, GameKit Invita puede fallar. Para solucionar este problema, intente reiniciar el dispositivo.

iBooks
– IBooks 1.2.2 puede que no se muestren un poco de texto o imágenes en los libros. Por favor, actualice a iBooks 1.3 en la App Store.

icloud de copia de seguridad

– Como se trata de software beta, se recomienda que no utilice los servicios de icloud para almacenar los datos críticos y la información. Si habilita icloud de copia de seguridad copia de seguridad, automática con iTunes al sincronizar se desactivará. También le sugerimos que usted manualmente copias de seguridad de su dispositivo con iTunes. Copias de seguridad realizadas con versiones anteriores de iOS 5 beta pronto se vuelven incompatibles, y no volverán a estar disponibles. Se recomienda encarecidamente actualizar a esta versión del IOS 5 beta con el fin de seguir apostando por sus dispositivos. Si se producen errores de restauración de una copia de seguridad, o de activar la copia de seguridad de más de una hora después de la firma en icloud, trate de eliminar su cuenta de icloud de configuración y la adición de nuevo. Si el error persiste, por favor intente borrar el dispositivo y el inicio de la restauración.

icloud de almacenamiento

– NUEVO: Si usted llama a cualquiera stringByResolvingSymlinksInPath o stringByStandardizingPath en el camino desciende de su contenedor, nunca serás capaz de utilizar el resultado para llevar a cabo con éxito una lectura coordinada.
– NUEVO: KVS, el límite por clave se ha elevado a 64 Kb (para que coincida con el límite por la aplicación), y el número máximo de llaves se ha elevado a 256.
Durante el período beta iOS 5, los documentos almacenados en los servidores puede ser purgado periódicamente antes de GM. Por lo tanto, es altamente recomendable que usted no guardar documentos o información crítica en los servidores.
– Aprovisionamiento de perfiles ya no tienen que ser habilitado para que icloud en el Portal de IOS de aprovisionamiento. Todos los perfiles generados recientemente aprovisionamiento son ahora automáticamente habilitado para icloud. Si está usando un equipo de Xcode logró perfil de aprovisionamiento, haga clic en Actualizar en el Organizador Xcode para obtener una nueva icloud perfil habilitados. Para que todos los otros perfiles de aprovisionamiento de icloud, simplemente regenerar sus perfiles en el portal de IOS de aprovisionamiento.
– Si su aplicación utiliza la clase NSMetadataQuery, debe definir un predicado, aunque el propio predicado es ignorado.
– En esta versión beta, el setSortDescriptors: método de NSMetadataQuery no es compatible.
– Solución: Para usar icloud antes de la beta 5, tiene que especificar manualmente varios identificadores de contenedores (para establecer su aplicación de visualización) en un archivo de Derechos para los dos de su Mac OS X y iOS projects.Starting en beta 5, para permitir el almacenamiento dentro de icloud sus aplicaciones, simplemente haga clic en “Derechos Activar” casilla de verificación en el panel Resumen de su proyecto. Xcode creará un archivo de derechos personalizado para su proyecto que incluye automáticamente el número de equipo. Puede añadir más valores de contenedores icloud según lo requiera su aplicación. (Tenga en cuenta que debe volver a generar los perfiles existentes de suministro, ya sea con Xcode o en el Portal de IOS de aprovisionamiento, para utilizar el almacenamiento icloud.) Si se especifica una cadena de identificador personalizado para su icloud clave-valor o valores Tienda icloud contenedores derecho, ya nonecesidad de anteponer el número de equipo para el inicio de la cadena.Xcode se antepone a su número de equipo a las entradas de forma automática
– La cadena de identificador de contenedores que pasan a la URLForUbiquityContainerIdentifier: método de NSFileManager deberá incluir la identificación del equipo al comienzo de la cadena. Para su conveniencia, si usted pasa nada, la Fundación utiliza el documento de identidad primer contenedor se especifica en los derechos de su aplicación.
– Hay problemas con el Cloud Storage API documento junto con los datos protegidos, que puede conducir a la corrupción de datos.
– Corregido: En esta versión beta, basadas en documentos de las aplicaciones no siempre se puede detectar cuando los archivos cambian, se mueven o se eliminan de debajo de ellos.
– En esta versión beta, los presentadores de archivos (objetos que adoptar el protocolo NSFilePresenter) no reciben algunos de los mensajes que se supone que deben recibir, en particular:
presentedItemDidChange
presentedSubitemDidAppearAtURL:
presentedSubitemDidChangeAtURL:

– Puede solucionar esto mediante la aplicación de la relinquishPresentedItemToWriter: método y la comprobación para ver si el autor escribió en realidad cuando el presentador vuelve a adquirir el archivo.También puede utilizar FSEvents para observar los cambios del sistema de archivos
– En esta versión beta, los mensajes sobre cambios en los archivos en un directorio no está recibiendo entregado a los objetos que adoptar el protocolo NSFilePresenter.
– Mientras que informar de un bug relacionado con las interfaces de almacenamiento icloud, por favor incluya los registros obtenidos durante la sesión de depuración. Para generar estos registros, se debe instalar un perfil especial de depuración en su perfil de depuración dispositivo.Las se puede obtener de http://connect.apple.com. Este perfil permite la generación de registros de depuración que son necesarias para diagnosticar cualquier problema con el almacenamiento icloud. Las instrucciones para recoger los registros son los siguientes:
– Instalar el perfil. (La forma más sencilla de hacer esto es a lo electrónico a sí mismo y abrir el archivo adjunto en su dispositivo.)
– Reproducir el error.
– Sincronización con iTunes para sacar los registros de apagar el dispositivo.
– Coloque los registros a su informe de error. Usted puede encontrar los registros en ~ / Library / Logs / CrashReporter / MobileDevice / DeviceName / DiagnosticLogs.

– Estos registros pueden crecer muy rápidamente, por lo que debe eliminar el perfil después de haber reproducido el problema y sacó los registros para el informe de error.
– Los nombres de archivos son sensibles a mayúsculas en OS X, pero entre mayúsculas y minúsculas en IOS. Esto puede llevar a problemas al sincronizar los archivos entre los dos. Usted debe tomar medidas en IOS para evitar la creación de archivos cuyos nombres difieren únicamente en el caso.

IMessage

– IMessage beta 1 no será capaz de comunicarse con los usuarios IMessage en beta 2 o posterior.
– NUEVO: Asistente de configuración no contraseña de entrada en AppleID para FaceTime de IMessage.

interfaz de Builder

– NUEVO: Los puntos de vista de nivel superior en un documento que utiliza el diseño automático no se puede tener anchura y aumentó las restricciones de altura. Para solucionar esto se puede añadir ancho deseado o restricción de alto manualmente en el código.
– NUEVO: En los documentos de Interface Builder con diseño automático y las limitaciones que genera Xcode no se pueden eliminar. Usted puede “eliminar” esas limitaciones mediante la creación de una restricción de usuario para el comportamiento que usted está esperando. Por ejemplo, si arrastra un botón y Xcode genera una limitación que lleva a supervista el botón, y que quería un borde de salida a la restricción de Superview, la creación de un manual de uso “Agregar restricción => Últimos restricción a la de Superview” eliminaría la vanguardia a la restricción supervista.
– NUEVO: Se sabe que la misma anchura / altura de las limitaciones se puede dividir en las vistas que llenar un contenedor al cambiar el tamaño de la ventana. Si cambia el tamaño de la ventana y la misma anchura / altura de restricción se rompe, volver a agregar correctamente se ajuste la ventana para dar cabida a la restricción.
– NUEVO: Al editar el valor de una restricción en el inspector, la restricción permanece seleccionado y la vista de esquema sigue mostrando la restricción como seleccionado.
– NUEVO: En XCode 4.2 puntos de vista cuando se copia (ya sea una vista única o múltiples puntos de vista), tanto para el usuario define las restricciones directamente en la vista seleccionada y el usuario define las restricciones entre los puntos de vista que se copia se copian en la mesa de trabajo.
– NUEVO: En Xcode 4.2 para un documento con diseño de cacao Auto, “seleccionar todo” en el lienzo ya no selecciona las limitaciones y subvistas de la vista de edición. Si una vista se selecciona, sólo se seleccionarán puntos de vista. Si una restricción se selecciona “Seleccionar todo” seleccionará todos los obstáculos.
– NUEVO: Cambiar el estilo de un segmento de NSSegmentedControl en “Automático” puede fallar en los documentos con diseño de cacao Auto.Para solucionar este problema el uso de un estilo segmento explícitos, como Ronda o textura, y en tiempo de ejecución, cambiar el estilo de segmento utilizando el modo automático – [NSSegmentedCell setSegmentStyle:]

iPod

– Corregido: Al utilizar los botones de volumen en el dispositivo, o en los auriculares, el control de volumen en la interfaz de usuario de las aplicaciones no pueden actualizar a pesar de que el nivel de volumen ha cambiado.

iTunes

– La versión de iTunes que viene con la beta 5 no se pueden sincronizar los dispositivos que tienen la beta 4 del software instalado. Para evitar este problema, haga lo siguiente:
– Sincronización de los dispositivos que se han instalado 4 beta a la versión de iTunes que viene con beta 4.
– Actualiza iTunes a la versión que viene con la beta 5.
– Conecte el dispositivo e instalar el software beta 5. (Entiendo que usted puede ver una falta de sincronización de error la primera vez que conecte el dispositivo.)
– Después de instalar la beta 5 del software, restaurar la copia de seguridad de la realizada en el paso 1.
– Los vídeos comprados en la iTunes Store no se reproducen en una segunda generación de Apple TV con iTunes sobre AirPlay 10.5.



Correo

– Al cambiar el nombre de host de una cuenta de correo electrónico en la configuración, mensajes en blanco se puede ver en la bandeja de entrada unificada. Para solucionar este problema, elimine y vuelva a agregar la cuenta en vez de cambiar su nombre de host.

OTA actualización de software

– Si usted está haciendo una actualización de software OTA, tendrá que volver a sincronizar tus fotos con iTunes “.

Fotos

– Corregido: Al restaurar bibliotecas de fotos de una copia de seguridad de iTunes, algunas fotos pueden no aparecer en la aplicación Fotos después de la restauración. Haga una copia de seguridad de tus fotos antes de actualizar a iOS Beta 5.

Recordatorios

– NUEVO: Si recuerdan la sincronización está habilitada para una cuenta de Yahoo y no hay ninguna colección de recordatorios en el servidor, es continuamente recreado por obtendrá el teléfono. Debido a un error del servidor Yahoo, que la recolección se mostrará como un calendario de eventos.

Simulador

– Los servicios de localización no son funcionales en iOS 4,3 simulador se ejecuta en Mac OS 10.7 con Xcode 4.2.

Springboard

– Notificaciones Push y locales para las aplicaciones aparecen en el Centro de Notificación de nuevo en IOS 5. Notificación Center muestra las notificaciones que se consideran “no leídos”. Con el fin de dar cabida a las notificaciones push y locales que no tienen “sin leer” el estado, los desarrolladores pueden utilizar su cuenta para activar la aplicación insignia de un claro de las notificaciones del Centro de Notificación. Cuando una aplicación se borra su cuenta insignia (poniéndolo a cero), iOS 5 eliminará las notificaciones del Centro de Notificación.
– Solución: La clave UIPrerenderedIcon (en el archivo Info.plist) no se cumple en esta versión beta.

StoreKit

– Corregido: En la compra-app no ​​funciona para los desarrolladores probar sus aplicaciones con el recinto de seguridad de iTunes.

UI Automation

– NUEVO: Hay un problema conocido cuando se utiliza la API performTaskOnHost en un script de automatización de la interfaz. Si la tarea que se realiza con la API de salidas en exceso (por ejemplo, miles de líneas de texto) a la salida estándar o error estándar, la tarea puede callejón sin salida hasta que el tiempo de espera que se alcance, momento en el que se producirá una excepción javascript.
– El bloqueo () y unlock () funciones de UIATarget han sido reemplazados por la lockForDuration () función.
A partir de IOS 5 Beta 2, ahora puede desencadenar la ejecución de un script de automatización de la interfaz de un dispositivo IOS desde el terminal host mediante la herramienta de los instrumentos. El comando es:
instrumentos-w-t
– Al utilizar los instrumentos de la CLI para la Automatización de la interfaz de usuario que ya se puede dirigir la plantilla por defecto de automatización y aprobar el guión y la ruta de los resultados en la herramienta Opciones de variable de entorno. Por ejemplo:
instrumentos-w-t -E-e UIASCRIPT UIARESULTSPATH

UIKit

– A partir de IOS 5 beta 3, la propiedad de exclusiveTouch uicontrol ha vuelto a su valor por defecto original de NO.
– Volviendo nula de la tableView: viewForHeaderInSection: método (o su equivalente pie de página) ya no es suficiente para ocultar un encabezado.Debe reemplazar tableView: heightForHeaderInSection: 0.0 y volver a ocultar un encabezado.
– En el iOS 5 beta, la clase UITableView tiene dos métodos para mover una celda de una fila a otra con los parámetros definidos. Estas API son:
moveSection: toSection:
moveRowAtIndexPath: toIndexPath:
– Utilización de la clase UIWebView en Interface Builder, ajuste de color de fondo transparente es posible en iOS 5. Los desarrolladores compilar contra el nuevo SDK se puede comprobar su XIB para el ajuste de UIWebView transparente.
– En el iOS 5 beta, las implementaciones UINavigationBar, UIToolbar y UITabBar han cambiado para que el drawRect: método no es un llamamiento a instancias de estas clases, a menos que se implementa en una subclase. Aplicaciones que se han vuelto a implementar drawRect: en una categoría en cualquiera de estas clases se encuentra que el drawRect: método no se conoce. UIKit se vincula la comprobación de mantener el método se llama en aplicaciones vinculadas antes de iOS 5, pero no es compatible con este diseño en iOS 5 o posterior. Aplicaciones, puede:
– Utilizar la API de personalización de las barras que en iOS 5 y posterior, que es la manera preferida.
– UINavigationBar subclase (o las clases de barra de otros) y anular drawRect: en la subclase.
– El indexPathForRow: inSection: la sección, y los métodos de fila de NSIndexPath ahora utilizan NSInteger lugar de NSUInteger, por lo que estos tipos de concordancia con los métodos definidos en UITableView.
– Toque eventos no están recibiendo remitido a la vista en la propiedad de cameraOverlayView UIImagePickerController.
– Hemos cambiado el comportamiento de scrollToRowAtIndexPath: atScrollPosition: animación: de tal manera que UITableViewScrollPositionTop andUITableViewScrollPositionBottom ahora ajustar la parte superior e inferior de la propiedad contentInset.
– NUEVO: En versiones anteriores a iOS 5.0, la clase UIPopoverController incondicionalmente a establecer el cambio de tamaño automático de las máscaras de los controladores de vista que fueron el controlador de ver el contenido de la controladora popover. También incondicionalmente en las máscaras de tamaño automático de las opiniones de los controladores de vista empujó a un objeto UINavigationController que era el controlador de ver el contenido de la popover controller.In iOS 5.0, la clase UIPopoverController ya no hacer esto para aplicaciones vinculadas en IOS 5.0 o más tarde. Los desarrolladores deben asegurarse de que las máscaras de tamaño automático de puntos de vista están correctamente configurados para permitir el cambio de tamaño arbitrario dentro de un contenedor, no sólo panecillos. Una máscara de (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight) no sería descabellado.
– El manejador de terminación de saveToURL: forSaveOperation: completionHandler: ahora se llama fuera del bloque de escritura coordinado, en el que se llamaba en su interior.
– NUEVO: El autosaveWithCompletionHandler: método que ahora se llama sólo para el período base salva y que es seguro regresar sin guardar. Los documentos deben guardar, sin embargo, si el saveToURL: forSaveOperation: completionHandler: se invoca el método.

Safari y WebKit

– En iOS 5, una nueva heredado propiedades CSS,-webkit-desbordamiento de desplazamiento, está disponible. El toque de valor permite a los desarrolladores web para optar a los nativos al estilo de desplazamiento en un desbordamiento: el elemento de desplazamiento. El valor predeterminado de esta propiedad es auto, lo que permite que un solo dedo desplazamiento sin ímpetu.
– Corregido: En beta 5, el acceso a los sitios que utilizan certificados del lado del cliente SSL no funciona y puede causar que la aplicación deje de funcionar.
– El marco de WebKit se ha recuperado una nueva motor WebKit, que se acerque Safari 5.1. Algunas de las áreas a tener en cuenta con el nuevo marco WebKit en IOS:
– Hay un nuevo HTML5 compatible con analizador.
– Ancho de diseño de texto puede cambiar un poco porque la palabra-se redondea ahora tiene de punto flotante basada en la precisión.
– Se ha mejorado la validación de los campos de formulario, que incluye la eliminación de ceros a la izquierda y el formato de número.
– Toque eventos ahora son compatibles con los campos de entrada.
window.onerror es ahora compatible.
– No es un agente de usuario que no tiene la información de localización en la cadena de agente de usuario.
– Corregido: URLs están canonizados por hacer el esquema de todas las minúsculas. Si una dirección URL falsa se utiliza para pasar información de un nuevo UIWebView a código nativo, asegúrese de que el esquema es siempre en minúsculas, o que el código nativo compara el régimen de forma mayúsculas y minúsculas.

Wi-Fi Sincronización

– En iOS 5 beta 4 y posteriores, la sincronización inalámbrica está disponible en Windows, así como el Mac. (Este apoyo requiere OS X 10.6.8 o León.) Usted verá una opción para activar la sincronización inalámbrica al conectar el dispositivo a iTunes con el cable USB. Se recomienda realizar la sincronización inicial con un cable después de restaurar el dispositivo.
– Sincronización inalámbrica se activa automáticamente cuando el dispositivo está conectado a la alimentación y en la misma red que el equipo vinculado. O, de forma manual puede provocar una sincronización de iTunes Store o en Ajustes> General> Sincronizar iTunes (misma red que el equipo vinculado es necesario).
– Si usted encuentra problemas con las aplicaciones, los medios de comunicación y / o fotos sincronizan con el dispositivo, puede restablecer entonces vuelve a sincronizar. De Restablecer configuración> General>, seleccione Borrar todo el contenido y configuración. Volver a conectarse a iTunes y sincronizar de nuevo.
– Corregido: En algunos casos, el dispositivo puede dejar de sincronizar contactos, calendarios y configuración de la cuenta, o una copia de seguridad de iTunes. Si esto ocurre, reiniciar el dispositivo y volver a sincronizar.

[dailyiphoneblog]

Previous ArticleNext Article
Apasionado de la tecnología desde siempre, me gusta cacharrear con todo tipo de accesorios y me fascinan los productos de Apple, sobre todo el iPhone.
  • pepe

    Muchas graciasn lo estuve buscando pero no lo encontraba en español. La letra Ñ si hacia las cosas mas faciles