iOS 7

Efectivamente, esa es la gama "media" de apple. Lo de seguir vendiendo el i4 ya huele bastante.
Y reposicionar el 4S como gama de entrada estaría muy bien... si le bajaran 200€ el precio :L
 
Esto se mueve...

Oleada de actualizaciones antes de la presentación de mañana. Seguro que para asegurarse la compatibilidad con iOS 7 y evitar problemas.

Las últimas que me han llegado han sido:

  • WhatsApp 2.11.4
  • Spotify 0.7.4
  • Kindle 3.9.2
  • LinkedIn 6.1.2
  • Busqueda de Google 3.0.2
  • Google+ 4.5.1
  • Google Drive 2.0.0
  • Documents To Go 5.0.1
  • Twitter 5.10.1
  • Tango Video Calls 3.1.58126
  • ooVoo 2.0.0
  • VLC for iOS 2.1.0
  • Comic Zeal 5.2.6
  • Instagram 4.1.3
  • PayPal 5.0.1
  • Camara+ 3.9.2
  • Podcasts 1.2.3
:ok :ok :ok
 
Curiosamente, parece que el ritmo de betas se ha frenado.
El caso es que en el iPhone va como la seda, bien podría ser una versión final.
Sin embargo, en el iPad (un 3, en mi caso) está muy lejos de ser una versión "presentable", falla bastante. Se puede usar, pero necesita un pulido importante.

Por eso me extraña que no hayan habido más betas desde hace tanto, y con la keynote a punto...
 
Yo no he querido instalar iOS7 en mi iPad 3. En el iPhone 5 coincido en que va casi casi del todo bien. Creo que sólo he tenido un respring en 3 semanas
 
Yo no he querido instalar iOS7 en mi iPad 3. En el iPhone 5 coincido en que va casi casi del todo bien. Creo que sólo he tenido un respring en 3 semanas

Fran, yo metí este finde la beta 5 en el iPad 2, y va bastante bien, mucho mejor que la beta 1. El único defecto que le encuentro es que está hecho para el retina, y algunos grafísmos pierden un poco. Pero te animo a meterlo si te gusta en el iPhone :ok


Sent from my iPad using Tapatalk
 
Yo la 6 no la encontré, y no me sale actualización via OTA :pensativo

Pero si, por unas horas no merece la pena :juas
 
Ya está la GM, pero no es actualizable vía OTA. Los developers ya tienen acceso, en unas horas tocará cacharreo...:juas
 
Estoy por meterla, mi plataforma de desarrollo (Titanium) ya ha sacado versión compatible....

Pero para 8 días que quedan me da pereza. :juas
 
ios_7_gm.jpg
 
Antes de actualizar, es hora de leer el registro completo de cambios, problemas resueltos y problemas aún conocidos de la Golden Master.

iOS 7 Gold Master full change log now available
http://bgr.com/2013/09/10/ios-7-gm-change-log-release-notes/

Notes and Known Issues

The following issues relate to using iOS SDK 7.0 to develop code.

Address Book

Notes
The classes in the AddressBookUI framework now explicitly disallow subclassing. For apps linked against the iOS 7 SDK, attempting to initialize a subclass of one of these classes returns nil. For apps linked against older SDKs, the only behavior change is a warning logged to the console.

AirDrop


Notes

  • Contacts Only support requires that:
    • You are logged in to iCloud.
    • The sender and receiver have each other’s Apple ID email addresses in Contacts on their devices.
App Deployment

Notes
Comparing [[[UIDevice currentDevice] identifierForVendor] UUIDString] on multiple Enterprise applications or applications installed via Xcode (not the App Store), where the bundleIDs differ only in the last component, will result in identical strings. If the bundleID has 3 or less components, this behavior is unchanged from iOS 6.
This is due to a change in behavior between iOS 6 and iOS 7 where -[UIDevice identifierForVendor] takes into account the bundleID if there is no Vendor ID. Vendor ID is only assigned to apps on the App Store.

AV Foundation


Notes


  • AVCaptureSession now uses your app’s AVAudioSession by default.
  • +[AVPlayer playerWithPlayerItem:] returns an AVPlayer object, but the current item will return nil if the player was created on another thread.
Contacts

Known Issue

If you created birthdays using a beta version of iOS 7, the birthday information may have been saved incorrectly. To correct such a birthday that displays incorrectly, edit the contact and change the date.

Core Animation


Notes

