[youtube]http://www.youtube.com/watch?v=BCicfufKJhM[/youtube]
Il y a quelques minutes, Apple a publié iOS 6 bêta 2 pour les développeurs d'applications iOS ! Cette version bêta 2 arrive seulement deux semaines après la sortie de la version bêta 1 et pour l'instant la principale nouveauté consiste en une animation qui se joue lorsque iOS télécharge la mise à jour OTA pour iOS. Dans cette version bêta, Apple a probablement résolu une bonne partie des bugs de la version précédente et a probablement implémenté quelques changements dont je parlerai dès que j'aurai réussi à installer iOS 6 beta 2.
MISE À JOUR: Si la mise à jour OTA n'apparaît pas, déconnectez-vous du réseau Wi-Fi, connectez-vous à la 3G et vérifiez à nouveau.
MISE À JOUR 2: Ci-dessous vous avez le changelog de la nouvelle version d'iOS 6 beta :
Remarques et problèmes connus
carnet d'adresses
-
Lorsqu'une application est dans un nouvel état de confidentialité et tente de présenter un
ABNewPersonViewController
, l'utilisateur ne peut pas ignorer correctement ce contrôleur de vue même s'il autorise l'accès aux contacts. L'utilisateur doit forcer la fermeture de l'application et la relancer.
apple TV
-
Dans certains cas, l'écran peut afficher une mauvaise résolution. Redémarrez votre Apple TV pour la remettre à la bonne résolution.
-
Les vidéos Netflix risquent de ne pas reprendre là où vous les aviez arrêtées.
-
FIXÉ: Certaines vidéos peuvent ne pas reprendre après une avance ou un rembobinage rapide. Appuyez sur le bouton Menu de la télécommande pour revenir en arrière et lire à nouveau la vidéo.
-
FIXÉ: Le bouton Lecture/Pause ne peut pas mettre en pause la musique diffusée en arrière-plan. Accédez à l’écran Lecture en cours pour mettre la musique en pause.
-
La liste de l'historique de l'application YouTube est effacée lorsque vous quittez et entrez à nouveau dans l'application.
-
L'Apple TV peut mettre du temps à répondre lorsqu'un téléchargement est en cours en arrière-plan.
-
L'Apple TV peut redémarrer lors de l'utilisation de l'application Remote.
Bonjour
-
Le
NSNetService
La classe et les API CFNetService n'incluent pas d'interfaces P2P par défaut. Pour parcourir, enregistrer ou résoudre des services via des interfaces P2P, une application doit utiliser Bonjour.DNSService*()
API indiquées ci-dessous. -
Réglage interfaceIndex paramètre
kDNSServiceInterfaceIndexAny
dans les API suivantes n'incluront pas les interfaces P2P par défaut. Pour inclure les interfaces P2P, vous devez maintenant définir lekDNSServiceFlagsIncludeP2P
drapeau lors de l'utilisationkDNSServiceInterfaceIndexAny
ou définissez l'interfaceIndex surkDNSServiceInterfaceIndexP2P
. Les API concernées ont :-
DNSServiceBrowse
-
DNSServiceRegister
-
DNSServiceResolve
-
DNSServiceRegisterRecord
-
DNSServiceQueryRecord
-
Game Center
-
FIXÉ: La connectivité peer-to-peer ne fonctionnera pas dans certaines conditions de réseau, notamment les appareils situés derrière des topologies double NAT, la connexion entre les réseaux AT&T et Verizon ou la connexion avec un opérateur international.
-
FIXÉ: L'interface utilisateur de demande d'ami du Game Center peut se bloquer pendant 10 secondes maximum et ne plus répondre. Quitter et relancer l'application résoudra ce problème.
-
FIXÉ: L'affichage de l'invitation au jeu ou de l'interface utilisateur de correspondance automatique dans votre application peut la faire planter lorsqu'elle n'est pas dans l'environnement Game Center Sandbox. Les jeux utilisant Sandbox ne seront pas affectés.
-
FIXÉ: Les délais d'attente des tours dans les jeux au tour par tour seront de 1/1000 de ce qui est spécifié lors de l'appel du
endTurnWithNextParticipants:turnTimeout:matchData:completionHandler:
méthode deGKTurnBasedMatch
. Cela sera corrigé dans une future graine. -
FIXÉ: Lors de l'exécution d'applications compatibles Game Center dans iOS Simulator, les développeurs se connectant à Game Center interagissent avec le serveur de production en direct et les données.
-
Pour contourner ce problème, les développeurs travaillant sur de nouveaux projets ainsi que sur des projets nécessitant des métadonnées iTunesConnect doivent travailler sur des appareils réels plutôt que sur le simulateur. Les développeurs qui ont déjà publié des applications dans l'App Store et qui souhaitent développer à l'aide du simulateur peuvent utiliser les nouvelles fonctionnalités d'iOS 6 ; cependant, ils doivent être conscients qu’ils interagissent avec des acteurs de la production en direct, des scores et des réalisations.
-
-
Lors de la création d'un nouveau compte Game Center dans l'application sur l'iPad, la fenêtre contextuelle permettant de sélectionner le mois de votre date de naissance apparaît sans contenu à sélectionner.
-
Le
authenticate
méthode deGKLocalPlayer
a été retiré. L'authentification commencera automatiquement lorsque le gestionnaire d'achèvement sera défini.
iCloud
-
Lors de la création d'un compte iCloud, vous pouvez utiliser n'importe quel identifiant Apple à condition qu'il s'agisse d'une adresse e-mail complète et non d'un compte MobileMe. Si vous disposez d'un compte MobileMe, vous devez déplacer ce compte vers iCloud. Bien que Mobile Me soit disponible jusqu'au 30 juin 2012, la connexion avec un compte MobileMe n'est pas prise en charge dans iOS 6. Vous pouvez trouver plus d'informations sur : http://me.com/move
-
Les profils de provisionnement doivent être activés pour iCloud dans le portail de provisionnement iOS. Pour activer un profil de provisionnement pour iCloud, accédez à la section App ID du portail de provisionnement iOS et configurez votre App ID pour iCloud. Après avoir activé l'App ID pour iCloud, régénérez vos profils d'approvisionnement pour les activer pour iCloud.
-
Le
setSortDescriptors:
méthode deNSMetadataQuery
N'est pas pris en charge. -
Dans iOS 6, les fichiers protégés via la protection des données ne peuvent pas être utilisés avec les API de stockage iCloud.
-
Les noms de fichiers ne sont pas sensibles à la casse sous OS X mais sont sensibles à la casse sous iOS. Cela peut entraîner des problèmes lors du partage de fichiers entre les deux plates-formes à l'aide d'iCloud. Vous devez prendre des mesures sur iOS pour éviter de créer des fichiers dont les noms ne diffèrent que par casse.
-
FIXÉ: L'Assistant de configuration plantera si un nouveau compte est créé lors de la configuration initiale. Le compte sera effectivement créé et l’utilisateur pourra se connecter et l’utiliser par la suite. Le crash ne se produit pas avec les comptes existants.
iMessage et FaceTime
-
Les boutons Répondre et Refuser sont manquants lors de la réception d'appels en orientation paysage.
-
FIXÉ: Si vous effacez la restauration de votre appareil, vous devez redémarrer votre appareil afin d'envoyer des pièces jointes via iMessage.
-
FIXÉ: Si vous modifiez votre mot de passe pour iMessage ou FaceTime, vous devez désactiver et réactiver ces services dans les paramètres.
-
Pour iMessage, activez le commutateur Paramètres > Messages > iMessage.
-
Pour FaceTime, activez le commutateur Paramètres > FaceTime > FaceTime.
-
IOKit
-
FIXÉ: SpringBoard/BackBoard peut planter pendant un appel téléphonique si l'écran devient noir lors de l'utilisation d'un haut-parleur ou d'un casque.
iTunes
-
iTunes 10.6.3 est requis pour le SDK iOS 6.0.
-
FIXÉ: La synchronisation Wi-Fi avec iOS 6 et iTunes 10.6.3 ne fonctionne pas lorsque l'appareil est verrouillé et n'est pas connecté à l'alimentation. Il peut parfois échouer même lorsqu'il est connecté au secteur. Dans ce cas, le redémarrage de l'appareil peut résoudre le problème.
-
Lors de la restauration à partir d'une sauvegarde iTunes, l'appareil apparaît par intermittence comme un nouveau périphérique après le redémarrage. Si cela se produit, configurez l'appareil en tant que « nouvel appareil » lorsque vous êtes invité à le restaurer pour la deuxième fois. Toutes les données devraient avoir été restaurées correctement, mais les paramètres de synchronisation, y compris la disposition des applications dans iTunes, sont perdus.
Map
-
Dans iOS 6 et versions ultérieures, Map Kit est construit sur une nouvelle infrastructure hébergée par Apple. Les versions antérieures d'iOS continueront à utiliser le service de Google.
-
La compatibilité des API sera maintenue (voir les problèmes connus ci-dessous).
-
Les cartes sont désormais prises en charge dans le simulateur.
-
Les données cartographiques continueront d’évoluer : seule une quantité limitée d’images satellite à haute résolution est actuellement disponible.
-
-
Si Maps ne s'exécute pas en arrière-plan, une erreur « Maps ne peut pas se connecter à Internet » s'affiche lorsqu'il est lancé à partir d'une application tierce.
-
Si Maps n'a pas encore été lancé, l'emplacement actuel n'apparaît pas lorsqu'il est lancé à partir d'une application tierce.
-
Les applications de routage qui ne spécifient pas de fichier de couverture lors du développement seront toujours affichées dans les résultats de recherche de routage Maps.
-
Le test et le débogage des fichiers de couverture pour les applications de routage ne sont pris en charge que pendant le développement via le workflow Xcode « Exécuter ». (Vous pouvez spécifier le fichier de couverture pour un schéma d'exécution donné à l'aide du volet Options de la section Exécuter de l'éditeur de schéma.) Les applications archivées et distribuées (en dehors de l'App Store) sur les appareils n'auront pas accès aux fichiers de couverture de l'application. .
-
Maps ne zoome pas sur l'emplacement actuel lorsqu'il est lancé à partir d'une application tierce.
Movie Player
-
FIXÉ: Après avoir restauré des vidéos à partir d'une sauvegarde iCloud, les vignettes vidéo de tous les titres affichent la même image d'affiche (obtenue à partir de l'un des titres de la liste), au lieu que chacune affiche sa propre image d'affiche.
Rappels
-
Des problèmes surviennent lors de l'ajout et de la modification de rappels dans l'application Rappels sur les appareils iPhone :
-
Le bouton Terminé est manquant lors de l’ajout d’un nouveau rappel.
-
L'application se bloque lorsque vous appuyez sur le bouton Modifier pour modifier un rappel.
-
Sécurité
-
Sous iOS 5, la signature d'un certificat avec une signature MD5 n'est pas prise en charge. Veuillez vous assurer que les certificats utilisent des algorithmes de signature basés sur SHA1 ou SHA2.
-
Dans iOS 6, le système protège désormais les calendriers, les rappels, les contacts et les photos dans le cadre de l'initiative de confidentialité d'isolation des données d'Apple.
-
Les utilisateurs verront des boîtes de dialogue d'accès lorsqu'une application tentera d'accéder à l'un de ces types de données. L'utilisateur peut activer et désactiver l'accès dans Paramètres > Confidentialité.
-
Les développeurs peuvent définir une chaîne « objectif » pour chaque classe de données isolées. iOS affiche cette chaîne aux utilisateurs pour les aider à comprendre pourquoi leurs données sont demandées. Ces chaînes peuvent être ajoutées à l'aide de l'éditeur de projet de Xcode, dans l'onglet Info. Les noms de clés correspondants commencent par la chaîne "Confidentialité -".
-
Des modifications ont été apportées aux frameworks Event Kit et Address Book pour aider les développeurs avec cette fonctionnalité.
-
Simulateur
-
FIXÉ: Le bouton de retour des contrôleurs de navigation sur les simulateurs Retina iOS ne s'affiche pas correctement.
-
Le panneau d'alerte de confirmation de suppression de l'application met un certain temps à s'afficher sur le simulateur iOS.
-
En appuyant sur le bouton d'achat à la vue d'un
SKStoreProductViewController
L'objet dans iOS Simulator provoque le crash de l'application. -
Aucune alerte de confidentialité n'est affichée dans iOS Simulator pour les applications qui accèdent aux photos, aux contacts, au calendrier et aux rappels.
-
Le téléchargement de contenu hébergé par achat intégré dans iOS Simulator n’est pas pris en charge.
-
Lorsque vous essayez de lire un son MP3 dans le simulateur, vous entendrez à la place un son sec.
-
L'utilisation du SDK iOS 5.1 avec le profil iPad (Retina) entraînera un crash de SpringBoard. Le SDK iOS 5.1 fonctionne avec tous les autres profils et le SDK iPad (Retina) fonctionne avec le SDK iOS 6.0.
-
Annonces de type
ADAdTypeMediumRectangle
n'apparaissent pas dans iPad Simulator.
Flux de photos partagé
-
L'utilisateur doit accéder à Paramètres > iCloud pour s'assurer qu'il reçoit les notifications de flux de photos partagé.
-
Pour partager un flux de photos avec iOS 6 bêta, vous devez inviter quelqu'un en utilisant son adresse e-mail iCloud, sinon il ne recevra pas l'invitation.
-
La mise à niveau d'iOS 6 bêta 1 vers la version bêta 2 entraînera le retéléchargement de tous vos flux de photos partagés par votre appareil.
-
La fonctionnalité Flux de photos partagé est désactivée lors de la mise à jour d'iOS 6 bêta 1 vers une version ultérieure. Le paramètre par défaut doit être ON.
Réseaux sociaux
-
Weibo apparaît dans l'application Paramètres uniquement si un clavier chinois est activé.
-
Le
requestAccessToAccountsWithType:withCompletionHandler:
méthode deACAccountStore
est désormais obsolète. Pour accéder aux comptes d'utilisateurs, veuillez utiliser lerequestAccessToAccountsWithType:options:completion:
méthode.Dans le paramètre options de cette nouvelle méthode, passeznil
pour accéder aux comptes Twitter et Weibo. Pour accéder aux comptes Facebook, transmettez un dictionnaire avec les clés suivantes (qui sont documentées dansACAccountStore.h
):-
ACFacebookAppIdKey
-
ACFacebookPermissionsKey
-
ACFacebookPermissionGroupKey
Vous ne devriez plus ajouter ce dictionnaire à celui de votre applicationInfo.plist
fichier, comme cela était requis dans la version bêta 1. -
Tremplin
-
Après avoir restauré un appareil dans iTunes ou effectué une opération « Effacer tous les contenus et paramètres », le fond d'écran actuel peut ne pas apparaître jusqu'à ce que l'appareil soit redémarré une fois.
livret bancaire
-
Une icône d'avion apparaît entre l'origine et la destination pour tous les types de transit.
-
FIXÉ: SpringBoard suspend parfois ShoeboxUIService lors de l'ingestion de passes. La solution consiste à réessayer d’ingérer le pass.
-
Le champ « Description » est désormais obligatoire pour un Pass. Tous les laissez-passer créés sans cela ne pourront pas être validés et ne seront pas ingérés.
-
La base de données Passbook a été réinitialisée. Vous devrez à nouveau ajouter vos pass.
Uikit
-
Dans le 5.1
UISplitViewController
la classe adopte le style de présentation coulissante lors de la présentation de la vue de gauche (auparavant uniquement visible dans Mail). Ce style est utilisé lorsque la présentation est initiée soit par l'élément de bouton de barre existant fourni par les méthodes déléguées, soit par un geste de balayage dans la vue de droite. Aucune adoption d'API supplémentaire n'est requise pour obtenir ce comportement, et toutes les API existantes, y compris celle duUIPopoverController
exemple fourni par le délégué, continuera à fonctionner comme avant. Si le geste n'est pas pris en charge dans votre application, définissez lepresentsWithGesture
propriété de votre contrôleur de vue partagée pourNO
désactive le geste. Cependant, la désactivation du geste est déconseillée car son utilisation préserve une expérience utilisateur cohérente dans toutes les applications. -
FIXÉ: Dans iOS 6, des modifications ont été introduites afin que vous n'ayez plus besoin de définir un délégué et d'implémenter une méthode pour les reconnaissances de gestes à un seul doigt et à une seule pression, dans le but de les faire fonctionner correctement avec le
UIControl
objets. -
Dans iOS 6 et versions ultérieures, le
UIWebView
la classe peint son contenu de manière asynchrone. -
Les développeurs testent la mise en page automatique avec
UIScrollView
les objets peuvent remarquer des tremblements dans les indicateurs de défilement sur les appareils équipés d'écrans Retina. -
L'autorotation change dans iOS 6. Dans iOS 6, le
shouldAutorotateToInterfaceOrientation:
méthode deUIViewController
est obsolète. A sa place, vous devez utiliser lesupportedInterfaceOrientations
et lesshouldAutorotate
méthodes.-
Une plus grande responsabilité est transférée à l'application et au délégué de l'application. Désormais, les conteneurs iOS (tels que
UINavigationController
) ne consultent pas leurs enfants pour déterminer s'ils doivent effectuer une autorotation. Par défaut, les orientations d'interface prises en charge par une application et un contrôleur de vue sont définies surUIInterfaceOrientationMaskAll
pour l'idiome iPad etUIInterfaceOrientationMaskAllButUpsideDown
pour l'idiome iPhone. -
Les orientations d'interface prises en charge par un contrôleur de vue peuvent changer au fil du temps. Même les orientations d'interface prises en charge par une application peuvent changer au fil du temps. Le système demande au contrôleur de vue plein écran le plus haut (généralement le contrôleur de vue racine) les orientations d'interface prises en charge chaque fois que l'appareil tourne ou chaque fois qu'un contrôleur de vue est présenté avec le style de présentation modale plein écran. De plus, les orientations prises en charge ne sont récupérées que si ce contrôleur de vue renvoie
YES
de sonshouldAutorotate
méthode. Le système croise les orientations prises en charge par le contrôleur de vue avec les orientations prises en charge par l'application (telles que déterminées par leInfo.plist
dossier ou l'application du déléguéapplication:supportedInterfaceOrientationsForWindow:
méthode) pour déterminer s’il faut effectuer une rotation. -
Le système détermine si une orientation est prise en charge en croisant la valeur renvoyée par l'application.
supportedInterfaceOrientationsForWindow:
méthode avec la valeur renvoyée par lesupportedInterfaceOrientations
méthode du contrôleur plein écran le plus haut. -
Le
setStatusBarOrientation:animated:
la méthode n’est pas complètement obsolète. Cependant, cela ne fonctionne désormais que si lesupportedInterfaceOrientations
méthode des retours du contrôleur de vue plein écran le plus haut0
. Cela place la responsabilité de garantir que l’orientation de la barre d’état est cohérente entre les mains de l’appelant. -
Pour des raisons de compatibilité, affichez les contrôleurs qui implémentent toujours le
shouldAutorotateToInterfaceOrientation:
la méthode n’obtient pas les nouveaux comportements d’autorotation. (En d’autres termes, ils n’utilisent pas l’application, le délégué d’application ouInfo.plist
fichier pour déterminer les orientations prises en charge.) Au lieu de cela, leshouldAutorotateToInterfaceOrientation:
méthode utilisée pour synthétiser les informations qui seraient renvoyées par lesupportedInterfaceOrientations
méthode.
-
-
Dans certaines situations, le système de mise en page automatique peut ne pas s'activer automatiquement pour une vue. Pour contourner ce problème, remplacez le
requiresConstraintBasedLayout
méthode de classe à votre avis et retourYES
de votre implémentation. -
Le
willRotateToInterfaceOrientation:duration:
,willAnimateRotationToInterfaceOrientation:duration:
et unedidRotateFromInterfaceOrientation:
les méthodes ne sont plus appelées sur un contrôleur de vue qui effectue une présentation plein écran sur lui-même, par exemple en appelantpresentViewController:animated:completion:
.-
Vous devez vous assurer que vos applications n'utilisent pas ces méthodes pour gérer la disposition des sous-vues. Au lieu de cela, ils devraient utiliser le contrôleur de vue
viewWillLayoutSubviews
et ajustez la mise en page à l’aide du rectangle des limites de la vue.
-
-
Dans iOS 6, le
viewWillUnload
et lesviewDidUnload
Méthodes deUIViewController
est désormais obsolète. Si vous utilisiez ces méthodes pour publier des données, utilisez ladidReceiveMemoryWarning
méthode à la place. Vous pouvez également utiliser cette méthode pour libérer les références à la vue du contrôleur de vue si elle n'est pas utilisée. Vous devrez tester que la vue n'est pas dans une fenêtre avant de faire cela. -
FIXÉ: Appeler l'un des
NSString
méthodes de dessin sans spécifier de valeur pour leNSFontAttributeName
L'attribut est susceptible de lever une exception. La solution consiste à définir une valeur pour leNSFontAttributeName
clé avant de dessiner ou de dimensionnerNSAttributedString
objet. -
Définition des valeurs pour le
shadowOffset
orshadowColor
propriétés d'unUILabel
objet dontattributedText
La propriété contient une chaîne attribuée valide n'est pas prise en charge. Utilisez leNSShadowAttributeName
attribut de la chaîne attribuée pour définir l'ombre à la place. -
Le
NSTextAlignmentNatural
la valeur n'est pas prise en charge et lèvera une exception lorsqu'elle est utilisée avec letextAlignment
propriété deUILabel
ou fourni comme paramètre d'alignement audrawInRect:withFont:lineBreakMode:alignment:
méthode deNSString
. -
Le
setContentStretch:
méthode deUIView
est obsolète dans cette version bêta. Pour obtenir le même effet, utilisez UIImageresizableImageWithCapInsets:
API et afficher l'image avec unUIImageView
. -
Le
resizableImageWithCapInsets:
méthode deUIImage
redimensionne efficacement les images en mosaïque. Pour optimiser les performances, il utilise l'étirement plutôt que le carrelage lorsque l'utilisateur ne peut pas faire la différence, comme lorsqu'une seule colonne ou ligne est étirée. Mais dans certaines circonstances, on peut vouloir étirer une partie d’une image. Dans iOS 6, leresizableImageWithCapInsets:resizingMode:
La méthode permet à l’appelant de spécifier un mode de redimensionnement en mosaïque ou en étirement. -
Il existe un problème connu avec les dictionnaires lorsque l'on tente de définir un mot dans une langue autre que l'anglais ou le japonais. Lorsque la bibliothèque de référence est présentée, l'utilisateur a la possibilité de télécharger un dictionnaire, mais ce téléchargement peut ne pas démarrer. L'utilisateur peut appuyer en dehors du popover sur un iPad ou appuyer sur le bouton Terminé sur l'iPhone ou l'iPod touch pour rejeter la demande de téléchargement.
Safari et WebKit
-
WebKit sur iOS prend désormais en charge le
requestAnimationFrame
et lescancelAnimationFrame
méthodes en JavaScript, comme décrit ici http://www.w3.org/TR/animation-timing/.-
Notez que, étant donné que la spécification est toujours à l'état de version de travail, ces méthodes ont le
webkit
préfixe, donc ils ontwindow.webkitRequestAnimationFrame
,window.webkitCancelAnimationFrame
.
-
-
Le quota de cache des applications par défaut a été augmenté de 5 Mo à 25 Mo.
-
Le seuil de sous-échantillonnage JPEG a été augmenté de 2 MP (mégapixels) à 5 MP sur tous les matériels pris en charge, à l'exception de l'iPhone 3GS et de l'iPod touch (4e génération).
-
Un support a été ajouté pour
<input type="file">
balises dans les formulaires Web. Les utilisateurs peuvent télécharger des photos et des vidéos existantes à partir de leur photothèque ou prendre une photo ou une vidéo à l'aide de l'appareil photo. Auparavant, ce contrôle de formulaire était toujours désactivé. -
Avec Safari 6.0 sur OS X, les développeurs peuvent désormais utiliser Web Inspector (outil de développement Web) avec les appareils iOS connectés et le simulateur iOS. Les développeurs peuvent utiliser l'inspecteur Web pour déboguer Safari et le
UIWebView
classe dans leurs propres applications créées et exécutées à partir de Xcode. Cela remplace la bannière de la console de débogage dans Safari. -
Dans iOS 6 et versions ultérieures, les données Web (SQL Web Storage et LocalStorage) provenant d'un
UIWebView
L'objet peut être stocké dans un répertoire qui sera sauvegardé. Pour activer la sauvegarde de ces données, définissez leWebKitStoreWebDataForBackup
cléYES
dans les paramètres utilisateur par défaut de votre application. Cela ne doit être fait que si votre application repose sur des données de contenu Web qui ne peuvent pas être rechargées. Si tonUIWebView
objet ouvre des liens vers du contenu Web arbitraire, cette clé doit être définie surNO
. Changer la valeur de cette clé ne conservera pas les données d'affichage Web existantes. -
Dans iOS 6 et versions ultérieures, Safari ne s'enregistre plus pour le commun
feed:
Schémas RSS/ATOM. Les applications capables d'afficher ces types de flux sont encouragées à s'inscrire à ce système d'URL. -
FIXÉ: Dans iOS 6 bêta 1, les bannières d'applications intelligentes dans Safari affichent les informations de l'App Store pour une application au-dessus du contenu Web. Dans cette graine, l'interface utilisateur de lancement de l'application et la partie fonctionnalité des bannières d'application intelligentes ne sont pas disponibles.
-
Webkit ne crée plus toujours des couches accélérées par le matériel pour les éléments avec le
-webkit-transform: preserve-3d
facultatif. Les auteurs devraient cesser d'utiliser cette option comme moyen d'obtenir une accélération matérielle.
Expérience utilisateur
-
FIXÉ: Les utilisateurs peuvent remarquer que les sons des clics sur les touches sont ignorés lors d'une saisie rapide.
-
FIXÉ: Afficher un clavier en orientation paysage, puis faire pivoter l'appareil en orientation portrait entraîne un clavier mal positionné. Fermer le clavier et le réafficher en mode portrait devrait résoudre le problème. Le problème affecte uniquement iOS 6 bêta 1 et sera résolu dans une version ultérieure.
Beta 2 cand expira?
Dacă dau update din software update se face Beta 2 ? Ca a găsit o actualizare. Si am Beta 1
@Drewas: No idea.
@Narcis: Da.
baeta 1 cand expira ?
Prin iulie.
@Narcis:Esti printre fericiti. Eu ma chinui de 2 zile sa revin la 5.1.1deoarece mi separe big bullshit 6. Nu merge nimic cum trebuie si marea problema este ca numai vede 5.1.1 backup ul facut de 6 in iCloud.
Ca sa revii la 5.1.1 introduci in dfu mode si sa fie conectat iPhone la iTunes . O sa îți apară o avertizare ca tre sa dai restore la 5.1.1 si gata 🙂
Pe ipad 3 wifi daca dau la software update spune ca este la zi.
(Beta1)
Deconecteaza-l de la Wi-Fi, conecteaza-l la 3G si fa verificarea iar, o sa apara.
Rezolva 3g-ul sau tot pe edge ramane????
Incearca-l si vezi. Ai citit articolul meu despre 3G?
Da l-am citit, update si restor la 5.1.1 si iar update tine cam 1-2 ore, iar network nu tine urmeaza sa vad cealalata varianta. Beta 2 cere cont uid?? Sau merge ca beta 1?
Probabil merge la fel.
FIXED: Users may notice that the key clicking sounds are skipped during fast typing.
Credeam ca asta e la ios 6…ca au schimbat ceva,dar vad ca era problema 😀 la inceput ma deruta ca nu se auzea fiecare click…ma facea sa cred ca am uitat o litera.
@Narcis: Downgrade la 5.1.1 pot face fara probleme.Ideea este ca atunci cand ma loghez la contul de iCloud 5.1.1 nu vede backup ul facut de 6.
[…] In cursul acestei seri compania Apple a lansat versiunea beta 2 a sistemului de operare iOS 6. Pastrand traditia de anul trecut, Apple a publicat aceasta versiune […]
Back-up de la o versiune superioara la una inferioara nu o sa il vada veci, deci la downgrade la 5.1.1 poti pune doar un back-up de 5.1.1 sau mai mic, dar cea de la 5.1.1 poti sa o pui pe ios 6
@Catalin: nu-ti vede backup-ul din Ios6 pt ca Ios6 este o versiune superioara la 5.1.1 . De problema asta m-am lovit si eu cand mi-au schimbat telefonul in service. Pe tel vechi aveam 5.0.1 pus, iar telefonul nou a venit cu 5.0 . Tot asa nu-mi recunostea backup-ul din 5.0.1. Dupa ce am facut update la 5.0.1 am facut restorul din backup fara probleme
cand ii aud pe oameni astia ca au iphoanele duse in service ma iau cu mana de cap.
Mi-a gasit si mie update-ul 🙂 downloading..
Initial eram pe 3G, am dat scan si nimic.. M-am conectat mai apoi pe wireless si i-am dat blana.
[…] Astazi se implinesc exact doua saptamani de zile de la lansarea iOS 6 beta 2. Ca si anul trecut, cei de la Apple par a fi pastrat traditia lansarii versiunilor beta a iOS 6 la […]
[…] De aproape o luna de zile utilizez iOS 6 ca si sistem de operare principal, iar versiunea beta 2 o am instalata in iDevice de exact doua saptamani de zile. In aceasta perioada am intalnit doua probleme care pana acum nu au mai aparut, pentru mine, pe […]