iOS 8.4 beta 2 was released for iPhone, iPad and iPod Touch tonight by Apple and probably many of you are curious to know what's new in this version of the operating system, Apple offers a full changelog. Unfortunately talk mainly about solving operational problems and not about the implementation of new features, but I warned that this will happen.
Below is the full changelog iOS 8.4 beta 2 implemented by Apple, the Cupertino separated from it by implementing an option to search the most popular radio channel Radio listening in iTunes.
Notes and Known Issues
The following issues relate to using iOS SDK 8.4 to develop code.
App Extensions
Notes
Below is the full changelog iOS 8.4 beta 2 implemented by Apple, the Cupertino separated from it by implementing an option to search the most popular radio channel Radio listening in iTunes.
Notes and Known Issues
The following issues relate to using iOS SDK 8.4 to develop code.
App Extensions
Notes
- App extensions need an arm64 slice to run on 64-bit devices. If you try to run the armv7 slice on a 64-bit device it won’t work.
- Apps need to have an arm64 slice if the bundle contains a framework that both the app and the app extension link against.
CarPlay
Fixed in Beta 2
Music app crashes when connected to CarPlay.
App Store
Fixed in Beta 2
Search is not available on iPad
iTunes Store
Known Issues
- Featured iTunes Radio stations may have duplicate entries.
- When viewed in landscape mode on iPad, Buy buttons in Top Charts may appear partially obscured.
MFi GPS
Fixed in Beta 2
Addresses an issue where location information was not read from some MFi GPS accessories.
Music
Known Issues
- Using Siri to control iTunes Radio does not work in this beta.
- Home Sharing and Genius Mixes are not currently available.
- AirPlay streaming does not work.
- There may be stability issues when using Up Next or iTunes Radio.
- iTunes Radio stations may not start playback when attempting to play from Recently Played.
- It’s not possible to start a station from a song in Now Playing.
- Station sharing for iTunes Radio is not available.
- The iTunes Radio tab may unexpectedly appear within Search, even if iTunes Radio is not available in your country.
- It’s not possible to add an entire album or artist to a playlist at once.
- The Music app may unexpectedly quit when deleting a playlist or rotating the device to landscape orientation.
- It’s not possible to view song lyrics.
- If your device loses and regains a network connection (including turning Airplane Mode on and off), playback may stop working. If songs repeatedly fail to play, please force the Music app to quit.
UIKit
Notes
When linking against iOS 8.3 or later, any code that relies on layout information (such as the frame) of a UIButton subview when the button is not in the window hierarchy will need to send layoutIfNeeded to the button before retrieving layout information (such asbutton.titleLabel.frame) to ensure that the layout values are up to date.
For example, if you had something like this:
UIButton * button = [UIButton buttonWithType: UIButtonTypeSystem];
// code that sets up the button, but doesn’t yet add it to a window
CGRect titleFrame = button.titleLabel.frame;
// code that relies on the correct value for titleFrame
You now need:
UIButton * button = [UIButton buttonWithType: UIButtonTypeSystem];
// code that sets up the button, but doesn’t yet add it to a window
; // This is also safe pre-iOS 8.3
CGRect titleFrame = button.titleLabel.frame;
// code that relies on the correct value for titleFrame
Videos
Known Issues
- Library may appear blank when connecting via Home Sharing.
- iTunes Extras do not always play properly.
WatchKit
Notes
A bug where continuous background location updates fail to update has been resolved. If your Watch app relies on continuous background location updates to function, it is recommended that you update your WatchKit extension deployment target to iOS 8.3 and submit your app with Xcode 6.3.
Known Issues
- Creating an animated image using the UIImage method animatedImageWithImages:duration: and then playing the animation using startAnimating ignores the duration and plays back as fast as possible.
- The appearance of default notifications on a Watch differs slightly from the appearance of default notifications in the Simulator.