When the UIViewGroupOpacity key is not present, the default value is now YES. The default was previously NO.
This means that subviews of a transparent view will first be composited onto that transparent view, then the precomposited subtree will be drawn as a whole onto the background. A NO setting results in less expensive, but also less accurate, compositing: each view in the transparent subtree is composited onto what’s underneath it, according to the parent’s opacity, in the normal painter’s algorithm order.

Foundation


Notes


  • An NSMetadataQuery with ubiquitous scope can now use kMDItemContentTypeTree in predicates. For example:
    • NSPredicate *p = [NSComparisonPredicate predicateWithLeftExpression:[NSExpression expressionForKeyPath:@"kMDItemContentTypeTree"] rightExpression:[NSExpression expressionForConstantValue:@"public.rtf"] modifier: NSAnyPredicateModifier type:NSLikePredicateOperatorType options:0];
  • When called on results returned by queries with ubiquitous scopes, -[NSMetadataItem valueForAttribute:NSMetadataItemDisplayNameKey] now produces the same value as -[NSURL getResourceValue: forKey: NSURLLocalizedNameKey], matching nonubiquitous queries.
High Precision Timers

Known Issue

When sleeping or waiting for extremely precise time intervals, timers may be delayed by up to 1 millisecond.

iCloud


Notes


  • The kSecAttrSynchronizable APIs that were available in the Beta seeds are not available in the GM Seed.
  • Activation Lock, a new feature of Find My iPhone, is turned on automatically when Find My iPhone is enabled on any device running iOS 7. Activation Lock requires users to enter their Apple ID and password to turn off Find My iPhone, sign out of iCloud, erase the device, or reactivate the device after an erase. It’s important to do one of the following before transferring a device to a new user:
    • Sign out of iCloud.
    • Turn off Activation Lock in Settings > iCloud > Find My iPhone.
iTunes Radio

Notes

If you used iTunes Radio in seeds prior to the GM Seed, you need to sign out of your account and sign back in. Otherwise, your stations won’t update. To do this, go to Settings > iTunes & App Store. Select your Apple ID and then Sign Out. Then, enter your Apple ID and password, and Sign In.

MapKit


Notes

If the calls to renderInContext on the layer backing an MKMapView are made off the main thread, they should be eliminated or moved to the main thread. Failure to do so can cause an app crash. Instead of using renderInContext, use the new MKMapSnapshotter APIs.

Media


Notes

iOS now remembers the last used media app across reboot and app crashes. Media apps that can receive remote control events should be prepared to be launched in the background and potentially receive a remote control event to begin playback. Additionally, it’s important that media apps monitor and handle the media server reset event, since the media app may receive a remote request to resume playback after a reset. Notifications to monitor these media server events are available in AVAudioSession and proper handling is described in General recommendations for handling kAudioSessionProperty_ServerDied.

Multipeer Connectivity


Notes


  • The following new method on MCSession has been implemented:
    • - (NSOutputStream *)startStreamWithName:(NSString *)streamName toPeer:(MCPeerID *)peerID error:(NSError **)error

    This delegate method has been implemented:
    • - (void)session:(MCSession *)session didReceiveStream:(NSInputStream *)stream withName:(NSString *)streamName fromPeer:(MCPeerID *)peerID
  • The following new method on MCSession has been implemented:
    • - (NSProgress *)sendResourceAtURL:(NSURL *)resourceURL withName:(NSString *)resourceName toPeer:(MCPeerID *)peerID withCompletionHandler:(void(^)(NSError *error))completionHandler

    The delegate method to start receiving a resource from remote peer has been implemented as:
    • - (void)session:(MCSession *)session didStartReceivingResourceWithName:(NSString *)resourceName fromPeer:(MCPeerID *)peerID withProgress:(NSProgress *)progress

    The delegate method to finish receiving a resource from remote peer and save the content in a temporary location is implemented as:
    • - (void)session:(MCSession *)session didFinishReceivingResourceWithName:(NSString *)resourceName fromPeer:(MCPeerID *)peerID atURL:(NSURL *)localURL withError:(NSError *)error

    Note: The app is responsible for moving the file to a permanent location within its sandbox.
  • MCAdvertiserAssistant is a convenience class for implementing an Advertiser, which handles invitations and connections to an MCSession.
  • MCSession has a new initWithPeer: method.
  • sendResource has added “with” to the completionHandler.
  • The timeout has been removed from connectPeer:withNearbyConnectionData.
For more information on these APIs, watch WWDC 2013: Nearby Networking with Multipeer Connectivity.

Multitasking


