Change log of iOS7 Beta 5 [Images] / [Video] Update*
Here is an extensive list we've collected of what's new in iOS 7 beta 5 which Apple seeded to developers.
● New Settings icons
● You can now disable Control Center while in-app
● New Slide to Power Off
● Updated twitter icon
● New Yahoo! branding in Notification Center
● On/Off Switch for Labels in Accessibility
● Can access icons during animation in folders
● Updated in call buttons
● Trash moved in mail to right side
● No more unlocking sound
● Performance enhancements animation tweaks system wide (ie receiving notification will now darken instead of blur on lock screen)
● Pull down banner on push notifications
● Headset controls on headphones now working again
● You can download your specific language dictionary after you define a word
● Twitter and Skype now working
● Install screen and Boot screen same color as your phone now
● Lock screen music control functionality tweaked -- will not slide anymore when trying to access other controls (play/pause etc)
Complete Change log
Notes and Known Issues
The following issues relate to using iOS SDK 7.0 to develop code.Address Book
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.
As of Seed 4, privacy support for the AddressBookUI framework is reenabled for apps linked against the iOS 7 SDK. Apps linked against older SDKs are not changed. If your app uses any of the Address Book view controllers, you should verify that it still behaves as expected.
AirDrop in iOS 7 Seed 2 or later is not compatible with AirDrop in iOS 7 Seed 1.
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.
Fixed in Seed 5
Contact Only currently requires that you have an active Internet connection.
The App Store should support the ability to ﬁnd an app capable of opening a received document based on the document’s Uniform Type Identiﬁer (UTI). Currently, just a blank screen is displayed.
AVCaptureSession now uses your app’s AVAudioSession by default.
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 ﬁrst 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.Exchange
In Seed 4 and later, the Exchange DeviceIdentiﬁer has been changed back to the behavior of iOS 6 where it uses the serial number.
New font line heights were introduced in Seed 4. If you had manually aligned your font in earlier seeds, it may move slightly up vertically in later seeds.
An NSMetadataQuery with ubiquitous scope can now use kMDItemContentTypeTree in predicates.
NSPredicate *p = [NSComparisonPredicate
When called on results returned by queries with ubiquitous scopes, -[NSMetadataItem
valueForAttribute:NSMetadataItemDisplayNameKey] now produces the same value as -
If you use iCloud Keychain with recovery, you may see a dialog indicating recovery has been disabled due to a server change. This is intentional. To reenable functionality, follow the instructions in the notiﬁcation. If you see multiple alerts or observe issues with reenabling recovery, please ﬁle a bug report.
iCloud Keychain in iOS 7 Seed 3 or later is not backward compatible with iOS 7 Seed 2 or OS X
Mavericks Seed 2.
If you had iCloud Keychain and/or Keychain Restore enabled from iOS 7 Seed 2, both features are disabled upon updating to iOS 7 Seed 3 or later.
After updating to iOS 7 Seed 3 or later, go to Settings > iCloud > Keychain and reenable iCloudKeychain on your devices.
See OS X v10.9 Release Notes for more details.
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 of 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 of Activation Lock in Settings > iCloud > Find My iPhone.
Fixed in Seed 5
Voice Memos are not restored from iCloud Backups.
Users in Switzerland, France, Spain, Germany, Poland, Finland, and possibly some other countries, will be unable to restore their keychains using phone number validation.
Password ﬁelds are not displayed in alert views for apps in landscape (for example, Game Center authentication or In-App purchase). Text entry still works, though you can’t see what you are typing.
If the calls to renderInContext on the layer backing an MKMapView are made of 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.
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 monitorand handle the media server reset event, since the media app may receive a remote request to resume playback after a reset. Notiﬁcations to monitor these media server events are available in
AVAudioSession and proper handling is described in General recommendations for handling
Many updates to the MCSession APIs are included in this seed. The APIs now function as they were presented at WWDC. Major changes and enhancements include:The following new method on MCSession has been implemented: