Close
    Search Search

    Apple lanza iOS 7 Beta 4 para iPhone, iPad y iPod Touch

    Apple lanza iOS 7 Beta 4 para iPhone, iPad y iPod Touch

    Con un retraso de unas semanas debido al ataque al Portal de Desarrolladores de la compañía, el Apple lanzó hoy (29/7) la cuarta versión beta de iOS 7 para  iPhones, iPadsiPod Touch.

    La versión anterior (3 beta) trajo varias mejoras, incluido un tipo de fuente más nítido para todo el sistema, cambios en el navegador Safari, sin aplicación de CalendarioEn App Store, sin aplicación de Música y mejoras en las transparencias de la interfaz.



    Apple lanza iOS 7 Beta 4 para iPhone, iPad y iPod Touch

    La versión (4 beta) tiene como principal novedad la desbloquear pantalla. Otras modificaciones incluyen correcciones de errores y mejoras en el Horario, Calendario, en Lanzamiento desde el aire, Llavero de iCloud, además de soporte para uso en automóviles (Exhibición del coche). Para obtener una descripción completa, consulte el registro de cambios al final de esta publicación.

    Usuarios interesados ​​en instalar el iOS beta 7 4 puede seguir este tutorial. Los enlaces indicados ya están actualizados con la nueva versión.

    ====================

    Registro de cambios iOS 7 Beta 4:

    Notas y problemas conocidos

    Los siguientes problemas se relacionan con el uso SDK de iOS 7.0 para desarrollar código.

    Notas de la libreta de direcciones

    El soporte de privacidad para el marco AddressBookUI se vuelve a habilitar para las aplicaciones vinculadas al SDK de iOS 7. Las aplicaciones vinculadas con SDK anteriores no se modifican. Si su aplicación utiliza cualquiera de los controladores de vista de la libreta de direcciones, debe verificar que todavía se comporte como se esperaba.


    Lanzamiento desde el aire

    Notas

    AirDrop en iOS 7 Seed 2 o posterior no es compatible con AirDrop en iOS 7 Seed 1. El soporte Solo contactos requiere que:


    Has iniciado sesión en iCloud.

    El remitente y el destinatario tienen las direcciones de correo electrónico del ID de Apple del otro en los contactos de sus dispositivos.

    Problemas conocidos

    Contact Only actualmente requiere que tenga una conexión a Internet activa.

    La tienda de aplicaciones debe admitir la capacidad de encontrar una aplicación capaz de abrir un documento recibido en función del identificador de tipo uniforme (UTI) del documento. Actualmente, solo se muestra una pantalla en blanco.

    Fundación AV

    Notas

    AVCaptureSession ahora usa la AVAudioSession de su aplicación de forma predeterminada.

    Calendario

    Corregido en Semilla 4

    Es posible que los eventos del calendario de iCloud no se sincronicen a través de la recuperación, inserción o actualización manual como se esperaba. Los calendarios o recordatorios de iCloud pueden duplicarse después de agregar nuevos eventos.

    Exhibición del coche

    Problemas conocidos

    Se proporcionará soporte para Car Display una vez que los sistemas compatibles estén disponibles.

    Contactos

    Corregido en Semilla 4

    Algunas fotos de alta resolución no se sincronizarán (a través de iCloud y otros servicios) cuando se configuran como la foto del identificador de llamadas de un contacto.

    Animación central

    Notas

    Cuando la clave UIViewGroupOpacity no está presente, el valor predeterminado ahora es SÍ. El valor predeterminado anteriormente era NO.

    Esto significa que las subvistas de una vista transparente se combinarán primero en esa vista transparente, luego el subárbol precompuesto se dibujará como un todo en el fondo. Una configuración NO da como resultado una composición menos costosa, pero también menos precisa: cada vista en el subárbol transparente se compone en lo que está debajo, de acuerdo con la opacidad del padre, en el orden normal del algoritmo del pintor.


    Intercambie

    Notas

    El Exchange DeviceIdentifier se ha vuelto a cambiar al comportamiento de iOS 6 donde usa el número de serie.


    Fuentes

    Notas

    Las alturas de las líneas de fuente han cambiado con respecto a las semillas anteriores. Si anteriormente había alineado manualmente su fuente, es posible que se mueva ligeramente hacia arriba verticalmente con esta semilla.

    Base

    Notas

    Una NSMetadataQuery con alcance ubicuo ahora puede usar kMDItemContentTypeTree en predicados. Por ejemplo:

    NSPredicate *p = [NSComparisonPredicate

    predicadoConExpresiónIzquierda:[NSExpresión

    expresiónParaRutaClave:@”kMDItemContentTypeTree”]

    expresiónDerecha:[NSExpresión

    expresiónParaValorConstante:@”público.rtf”]

    editar: NSAnyPredicateEditar

    tipo:NSLikePredicateOperatorType

    opciones:0];

    Cuando se invocan los resultados devueltos por consultas con ámbitos ubicuos, -[NSMetadataItem valueForAttribute:NSMetadataItemDisplayNameKey] ahora produce el mismo valor que –

    [NSURL getResourceValue: forKey: NSURLLocalizedNameKey], haciendo coincidir consultas no ubicuas.

    iCloud

    Notas

    Si usa el llavero de iCloud con recuperación, es posible que vea un cuadro de diálogo que indica que la recuperación se ha desactivado debido a un cambio de servidor. Esto es intencional. Para volver a habilitar la funcionalidad, siga las instrucciones de la notificación. Si ve varias alertas u observa problemas al volver a habilitar la recuperación, presente un informe de error.

    El llavero de iCloud en iOS 7 Seed 3 o posterior no es compatible con versiones anteriores de iOS 7 Seed 2 o OS X Mavericks Seed 2.

    Si tenía habilitado iCloud Keychain y/o Keychain Restore desde iOS 7 Seed 2, ambas funciones se deshabilitan al actualizar a iOS 7 Seed 3 o posterior.

    Después de actualizar a iOS 7 Seed 3 o posterior, vaya a Configuración > iCloud > Llavero y vuelva a habilitar el Llavero de iCloud en sus dispositivos.


    Consulte las notas de la versión de OS X v10.9 para obtener más detalles.

    El bloqueo de activación, una nueva característica de Find My iPhone, se activa automáticamente cuando Find My iPhone está habilitado en cualquier dispositivo con iOS 7. El bloqueo de activación requiere que los usuarios ingresen su ID de Apple y contraseña para desactivar Find My iPhone, cerrar sesión en iCloud , borrar el dispositivo o reactivar el dispositivo después de un borrado. Es importante realizar una de las siguientes acciones antes de transferir un dispositivo a un nuevo usuario:


    Salir de iCloud

    Desactive el Bloqueo de activación en Configuración > iCloud > Buscar mi iPhone.

    Corregido en Semilla 4

    Los usuarios que tienen un solo dispositivo con el llavero de iCloud no verán las pantallas de configuración correctas del llavero de iCloud después de restaurar desde una copia de seguridad.

    Los usuarios que cierren sesión en iCloud eliminando su cuenta de iCloud, borrando todo el contenido y la configuración, o borrando el dispositivo a través de Buscar mi iPhone y volviendo a iniciar sesión, no se les presentarán las pantallas de configuración correctas del llavero de iCloud.

    Las tarjetas de crédito eliminadas en Configuración de Safari > Autocompletar se eliminan del dispositivo, pero no de otros dispositivos.

    A veces, cuando deshabilita el llavero de iCloud, es posible que no pueda volver a habilitarlo.

    Los llaveros no se sincronizan entre dispositivos cuando están en una red inalámbrica con seguridad WEP.

    Al configurar el llavero de iCloud en el asistente de configuración en el iPhone 4 y el iPhone 4s, el teclado cubre el campo de entrada del código de seguridad de iCloud y el enlace Opciones avanzadas.

    Los ePubs y PDF no comprados no se restaurarán cuando iCloud restaure un dispositivo iOS 7 con una copia de seguridad anterior a iOS 7. El contenido comprado se restaurará sin problemas.

    Problemas conocidos

    Las notas de voz no se restauran desde las copias de seguridad de iCloud.

    Solución alternativa: asegúrese de sincronizar las notas de voz de su dispositivo antes de restaurar desde iCloud.

    Los usuarios de Suiza, Francia, España, Alemania, Polonia, Finlandia y posiblemente algunos otros países no podrán restaurar sus llaveros mediante la validación del número de teléfono.

    Solución alternativa: use un código de seguridad aleatorio.

    Notas de MapKit

    Si las llamadas a renderInContext en la capa que respalda un MKMapView se realizan fuera del subproceso principal, deben eliminarse o moverse al subproceso principal. Si no lo hace, puede provocar un bloqueo de la aplicación. En lugar de usar renderInContext, use las nuevas API de MKMapSnapshotter.

    Medios

    Notas

    iOS ahora recuerda la última aplicación de medios utilizada en el reinicio y los bloqueos de la aplicación. Las aplicaciones multimedia que pueden recibir eventos de control remoto deben estar preparadas para iniciarse en segundo plano y recibir potencialmente un evento de control remoto para comenzar la reproducción. Además, es importante que las aplicaciones de medios supervisen y manejen el evento de reinicio del servidor de medios, ya que la aplicación de medios puede recibir una solicitud remota para reanudar la reproducción después de un reinicio. Las notificaciones para monitorear estos eventos del servidor de medios están disponibles en AVAudioSession y el manejo adecuado se describe en Recomendaciones generales para manejar kAudioSessionProperty_ServerDied.

    Conectividad multipar

    Notas

    En esta semilla se incluyen muchas actualizaciones de las API de MCSession. Las API ahora funcionan como se presentaron en la WWDC. Los principales cambios y mejoras incluyen:

    Se ha implementado el siguiente método nuevo en MCSession:

    Este método delegado ha sido implementado:

    Se ha implementado el siguiente método nuevo en MCSession:

    – (NSOutputStream *)startStreamWithName:(NSString *)streamName toPeer:(MCPeerID

    *) error de ID de pares: (NSError **) error

    – (vacío)sesión:(MCSession *)sesión didReceiveStream:(NSInputStream *)flujo

    withName:(NSString *)streamName fromPeer:(MCPeerID *)peerID

    – (NSProgress *)sendResourceAtURL:(NSURL *)resourceURL withName:(NSString

    *)resourceName toPeer:(MCPeerID *)peerID withCompletionHandler:(void(^)(NSError

    *error))controlador de finalización

    El método de delegado para comenzar a recibir un recurso de un par remoto se ha implementado como:

    – (void) session: (MCSession *) session didStartReceiveResourceWithName:(NSString

    El método de delegado para terminar de recibir un recurso de un par remoto y guardar el contenido en una ubicación temporal se implementa como:

    MCAdvertiserAssistant es una clase de conveniencia para implementar un anunciante, que maneja invitaciones y conexiones a una MCSession.

    MCSession tiene un nuevo método initWithPeer:.

    sendResource ha agregado "con" al controlador de finalización.

    El tiempo de espera se eliminó de connectPeer:withNearbyConnectionData.

    Para obtener más información sobre estas API, vea el video de la sesión 2013 de la WWDC 708, "Redes cercanas con conectividad multipar".

    Hacer múltiples tareas

    Notas

    La política para la API de finalización de tareas ha vuelto a cambiar para coincidir con el comportamiento de iOS 6, pero el límite de tiempo para completar tareas ha disminuido de 10 minutos en iOS 6.

    Redes fijas en la semilla 4

    Todas las tareas de sesión de NSURL ahora comienzan suspendidas en lugar de ejecutarse. Esto le permite configurar su estado antes de que se inicie la tarea.

    Notas

    El respaldo celular es una tecnología que intentará conectarse a través de la interfaz celular cuando una conexión a través de la interfaz Wi-Fi no tenga éxito. Hay una serie de casos en los que pueden ocurrir fallas en la conexión a través de Wi-Fi, como un cable módem que necesita reiniciarse o un firewall que bloquea el acceso a ciertos recursos.

    Si su aplicación restringe las operaciones de red a través de la red celular, verifique que su código esté usando la API adecuada para implementar esa política.

    Por ejemplo, si su aplicación observa SCNetworkReachability para kSCNetworkReachabilityFlagsIsWWAN para monitorear cuando Wi-Fi está disponible, es posible que no se comporte correctamente bajo el respaldo celular.

    Si una aplicación usa este método y luego intenta conectarse, pensando que obtendrá una conexión a través de Wi- (void) session: (MCSession *) session didFinishReceiveResourceWithName:(NSString

    *)resourceName fromPeer:(MCPeerID *)peerID atURL:(NSURL *)localURL withError:

    (NSError *) error

    ????Nota: La aplicación es responsable de mover el archivo a una ubicación permanente dentro de su sandbox.

    ?????????*)resourceName fromPeer:(MCPeerID *)peerID withProgress:(NSProgress *)progress

    Fi, la aplicación puede terminar sin darse cuenta con una conexión a través de la red celular. La falta de kSCNetworkReachabilityFlagsIsWWAN no es una garantía de que su conexión no pase por celular. Si su código necesita exigir que una conexión no pase por celular, debe especificarlo al realizar una solicitud de red.

    En su lugar, para el código CFNetwork que utiliza CFSocketStream, CFHTTPStream o API similares, establezca la propiedad kCFStreamPropertyNoCellular en true en el objeto CF antes de conectarse.

    Para NSURLRequests, llame a [request setAllowsCellularAccess: false].

    Además de asegurarse de que su código nunca se conectará a través de celular debido al respaldo celular, esta llamada asegura que su código nunca se conectará a través de celular debido a la VPN o a problemas de enrutamiento intrincados (conexión a IPv6 a través de celular porque solo IPv4 está disponible a través de Wi-Fi, etc.).

    Para verificar que su aplicación se está comportando correctamente, debe probar contra una red Wi-Fi rota. La forma más sencilla de configurar una red Wi-Fi rota es configurar una estación base AirPort de Apple u otro punto de acceso Wi-Fi para entregar una dirección DHCP y dejar el punto de acceso desconectado de Internet. Otra forma sencilla de probar es desconectar la línea de cable o DSL de su módem de cable o DLS.

    Dos API de redes de bajo nivel que solían devolver una dirección MAC ahora devuelven el valor fijo 02:00:00:00:00:00. Las API en cuestión son sysctl (NET_RT_IFLIST) e ioctl (SIOCGIFCONF). Los desarrolladores que utilicen el valor de la dirección MAC deben migrar a identificadores como -[UIDevice identifierForVendor]. Este cambio afecta a todas las aplicaciones que se ejecutan en iOS 7.

    Tiempo de ejecución de Objective-C

    Notas

    Debido a los cambios en la forma en que se implementa el campo isa, *self puede cambiar durante la enumeración (por ejemplo, si se retiene el contenedor).

    Solución alternativa: al implementar countByEnumeratingWithState, no establezca state- >mutationsPtr = self.

    Libreta de depósitos

    Notas

    A partir de iOS 7 Seed 4, Passbook ha agregado soporte para los campos principales y secundarios para que coincida mejor con el resto del ecosistema iBeacon. Las nuevas claves mayor y menor son opcionales y variables de forma independiente junto con el UUID de proximidad (obligatorio) en cada diccionario de la matriz de balizas.

    En versiones anteriores del SDK de iOS, Passbook no validaba completamente los campos posteriores de los pases. Las reglas de validación no han cambiado, pero la validación ahora incluye campos posteriores. Consulte el registro de la consola para obtener registros adicionales.

    A partir de iOS 7 Seed 3, PKPassLibraryDidCancelAddPasses es un nuevo código de estado en la enumeración PKPassLibraryAddPassesStatus. Significa que el usuario tocó Cancelar en una alerta de pases adicionales.

    Safari

    Corregido en Semilla 4

    Las credenciales del sitio web de Safari no siempre se completan automáticamente entre las versiones móvil y de escritorio. Solución alternativa: use la versión de escritorio si el sitio la ofrece.

    Actualizar a iOS puede restablecer la configuración de Safari a sus valores predeterminados.

    Seguridad:

    Notas

    -[UIDevice uniqueIdentifier] ya no se acepta en los envíos a la App Store. En iOS 7, las aplicaciones que ya están en la tienda o en los dispositivos de los usuarios que llaman a esta API eliminada ya no obtendrán el UDID. En su lugar, -[Identificador único del dispositivo de interfaz de usuario] devolverá una cadena de 40 caracteres que comienza con FFFFFFFF, seguido del valor hexadecimal de -[Identificador del dispositivo de interfaz de usuario para el proveedor]. Es importante considerar cómo afectará esto a las aplicaciones existentes. Considere enviar actualizaciones que ya no accedan al UDID.

    iOS ahora solicita el consentimiento del usuario para que las aplicaciones utilicen la entrada de audio en todos los dispositivos iOS 7. Para los dispositivos vendidos en China, iOS también solicitará el consentimiento del usuario para que las aplicaciones utilicen el hardware de la cámara. El sistema operativo presentará la alerta de consentimiento cuando establezca la categoría de la AVAudioSession instanciada. Las categorías AVAudioSession que presentarán la alerta son AVAudioSessionCategoryRecord y AVAudioSessionCategoryPlayAndRecord.

    Si el usuario no permite el acceso, los datos de la sesión de audio serán todos ceros (silencio). Para los dispositivos en los que el usuario solicita y deniega el acceso a la cámara, la sesión de captura de video es una pantalla negra.

    La API gethostuuid() se eliminó y no se aceptará para su envío a la tienda, independientemente del sistema operativo de destino. Para las aplicaciones existentes que se ejecutan en iOS 7, la función devolverá una representación uuid_t del identificador del proveedor (-[UIDevice identifierForVendor]).

    Preparar

    Problema conocido

    El asistente de configuración puede fallar al configurar un nuevo dispositivo con una dirección de correo electrónico existente.

    Solución alternativa: Continúe con el asistente de configuración. Luego vaya a Configuración> iCloud y habilite manualmente los servicios que están desactivados.

    Siri

    Notas

    Esta semilla incluye versiones de desarrollo de nuevas voces masculinas y femeninas de Siri para inglés estadounidense y francés, y una voz masculina para alemán.

    Notas sociales

    A través de iOS 6, al usar TWTweetComposeViewController y SLComposeViewController (este último solo para Twitter y Weibo, pero no para Facebook), si la persona que llama proporciona un controlador de finalización, el controlador de finalización proporcionado es responsable de descartar el controlador de vista. A partir de iOS 7, si la aplicación se vincula con el SDK de iOS 7, el controlador de vista se descartará incluso si la persona que llama proporciona un controlador de finalización. Para evitar esto, el controlador de finalización de la persona que llama no debe descartar el controlador de vista.

    Problema conocido

    Al usar iOS 6.1 SDK en OS X v10.8 Mountain Lion, si usa iOS 5.0 o iOS 5.1 Legacy SDK en iOS Simulator, no podrá usar las funciones de Twitter: intentar iniciar sesión en Twitter a través del panel Configuración fallará y Twitter.framework no funcionará correctamente. Si necesita probar las funciones de Twitter, deberá elegir un destino de ejecución del simulador de iOS 6.1 o iOS 6.0, o puede probar con iOS 5.x en un dispositivo.

    trampolín

    Notas

    Los toques activos ya no se cancelan cuando el usuario toma una captura de pantalla. El fondo de pantalla dinámico no está disponible en el iPhone 4.

    Corregido en Semilla 4

    Springboard se bloquea al acceder a algunos clips web en App Switcher.

    Al restaurar desde una copia de seguridad de iCloud en un dispositivo con cientos de aplicaciones, Springboard puede bloquearse repetidamente.

    Las contraseñas con signos diacríticos no se admiten en esta semilla. Si tiene marcas diacríticas en su contraseña, cámbiela antes de actualizar a Seed 3, ya que no podrá desbloquear su dispositivo.

    Problema conocido del kit de sprites

    +[AVPlayer playerWithPlayerItem:] devuelve un objeto AVPlayer, pero el elemento actual devolverá nil si el reproductor se creó en otro subproceso.

    Tiendas

    Problema conocido

    Algunos dispositivos iPhone 4 no pueden descargar contenido de App Store y iTunes Store.

    Sincronizar

    Corregido en Semilla 4

    La opción de sincronización Wi-Fi en iTunes está marcada, pero los dispositivos Wi-Fi no aparecen en iTunes.

    kit de interfaz de usuario

    Notas

    En semillas anteriores, la API de instantáneas (snapshotView y resizableSnapshotViewFromRect:withCapInsets:) aplazaría la toma de la instantánea si la vista nunca se había confirmado o se había agregado a la jerarquía de vistas en la transacción actual. Este comportamiento ha cambiado.

    Las instantáneas ahora siempre representan el estado actual y confirmado de la vista. Intentar tomar una instantánea de una vista que nunca se ha confirmado registra un mensaje y ahora devuelve nil.

    Los métodos de instantáneas se han actualizado y ahora toman un argumento: afterUpdates. Cuando se establece en SÍ, indica a la instantánea que espere hasta que se hayan confirmado todos los cambios pendientes en la jerarquía. Para mantener el comportamiento anterior a la semilla 4, pase NO y la instantánea capturará lo que está actualmente en la pantalla. Consulte UIView.h para obtener más detalles.

    Cuando no hay suficiente espacio en el diseño de la barra de navegación para el texto completo del título del botón Atrás, la barra de navegación lo sustituirá por un título de atrás corto genérico (en inglés, "Atrás"). Si incluso esa cadena es demasiado larga, la barra mostrará el cheurón indicador trasero sin título.

    +[UIPasteboard pasteboardWithName:create:] y +[UIPasteboard pasteboardWithUniqueName] ahora unifican el nombre dado para permitir que solo aquellas aplicaciones en el mismo grupo de aplicaciones accedan al área de trabajo. Si el desarrollador intenta crear una mesa de trabajo con un nombre que ya existe y no son parte del mismo conjunto de aplicaciones, obtendrán su propia mesa de trabajo única y privada. Tenga en cuenta que esto no afecta al sistema de mesas de trabajo proporcionadas, generales y de búsqueda.

    A partir de Seed 2, las aplicaciones usan de manera predeterminada el nuevo sistema de administración de la barra de estado basado en el controlador de vista. Para optar por no participar, agregue un valor de NO para la clave UIViewControllerBasedStatusBarAppearance a su Info.plist.

    Al usar el diseño automático para colocar un UIButton, si establece la resistencia a la compresión del contenido o la prioridad de aceptación del contenido al mínimo, el botón tendrá un diseño ambiguo.

    Solución alternativa: no utilice una resistencia a la compresión de contenido o una prioridad de aceptación de contenido de menos de 2 para UIButton.

    UIScreenEdgePanGestureRecognizer le permite realizar acciones en respuesta a deslizamientos sobre el borde de la pantalla usando la misma heurística que el sistema usa para sus propios gestos. Use esto si tiene una semántica de navegación propia que no usa UINavigationController pero debe incluir este gesto (por ejemplo, Safari).

    Este reconocedor de gestos tiene una propiedad que describe los bordes en los que está activo. UIRectEdge es un nuevo tipo de enumeración que esta propiedad y -[UIViewController edgeForExtendedLayout] pueden compartir. UIRectEdge reemplaza a UIExtendedEdge, que se eliminará. Los miembros de ambos tienen los mismos valores. Use Xcode para reemplazar todas las instancias de "UIExtendedEdge" en su proyecto con "UIRectEdge".

    Los botones UIButtonTypeInfoLight, UIButtonTypeInfoDark y UIButtonTypeDetailDisclosure tienen el mismo aspecto.

    Las capas borrosas no están disponibles en iPhone 4. Parallax no está disponible en iPhone 4. El texto tipográfico no está disponible en iPhone 4.

    Corregido en Semilla 4

    El UIImagePickerController no muestra una vista previa en vivo cuando se usan superposiciones personalizadas. UIPickerView con vistas personalizadas no muestra las vistas en el indicador de selección.

    UIRefreshControl y la vista de tabla asociada se ocultan debajo de la barra de navegación cuando setTranslucent: es NO.

    El soporte de IB para -topLayoutGuide y -bottomLayoutGuide no funciona en esta semilla. El título de UIRefreshControl aparece debajo de la barra de navegación.

    Problema conocido

    La interfaz de usuario de su aplicación puede moverse ligeramente después de usar un reproductor multimedia en modo horizontal.

    Tiempo

    Notas

    Las condiciones climáticas no están animadas en el iPhone 4.

    WebKit

    Notas

    Anteriormente, cuando se modificaban los parámetros de la ventana gráfica, los parámetros antiguos nunca se descartaban. Esto hizo que los parámetros de la ventana gráfica fueran aditivos.

    Por ejemplo, si comenzó con ancho = ancho del dispositivo y luego lo cambió a escala inicial = 1.0, terminó con una ventana gráfica calculada de ancho = ancho del dispositivo, escala inicial = 1.0.

    En iOS 7, esto se solucionó. Ahora termina con una ventana gráfica calculada de escala inicial = 1.0.

    Anteriormente, cuando se usaba, la escala podía ser incorrecta después de la rotación.

    Ahora, si un usuario no ha escalado la página explícitamente, la página se restaura a su escala inicial. Además, la escala actual ahora está restringida correctamente dentro de los límites de escala mínima y escala máxima.

    Algunas imágenes para dispositivos con pantalla Retina aparecen con el doble del tamaño que deberían, en lugar de reducirse un 50 %. Este problema también puede ocurrir con cualquier imagen a escalar que sea más grande que su contenedor y que use la propiedad background-size o la propiedad -webkit-background-size. Este problema afecta tanto a las aplicaciones nativas que muestran contenido web como a las páginas web vistas en Safari para iPhone.

    La propiedad abreviada CSS de fondo ahora restablece el valor de la propiedad de tamaño de fondo a automático cuando no se especifica el tamaño de fondo. Este nuevo comportamiento es según la especificación de CSS, y el antiguo comportamiento solo está disponible para aplicaciones vinculadas a un SDK anterior a iOS 7.0 cuando se ejecuta en iOS 7 o posterior.

    Solución alternativa: especifique la propiedad de tamaño de fondo o la propiedad -webkit-background-size después de la propiedad abreviada de fondo en la hoja de estilo CSS para el contenido web que se muestra.

    Problema conocido

    Las aplicaciones web y los clips web creados en semillas anteriores no permanecerán en las carpetas durante el reinicio.

    Solución: elimine la aplicación web o el clip web anterior y vuelva a crearlo en esta semilla cargando el contenido en Safari, tocando el botón Acción y luego "Agregar a la pantalla de inicio".

    Wi-Fi

    Notas

    Esta semilla introduce cambios en AWDL para que las tecnologías que la usan, como AirDrop y las API MultiPeerConnectivity, no funcionen correctamente con semillas más antiguas.

    Añade un comentario de Apple lanza iOS 7 Beta 4 para iPhone, iPad y iPod Touch
    ¡Comentario enviado con éxito! Lo revisaremos en las próximas horas.

    End of content

    No more pages to load