Notes


  • AVAudioSession can no longer become active by apps in the background that wake due to Background Fetch, Background Transfers, and Remote Notification events.
  • The time limit for task completion has decreased from the 10 minutes it was in iOS 6.
Networking

Notes

Two low-level networking APIs that used to return a MAC address now return the fixed value 02:00:00:00:00:00. The APIs in question are sysctl (NET_RT_IFLIST) and ioctl (SIOCGIFCONF). Developers using the value of the MAC address should migrate to identifiers such as -[UIDevice identifierForVendor]. This change affects all apps running on iOS 7.

Objective-C Runtime


Notes

Due to changes in how the isa field is implemented, *self may change during enumeration (for example, if the container is retained).
Workaround: When implementing countByEnumeratingWithState, do not set state->mutationsPtr = self.

Passbook


Notes


  • Passbook has added support for the major and minor fields to better match the rest of the iBeacon ecosystem. The new major and minor keys are independently variable optional alongside proximityUUID (required) in each dictionary in the beacons array.
  • In previous versions of the iOS SDK, Passbook did not validate the back fields on passes completely. The validation rules have not changed, but validation is now including back fields. Please check the console log for additional logs.
  • PKPassLibraryDidCancelAddPasses is a new status code in the PKPassLibraryAddPassesStatus enum. It signifies that the user tapped Cancel in an add-passes alert.
Photos

Notes

Upon upgrading from an earlier seed, photo thumbnails in the Photos app will not appear for a short while.

Safari


Known Issue

If upgrading to the GM Seed from an earlier seed, Safari preferences may be lost.
Workaround: Disable passcode lock before you upgrade.

Security


Notes


  • -[UIDevice uniqueIdentifier] is no longer accepted in submissions to the App Store. In iOS 7, apps that are already on the store or on users’ devices that call this removed API will no longer be returned the UDID. Instead, -[UIDevice uniqueIdentifier] will return a 40-character string starting with FFFFFFFF, followed by the hex value of -[UIDevice identifierForVendor]. It is important to consider how this will affect existing apps. Consider submitting updates that no longer access the UDID.
  • iOS now requests user consent for apps to use audio input on all iOS 7 devices. For devices sold in China, iOS will also request user consent for apps to use the camera hardware. The operating system will present the consent alert when you set the category of the instantiated AVAudioSession. The AVAudioSession categories that will present the alert are AVAudioSessionCategoryRecord and AVAudioSessionCategoryPlayAndRecord.If the user doesn’t allow access, the audio session data will be all zeros (silence). For devices where camera access is requested and denied by the user, the video capture session is a black screen.
  • The API gethostuuid() has been removed and will not be accepted for submission to the store, regardless of the targeted OS. For existing apps running on iOS 7, the function will return a uuid_t representation of the vendor identifier (-[UIDevice identifierForVendor]).
Social

Notes


  • Through iOS 6, when using TWTweetComposeViewController and SLComposeViewController (the latter only for Twitter and Weibo, but not Facebook), if the caller supplies a completionHandler, the supplied completionHandleris responsible for dismissing the view controller. As of iOS 7, if the app links against the iOS 7 SDK, the view controller will dismiss itself even if the caller supplies a completionHandler. To avoid this, the caller’s completionHandlershould not dismiss the view controller.
  • When using the iOS 6.1 SDK on OS X v10.8 Mountain Lion, if you use the iOS 5.0 or iOS 5.1 Legacy SDK in iOS Simulator, you will not be able to use Twitter features: attempting to sign in to Twitter via the Settings pane will fail, andTwitter.framework will not work correctly. If you need to test Twitter features, you will need to choose either an iOS 6.1 or iOS 6.0 Simulator run destination, or you can test with iOS 5.x on a device.
Springboard

Notes


  • Active touches are no longer canceled when the user takes a screenshot.
  • Dynamic wallpaper is not available on iPhone 4.
Stores

Fixed in GM Seed

App downloads no longer get stuck in the “Waiting” state.

UIKit


Fixed in GM Seed

Password fields were not displayed in alert views for apps in landscape (for example, Game Center authentication or In-App Purchase).

Known Issues



  • If a UITextField or a UILabel that is baseline-aligned with constraints has attributes that change after the constraints have been added, the layout may be incorrect. The exception to this is -setFont: on UILabel, which should work as expected.Workaround: Avoid making changes in UITextField or UILabel after adding baseline-alignment constraints. If you must make changes, you should remove the constraints and then reapply them afterward. Note that this is a performance hit, so don’t do it unless it is necessary.
  • The backIndicatorTransitionMask from a storyboard or a xib will not be interpreted correctly at runtime.Workaround: Set the backIndicatorTransitionMask in code.
