Skip to main content

developers

See All Stories

Apple expands App Analytics feature to tvOS apps

appletvappstore

Apple today has announced that its App Analytics feature now supports tvOS apps. This means that developers can get more detail on how users are responding to and using their apps on the fourth-gen Apple TV. Developers can see how many views their App Store product page is receiving, track marketing campaign, get app usage information, and track in-app purchase success.


Expand
Expanding
Close

Write Swift code in a web browser with the IBM Swift Sandbox

Screen Shot 2015-12-04 at 14.05.41

IBM has today unveiled their first public effort towards Swift, with the introduction of the IBM Swift Sandbox website. You can type lines of Swift code into the text editor on the left and then run the code on a Linux server, posting the output in the right column. This is all made possible by the fact that Swift is now open source, supporting Linux alongside iOS and OS X.

You can use the core Swift language as well as the standard library functions, so writing a formulaic mathematical problem (like the Fibonacci example above) is well within the scope of the web application. The concept is similar to the CodeRunner app from the Mac App Store, except it runs entirely off a cloud infrastructure.


Expand
Expanding
Close

Apple’s Swift programming language is now open source

Swift 16-9

As promised earlier in the year, Apple’s Swift team has now posted source code for the Swift compiler and standard library functions and objects. Open-sourcing Swift is a big win for the developer community as it means Swift can now be setup to run on a server and many other use cases, bringing Apple programming talent and expertise beyond ‘just’ making apps iOS devices and Macs.

Making Swift open-source also gives the developer community as a whole more confidence in the language. Theoretically, if Apple ever decided to move away from Swift (which is unlikely), the language could be picked up by others and continue development and existing codebases could continue to be supported.


Expand
Expanding
Close

Site default logo image

Apple celebrates App Store records as it notes iTunes Connect’s usual holiday break

itunes-connect

Apple has posted the dates of the usual holiday shutdown of iTunes Connect, running for eight days from 22 to 29 December inclusive. During this time, developers will not be able to submit either new apps or updates to existing ones.

Developers can still schedule apps for release during these dates, but they will need to be submitted and approved beforehand. Other iTunes Connect functionality, such as access to analytics data, will remain available.

In the post on its developer website, Apple notes the record downloads, revenue and active customers for the App Store.

Because of your incredible apps, the App Store crossed 100 billion cumulative downloads. Revenue from the App Store increased 25% year over year, and the number of transacting customers grew 18%, setting a new all-time record. We want to thank you for all your hard work and dedication to our platforms.

Apple announced at the start of the year that developers have now collectively earned more than $10B from the App Store.

Developers say Apple’s App Store policies make it unlikely we’ll see many pro apps for the iPad Pro

Site default logo image

verge-2015-11-06_16-40-28.0

Developers of pro apps have long complained that Apple’s App Store policies are a barrier to them creating iOS versions of popular Mac apps. The launch of the iPad Pro has brought the issue front and center, with a number of developers sharing their thoughts with The Verge.

There are two key issues, they say. First, pro apps are expensive, and users want to satisfy themselves that they are worth the money before they pay. Free trials are the usual way to achieve this with desktop apps, but the App Store doesn’t allow them to offer the same option for iOS apps … 
Expand
Expanding
Close

Apple apologizes to developers for recent ‘damaged’ Mac App Store apps bug, says OS X update coming with fix

screen-shot-2015-11-12-at-1-12-31-pm

 

Apple has emailed developers about the recent damaged apps bug affecting a sizeable proportion of the OS X user base with some getting repeated errors on app launch. Whilst a reboot should be enough to invalidate and reload the certificate cache for most people, there are some weird edge cases. Apple says that a permanent fix for the caching issue will be included in a future OS X software update.

The email is effectively Apple apologising to developers for the store platform problems, which caused many customers to understandably, but incorrectly, point blame at the app developers, not Apple.


Expand
Expanding
Close

Apple doubles external TestFlight testers to 2,000 users, beta periods to 60 days

TestFlight Update

TestFlight 2-1

