Developers are loving Apple’s new programming language. Photo: Cult of Mac
Apple surprised developers with its new programming language, Swift, at WWDC 2014 but it hasn’t taken long for the developer community to get behind what will soon be the replacement for Objective-C.
In the latest programming language popularity rankings from RedMonk, Swift has shot up from the 68th ranked language in Q3 2014, to the 22nd most popular language going into 2015. To put that growth into perspective, Google released its new language Go in 2009, but it just barely cracked the top 20 in this quarter’s rankings.
iOS 8.2 beta is here. Photo: Jim Merithew/Cult of Mac
Apple surprised us with the untested iOS 8.1.2 update yesterday, but this morning Cupertino is dropping something a bit more exciting with the second beta release of iOS 8.2 that brings WatchKit to the iPhone.
The iOS 8.2 beta is available now in the Dev Center along with an Xcode 6.2 beta. The release notes don’t mention any new features, but there are tons of bug fixes, plus some improvements made to WatchKit. We’ll let you know if we find anything new once we install it.
Developers can pick up the beta as an over-the-air update if you’re already on the iOS 8.2 beta 1, or you can get it from the direct download links below:
PCalc has fallen victim to Apple’s proverbial axe. Screenshot: Alex Heath/ Cult of Mac
When you live in Apple’s world as a third-party developer, you are required to play by Apple’s rules. And sometimes those rules are subject to sudden change.
James Thomson, the developer behind the scientific calculator app PCalc, was notified today by Apple that his iOS 8 widget must be removed. The reason? A new stipulation that iOS widgets cannot perform calculations.
The reasoning behind Apple’s decision may never be known by Thomson or anyone outside the company, and that’s just the point. The App Store is Apple’s kingdom to rule, for better or worse.
First launched in January 2011, the Mac App Store promised to give developers the same sort of centralized marketplace to sell their apps that had made the iOS App Store such a success. Instead of making developers rich or giving them a better place to market their apps, though, an increasing number of developers are actually leaving the Mac App Store in what Milen Dzhumerov, one of the devopers behind Monodraw, has called a “subtle exodus.”
Why? It all has to do with Apple’s Mac App Store policies.
One of the great mysteries of the App Store is why certain apps get rejected and why others don’t. Apple has let a surprising number of ripoffs and clones through the store’s iron gates, yet some developers face rejection for seemingly innocent apps.
“Before you develop your app, it’s important to become familiar with the technical, content, and design criteria that we use to review all apps,” explains Apple on a new webpage called “Common App Rejections.”
This image might prove the iPhone 6 has a 1334 x 750 display.
Last weekend, we reported that the 4.7-inch iPhone 6 seemed likely to boast a 1334 x 750 Retina Display, while the 5.5-inch iPhone 6L could have a 461 PPI Super- Retina Display. Now it looks like that working iPhone 6 cobbled together may have confirmed the iPhone 6’s resolution.
The impending fall release of OS X Yosemite has been on the minds of most developers since WWDC, but Apple is continuing to make improvements to OS X 10.9 Mavericks with the release of the first OS X 10.9.5 beta that’s slim on new features, but big on bug fixes.
Swift, a completely new programming language for the App Age, was one of the biggest announcements that come out of WWDC and now it’s also got its own blog.
Apple launched a new blog dedicated to the development of Swift on its developer site this morning to educate coders on the new language that has replaced Objective-C to build iOS and Mac apps. The blog will give readers a behind-the-scenes look at the design and development of Swift from the very engineers who created it. News and hints will also spill over the blogs’ pages to help devs become more productive with the Swift language.