Notes


  • When there isn’t enough room in the navigation bar layout for the full text of the back button title, the navigation bar will substitute a generic short back title (in English, “Back”). If even that string is too long, the bar will show the back indicator chevron with no title.
  • +[UIPasteboard pasteboardWithName:create:] and +[UIPasteboard pasteboardWithUniqueName] now unique the given name to allow only those apps in the same application group to access the pasteboard. If the developer attempts to create a pasteboard with a name that already exists and they are not part of the same app suite, they will get their own unique and private pasteboard. Note that this does not affect the system provided pasteboards, general, and find.
  • Apps default to using the new view controller-based status bar management system. To opt out of this, add a value of NO for the UIViewControllerBasedStatusBarAppearance key to your Info.plist.
  • When using Auto Layout to position a UIButton, if you set the content compression resistance or content hugging priority to minimum, the button will have ambiguous layout.Workaround: Don’t use a content compression resistance or content hugging priority of less than 2 for UIButton.
  • UIScreenEdgePanGestureRecognizer allows you to perform actions in response to swipes over the edge of the screen using the same heuristics that the system uses for its own gestures. Use this if you have a navigation semantic of your own that doesn’t use UINavigationController but should include this gesture (e.g., Safari).This gesture recognizer has a property that describes the edges on which it’s active. UIRectEdge is a new enum type that this property and -[UIViewController edgesForExtendedLayout] can share. UIRectEdge replacesUIExtendedEdge, which will be removed. The members of both have the same values. Use Xcode to replace all instances of “UIExtendedEdge” in your project with “UIRectEdge”.
  • UIButtonTypeInfoLight, UIButtonTypeInfoDark, and UIButtonTypeDetailDisclosure buttons all look the same.
  • Blurred layers are not available on iPhone 4.
  • Parallax is not available on iPhone 4.
  • Letterpress text is not available on iPhone 4.
Weather

Notes

Weather conditions are not animated on iPhone 4.

WebKit


Notes


  • Previously, when the viewport parameters were modified, the old parameters were never discarded. This caused the viewport parameters to be additive.For example, if you started with width=device-width and then changed it to initial-scale=1.0, you ended up with a computed viewport of width=device-width, initial-scale=1.0. In iOS 7, this has been addressed. Now you end up with with a computed viewport of initial-scale=1.0.
  • Previously, when using <meta name=”viewport” content=”initial-scale=1.0, user-scalable=1″>, the scale could be incorrect after rotation.Now, if a user has not scaled the page explicitly, the page is restored to its initial scale. Also, the current scale is now correctly restricted within the min-scale, max-scale bounds.
  • Some images for Retina display devices appear at twice the size that they should instead of being scaled down 50%. This issue can also occur with any image to be scaled that is larger than its container and that uses either thebackground-size property or the -webkit-background-size property. This issue affects both native apps that display web content and web pages viewed in Safari for iPhone.The background CSS shorthand property now resets the value of the background-size property to auto when background size is not specified. This new behavior is per the CSS spec, and the old behavior is available only for apps linked to an SDK prior to iOS 7.0 when running on iOS 7 or later. Workaround: Specify the background-size property or the -webkit-background-size property after the background shorthand property in the CSS stylesheet for the web content being displayed.
  • Web apps and web clips created prior to Seed 4 will not stay in folders across reboot.Workaround: Delete the old web app or web clip and recreate it in this seed by loading the content in Safari, tapping the Action button, and then “Add to Home Screen.”


:ok :ok :ok
 
Al iPhone 4 lo dejan peladito eh?
Yo ya me planto en la beta 6 hasta el miércoles proximo
 
DeBil. Soy desarrollador y me la voy a instalar para el iPad4. Para el iPhone estoy ahora mismo desarrollando para él y prefiero esperar a que salga por derecho.

Ya me he bajado el dmg correspondiente a mi version 4 Wifi.

He hecho copia de seguridad en iTunes en local en mi equipo. iTunes 11.0.5.

¿Qué hago ahora? ¿Qué es lo mas recomendable para tener en mi iPad iOS7 con todos mis datos anteriores? :ok

Gracias.
 
¿Qué hago ahora? ¿Qué es lo mas recomendable para tener en mi iPad iOS7 con todos mis datos anteriores? :ok