In addition to several new software betas and new Tech Talks today, Apple has more developer news to share today. Starting today, TestFlight will now support up to 2,000 external testers for iOS and tvOS. TestFlight allows developers to easily share pre-release versions of their apps with a large group of external testers outside of their own development team.
Expand
Expanding
Close

Apple announces Apple TV-focused Tech Talks for developers across 10 cities around the world

apple-tv

Apple typically holds a single developer event each year, WWDC in San Francisco around June, but sometimes uses Tech Talks to bring developer events around the world at other parts of the year. With Apple TV’s App Store launching several months after WWDC 2015 and long before WWDC 2016, Apple has announced that it will host 11 Tech Talk sessions across 10 different cities around the world. Apple describes the sessions as a way to “Get in-depth guidance from Apple experts on developing and designing for tvOS, in a city near you.”
Expand
Expanding
Close

Apple releases tvOS 9.1 beta 2 for Apple TV to developers

tvos-hero_2x

One week after the first tvOS 9.1 beta for Apple TV, developers now have access to an updated build of the software update to test. While the initial tvOS 9.1 beta contained no visual changes for users yet, Siri has since been enabled to work with Apple Music on the beta version of the software. Non-developer Apple TV users also recently saw the very first software update for Apple TV yesterday with the release of tvOS 9.0.1, which likely focused on stability and bug fixes as no visual changes were discovered. tvOS 9.1 beta 2 for developers and available to download from Apple’s developer center.
Expand
Expanding
Close

Apple releases iOS 9.2 beta 2, second OS X 10.11.2 beta to developers

iOS 9 iPad iPhone

Apple today released the second iOS 9.2 beta for iPhone, iPad, and iPod touch to registered developers. iOS 9.2 beta 2 follows the initial iOS 9.2 beta release just one week ago. The update is available over-the-air through the Settings app for developers already testing the release. The prior release contained few changes including extension support on Safari View Controller. The release notes only highlight bug fixes and improvements.
Expand
Expanding
Close

Apple asking developers to submit their tvOS apps ahead of Apple TV launch next week

Screen Shot 2015-10-22 at 10.17.03

A couple of hours ago, Apple sent out emails asking registered Apple developers to submit their tvOS apps for the Apple TV, using the GM seeds of tvOS and Xcode 7.1.

Although several thousand developer kits are out in the wild, the App Store app is yet to appear for these users. It may come online over-the-air and just ‘appear’ like Apple TV channels do, or there may be a small software update in the next few days to add the application.


Expand
Expanding
Close

Apple resolves issue that delayed iOS 9 App Thinning, WWDC content now searchable by keyword

Tim Cook WWDC 2015

Apple CEO Tim Cook at WWDC 2015

After initially holding back a new iOS 9 feature called App Thinning (or App Slicing) that allows developers to ship smaller apps to customers and download additional content as needed, Apple now says it has resolved the issue that caused the delay. Starting with the recently released iOS 9.0.2, users will have access to updated apps that take advantage of App Thinning. Apple also updated developers on a Game Center-related change and rolled out an improved way for finding content from Apple’s developer sessions.
Expand
Expanding
Close

New wave of Apple TV Developer Kits opens up ahead of late October launch

appletv4ui

Citing ‘overwhelming demand’, Apple has expanded the number of Apple TV Developer Kits available for registered developers who applied for a chance to receive the pre-release hardware last month. A number of developers (but not all) who previously missed out on the initial wave of test units have been notified by Apple Developer Relations that more dev kits have been made available for $1 and will be available for ordering through next Friday at 5 pm local on October 9th.

Apple TV 4 launches “toward the end” of this month as Tim Cook mentioned earlier this week and will include deep Siri integration and App Store for the first time. Apple first began notifying developers entering the dev kit lottery of their status in mid-September. With third-party apps and games being a major new feature of the new Apple TV experience, Apple clearly wants to give more developers the chance to create software for the new hardware before its release in a few weeks.


Expand
Expanding
Close

Opinion: Is iOS’s Home screen heading towards text-free 3D icons?

iostextfree2

