Right on schedule, Apple has released the sixth preview of the upcoming OS X Yosemite to developers today. This new seed comes two weeks following the previous release, and it likely continues to bring performance enhancements, interface tweaks, and bug fixes. We’ll be updating this post with the changes in Preview 6 as they are discovered. If you find something new, you can let us know at email@example.com. The release version of Yosemite is currently scheduled for the later half of October, and it will ship separately from iOS 8, which is not seeing a new beta today. Here’s what’s new:
Apple this morning has released OS X 10.10 Yosemite Developer Preview 5. The new update brings various performance improvements and bug fixes. The previous Developer Preview brought some minor user-interface enhancements and significant speed improvements. Apple also released iOS 8 beta 5. We’ll be updating this post live with new discoveries as they are made. You can send us what you find to firstname.lastname@example.org. You can find what’s new in this developer preview, below:
Apple today released iOS 8 beta 4 to developers. It is now available via Software Update in Settings for those running earlier betas of iOS 8 on the iPhone, iPad, and iPod touch. The new update likely brings further design enhancements and bug fixes. iOS 8 comes out this fall and adds new features like health tracking, improved messaging, more efficient email management, and bolstered photo editing. We’ll be updating this post (below) as we discover new changes, and you can send us what you find to email@example.com.
Apple has introduced a brand new programming language alongside a brand new version of Xcode.
Swift is a big deal for developers. The language includes loads of features third-party developers have been asking for. It sits alongside Objective-C and C, meaning developers can interchange between languages in the same project.
Apple has released software updates to both of their already acknowledged, unreleased Mac OS X updates: Mountain Lion and Lion 10.7.4. The OS X Mountain Lion is a not a full new Developer Preview, but is simply an update to the already released Developer Preview 3. Changes are currently unknown, but please send in anything you find to firstname.lastname@example.org. The update weighs in at 1.45GB on a MacBook Air, but that may vary on other machines. Similiarly, Apple released a few minor developer preview updates during the OS X Lion beta period.
In addition, Apple has seeded a new build of 10.7.4 to developers. The build number is 11E53, and this is notable as this is only a single build shift from last week’s release of 10.7.4 build 11E52. A slow down in build number changes often means an imminent release of whatever OS X update is being tested. Augmenting this possibility is that Apple has added the 10.7.4 change log to the installer application for the beta. Apple says the build has no known issues but asks developers to focus their testing on graphics, iCal, Mail, Printing, and Time Machine.
Apple has also released Developer Preview 4 of Xcode 4.4. The Xcode preview requires either OS X Mountain Lion or OS X Lion.
Earlier this week, Apple released a Java security update, 2012-001, to patch the Flashback vulnerability that a security company claims affected 600,000 Macs.
Late this evening, we are getting reports from readers that a new version of the Java update is becoming available via Software Update.
The latest update, Java for OS X 2012-002, supersedes the -001 update Apple released earlier this week, and indeed the KB article linked from the -002 update is still the -001 version (below).
Update: Apple sent a note out to its Java Community, below, with the ‘why’ (small issue they are the same but for a few symlinks and version numbers.)
Thanks Jessie! Read more
Apple has just seeded iOS 5.1 to developers, a pre-release version of iOS that runs on the iPhone, iPod touch, and iPad. In addition, Apple has released Xcode 4.3 beta to developers, a required version of Xcode for those wishing to develop and test their applications with iOS 5.1 devices. This iOS 5.1 release is crucial. The 5.1 beta brings along an under-the-hood change for alternative interpretations for Dictation input in different apps. We’re looking into this API change.
We’ve also found some references to a new iPad in the code.
iOS SDK 5.1 provides support for developing iOS applications and includes the complete set of Xcode tools, compilers, and frameworks for creating applications for iOS and Mac OS X. These tools include the Xcode IDE and the Instruments analysis tool among many others.
With this software you can develop applications that run on iPhone, iPad, or iPod touch running iOS 5.1. You can also test your applications using the included iOS Simulator, which supports iOS 5.1. There are two Xcode iOS SDK 5.1 images, one for installing on a Macintosh computer running Mac OS X 10.6.7 (Snow Leopard) or later, the other for installing on a Macintosh computer running Mac OS X 10.7 (Lion).
This version of iOS is intended only for installation on devices registered with Apple’s developer program. Attempting to install this version of iOS in an unauthorized manner could put your device in an unusable state.
Along with the release notes, you can also find some new features we’ve found in iOS 5.1 after the break:
Apple has just released iOS 5 beta 7 to developers as an over-the-air update. iOS 5 includes new features like Notification Center, Twitter integration, Newsstand, and iCloud support. The software update will become publicly available this fall, likely alongside the new iPhone lineup in early October. Apple has released iTunes 10.5 beta 7 and Xcode 4.2 beta 7 as well. Apple has also just released Safari 5.1.1 update 3. Let us know at email@example.com anything you find!
We’ve found that in the Wi-Fi sync settings there is now support for multiple Macs. Under each Mac you’ll find what categories your iOS devide will sync to. Thanks Christoph!
Additionally, the Nuance Text to speech is now available as a menu item (below)
The following issues relate to using the 5.0 SDK to develop code.We’ve pasted the full change log for the new beta after the break:
As noted by TechCrunch, Apple has alerted developers in recent documentation that it is in the process of deprecating access to the uniqueidentifier alphanumeric string that is unique to each iOS device.
Apple recommends developers create a UDID specific to apps.
Obviously, UDIDs were a security threat as marketers and advertisers (and worse) could follow your usage patterns and gather data through different apps.
Apple likely will continue to use the UDID for its iAds, GameCenter, subscriptions and other services it offers across iOS devices, or so one industry CEO thinks:
“I guarantee Apple will not stop using UDID,” predicts one mobile industry CEO. If Apple does continue to use UDID for itself but denies it to developers that would be an “extremely lopsided change.” It would give Game Center and iAds yet one more advantage over competing third-party services.”
What is it? Network Link Conditioner is a new utility in OS X Lion (via the free Xcode 4.1 app) that will allow you to simulate less than desirable network conditions, such as a bad 3G connection or Edge with “Good Connectivity”. This is an especially useful utility for those developing apps and sites that highly rely on network connectivity, whether it’s a multiplayer game or just an animation heavy web app.