Si ya tienes la copia de seguridad del iPad, sólo tienes que:

  • Seleccionarlo en iTunes
  • Pulsar la tecla opción mientras pulsas el botón "Restaurar"
  • Elegir el archivo .ipsw que habrás encontrado dentro del archivo DMG
  • Esperar a que se instale iOS7
  • Elegir que quieres restaurar una copia de seguridad
  • Esperar a que se restaure
  • Disfrutar del sistema.
Como medida de precaución adicional, te diría que guardes la copia de seguridad "por si acaso" y que te asegures de haberla hecho cifrada, para que en iOS 7 tengas todas las passwords también preparadas y no tengas que volver a configurar nada.




Yo acabo de descargar la GM para el iPhone 5. Allá voy... :ok



:ok :ok :ok
 
Restaurando la Golden Master (11A465) de iOS 7 en el iPhone 5 (A1429).

A la hora de elegir el archivo iPhone5,2_7.0_11A465_Restore.ipsw me ha impedido restaurar no sin antes desactivar la función "Buscar mi iPhone" en los ajustes de iCloud del propio dispositivo, para lo cual es necesario facilitar las credenciales de tu ID de Apple.

Es una excelente medida, pues si el iPhone fuese robado, no podrían restaurarlo sin realizar este cambio. Y si lo colocan en modo DFU, les pediría el ID de Apple del propietario antes de realizar la activación.


:ok :ok :ok
 
Cuidado Macas, que puede ser que te encuentres con el mismo problema :fiu

La versión Golden Master requiere de la versión 11.1 de iTunes y la versión 11.0.5 me dice que no puedo usar ese iPhone sin la nueva versión.

Descargando la Beta 2 de iTunes 11.1.

:ok :ok :ok
 
iOS 7 Golden Master instalada perfectamente en el iPhone 5.

Ahora estamos restaurando las aplicaciones, y eso nos llevará un buen rato, pero ya estamos en la versión definitiva.

:ok :ok :ok
 
iOS 7 funciona muy, pero que muy bien. Si ya funcionaba bien en la beta 6, ahora funciona aún de forma más fluido y se nota que han pulido ciertos detalles cosméticos.

El único inconveniente es que aún no está disponible la versión 11.1 de iTunes para Windows, y eso me impide sincronizar contenido con el PC, pero no es mayor problema ya que lo puedo hacer con el MacBook Air.

Con respecto a versiones, el diseño general que se presentó en la WWDC se ha mantenido, incluido el icono de Safari que nadie pensaba que fuese definitivo, pero en mi caso y al llevar varios meses usándolo me he acostumbrado a la interfaz.

En la versión definitiva y como imaginaba, han incluido un fondo de pantalla de aspecto serio y sobrio para quienes queremos un teléfono para trabajar, y este gris oscuro me parece perfecto para aumentar el contraste de las tipografías, que también han aumentando aún más la legibilidad general de los textos, huyendo de las tipografías ultrafinas de las versiones iniciales.

rbn0c1.jpg

Los fondos de pantalla ahora pueden ser dinámicos o estáticos. Yo prefiero los estáticos para ahorrar batería, pues los dinámicos tienen objetos en movimiento y eso seguro que algo se lleva de la carga.

xoe2hh.jpg


Los dinámicos son todos iguales, una serie de círculos que se van moviendo sobre un fondo, y si os fijáis, responden al esquema de color de los modelos presentados.

Estos son los colores del iPhone 5C y del iPhone 5S

30xkhhj.jpg

Y estos los de los fondos de pantalla dinámicos. Como veis, hay una correspondencia clara.

2zrnll4.jpg

Los fondos estáticos son bonitos y están pensados para la pantalla en estado bloqueado, pues en general dejan leer muy bien la hora y la fecha.

sm3e3n.jpg


2nh3wud.jpg

Aunque hay otros pensados para quienes quieren un chorro de color.

2dslsb4.jpg

E incluso algún gradiente de color que se puede usar también como fondo de las aplicaciones, pero en general me quedo con el gris que os comentaba y que aparece en último lugar.

2dkbk9g.jpg

Una novedad que no me ha gustado mucho en principio pero a la que me acostumbraré en seguida es que han cambiado los sonidos de las alertas a la hora de recibir un mensaje de correo. Si os pasáis por Ajustes > veréis que hay un montón de tonos para elegir, y algunos son discretos y muy eficaces para poder distinguir tus correos de los del vecino, algo que suele ser habitual, aunque en público siempre uso el modo de vibración y procuro no molestar en las reuniones.

:ok :ok :ok
 
Última edición:
Arriba Pie