Is Apple considering another round of major changes to iOS’s Home screen? If watchOS and tvOS are any indication, the answer could be “yes.” Earlier this year, Apple launched the Apple Watch with a purely text-free Home screen, requiring users to identify 20-some initial apps (and manually-added third-party apps) by icon designs alone. This month, it will release the fourth-generation Apple TV with a refreshed UI, again almost entirely eliminating below-app text in favor of redesigned icons with 3D depth.

While it would be easy to write off Apple’s changes to text labels as one-off decisions for “really small screen” and “really big screen” devices, they collectively raise an interesting question: if developers properly redesigned their iOS icons, would text labels — a staple of graphical user interfaces for decades — really be necessary any more? I’ll take a look at some of the pros and cons below…


Expand
Expanding
Close

Hundreds of apps infected by fake Xcode tools, Apple removing known malicious software from App Store

iOS App Store flat

Apple has admitted that it is App Store integrity was compromised as apps were secretly infected by fake Xcode tools before submission to the App Store. The company has now officially acknowledged the problem and is now removing apps affected by this ‘hack’ from the App Store.

Developers were inadvertently submitting malware by using counterfeit versions of Xcode, Apple’s development software, to submit apps. The fake Xcode, dubbed XcodeGhost, would inject malicious code into otherwise-legitimate apps during the submission process.


Expand
Expanding
Close

Apple TV 4: Video streaming service Periscope reportedly developing app for the new hardware

periscope

We have reported many times that the new Apple TV is getting an App Store. The new A8-powered box combined with a revamped software interface will enable developers to make apps and games for the new hardware, set to be announced at tomorrow’s iPhone 6S/Apple TV/iPad event. TechCrunch is reporting, via sources, that Periscope, the video live streaming app for iPhone and Android, is working with Apple in advance of the unveiling to create a custom Periscope app for the new Apple TV.


Expand
Expanding
Close

Getting your app Featured in the App Store may not be good news, suggests noted startup investor

featured-app

If you submit your brand new app to Apple and they offer to make it a featured app when it hits the the App Store, you might think you’d have to be crazy to refuse. But startup investor M.G. Siegler suggests in a Medium post that you may want to think twice.

If you’re not familiar with the name, Siegler is a guy who ought to know a thing or two about startups. He’s a general partner at Google Ventures, was a founding partner of TechCrunch and has worked with startups since 2005.

There are two problems with having your app get a lot of exposure at launch, he argues. First, if your app is free, you may get the downloads but not the revenue.

Talking to a number of early stage companies that have been featured at launch recently, they all have similar stories: a ton of downloads that resulted in very few users that actually stuck around.

Second, whether free or paid, brand new apps are rarely ready for the big time – and if you leave people disappointed with version 1.0 of your app, you may not get a second chance.

So you’re featured and get all those downloads. Lots of high fives that Thursday afternoon. Come Thursday evening, the first realization sets in: while some of those downloads are converting into initial users, they’re having all sorts of issues actually using your app. Bugs are exposed not by flashlight, but by sunbeam.

The result is that you lose most of those initial users, plus they bad-mouth you and your app.

Of course, Siegler is a guy in a position to help startups get that much-needed publicity later – whereas a lone developer who is lucky enough to catch Apple’s eye at launch may not get a second chance. But if nothing else, it does show the importance of testing your app to death before launch, and getting feedback from as many beta users as possible.

That and not spending too much money on champagne if Apple offers to feature your app, as the evidence shows that fame and fortune may not necessarily follow.

K1_banner

Apple seeds watchOS 2 beta 5 for Apple Watch to developers

Apple Watch watchOS 2

Apple is continuing to fine tune the upcoming watchOS update for Apple Watch ahead of the software update’s release this fall, and now registered developers can test their apps against the latest build as watch OS 2 beta 5 is now available.

The watchOS 2 update allows developers to build native (read faster) apps that do not rely as much on the iPhone for processing power, third-party complications or widgets for the watch face, and closer access to hardware like heart rate sensor data and more. For consumers, watchOS 2 adds new features like Nightstand Mode, using photos or albums as a watch face, and various app refinements.

The last watchOS 2 beta notably added support for colored complications including Activity with increased legibility on certain watch faces including Utility and Modular. We’ll explore the latest watchOS 2 beta to find other new changes coming this fall, and let us know if you discover any differences between the last beta as well.
Expand
Expanding
Close

Site default logo image

Designer details how Apple’s iAd Producer can be used to prototype iOS & Mac apps

iAd Producer

Linda Dong, a former Prototyping Team member at Apple, shared a fascinating blog post this week that highlights an interesting use case for developers and designers using Apple’s iAd Producer app.

Think of it as “advanced Keynote”, or “actually accessible Interface Builder”. Alas the app is meant for not-so-popular content like iAds and iBooks widgets, but it can easily be repurposed to prototype iOS and Mac apps. It handles UI elements, screen flow, and animation really well.

Writing that iAd Producer is targeted toward creating iAds and iBook widgets, which makes it a rather underrated app considering the utility it offers, she notes that iAd Producer bases projects in “HTML5, CSS3, and javascript which a lot of designers are already familiar with.”

She goes on to explain how you can remove the default iAd UI overlays when using iAd Producer for iOS and Mac app prototyping, while explaining how the drag-and-drop nature of the app makes it easy to use.

Her write-up continues by detailing how iAd Producer incorporates animations that will be familiar to Keynote users, event triggers on objects within apps, supports CSS filters, and even previewing app designs and interactions on real devices for testing.

You can read her full blog post and see some of her work here, and grab iAd Producer from Apple’s developer center if you’re a member. Have you used iAd Producer for any interesting app prototyping or other ways that vary from iAd and iBook widget creation?

New App Store price tiers let developers set very low prices for apps in emerging markets

Site default logo image

Screen Shot 2015-07-09 at 13.48.06

Apple alerted developers to some App Store price adjustments earlier in the week and the alternative price tier details have now been posted. Apple has added other alternative price tiers in the past, but what’s interesting with these changes in particular is is that they are specifically targeted at offering really low price options for apps in a select few countries.

The new tiers enable developers to set prices for their apps way below the usual $0.99 price floor in India,  Russia, Indonesia, Mexico, South Africa and Turkey. (Special pricing for China has existed for some time.)

For example, using the ‘Alternative Price Tier A’ means that apps are priced at 10 Indian Rupees. This is equivalent to about 16 cents in USD. Before the addition, the lowest price developers could charge in India was 60 rupees, which is about 96 cents.


Expand
Expanding
Close

Tim Cook: Apple Watch attracting more developer interest than early iPhones and iPads

Site default logo image

apple-pay-watch-iphone-ipad

In an interview with the Chinese language edition of Bloomberg Businessweek, Tim Cook noted that developers are showing more interest in the Apple Watch than they had in the iPhone and iPad at a similar early stage.

Developers are working on more than 3,500 apps for the gadgets, he said. That’s well ahead of the 500 apps available for the 2008 edition of the iPhone and the 1,000 for the first iPad in 2010, he added.

Cook also confirmed what most had assumed: the gold color introduced for the iPhone, iPad and now MacBook (and presumably real gold for the Watch) was “in part” driven by the popularity of the color in China. Greater China now accounts for a whopping 29% of Apple’s revenue … 
Expand
Expanding
Close

Developers currently unable to submit Watch apps due to App Store approval bug (update: fixed!)

Site default logo image

Screen Shot 2015-06-18 at 16.25.32

 

Update: The problem should now be resolved. Watch apps should upload as normal once again.

Developers are flocking to Apple’s developer forums today as the iTunes Connect submissions process is currently experiencing a glitch which makes it impossible for developers to submit apps that include Apple Watch extensions.

Rather than continuing submission process as normal, the system is incorrectly flagging up misuse of an Apple private framework called SockPuppetGizmo. Naturally, this is causing frustration in the developer community at the moment because it prevents apps from being submitted to the App Store.


Expand
Expanding
Close