Posts tagged with "developers"

OS X Yosemite Will Feature Option to Record Real-Time Footage of iOS Apps

Apple will provide an easier and integrated way to create screencasts for iOS apps with the upcoming iOS 8 and Yosemite software updates, using a Lightning cable and QuickTime Player on OS X. As reported by Benjamin Mayo at 9to5Mac, the feature is primarily meant to let developers create App Previews for the improved App Store launching with iOS 8, but it’ll also come in handy for users willing to capture videos of iOS apps for screencasts, reviews, and other video content.

Read more

Tokens 1.2

From the Tokens blog:

With Tokens 1.2 we’re introducing Campaigns. As well as the convenient URLs we’ve always had for sharing and tracking individual promo codes, you can now add multiple codes to a campaign and use a single URL to share them. When a user clicks redeem on a campaign page we vend them an individual token, prioritising ones that are closer to their expiration date, and use cookies to prevent refreshing from using up more codes.

Originally launched in 2012, Tokens lets developers generate promo codes from iTunes Connect easily, without logging into the website using a browser. The app can keep track of codes that have been redeemed by users, and, personally, I'm always happy to come across Tokens links as they instantly open iTunes' redeem page and I don't have to copy & paste anything.

The new Campaigns feature sounds interesting and easier for developers to keep track of, and I like the idea of Passbook support for WWDC. With the update, Tokens is also getting a new pricing model and different limitations in the trial version. You can read the details here.


The State of the Apple Developer Ecosystem

There’s no denying that WWDC 2013 was one of the most exciting in recent years - however, for all the new technologies Apple announced the thing that struck me most - the thing that excited me most as someone building things for the Apple ecosystem - was a single phrase in many of the sessions: “Also available on the Mac”.

A thoughtful article by Nik Fletcher, who takes a look at the state of developer technologies for iOS and OS X. Better developer tools typically equal less time spent working around OS limitations or outdated web interfaces, resulting in leaner development workflows, more apps, and faster updates – which is what everybody wants. Nik offers some great suggestions.


Apple Updates iTunes Connect App for iOS 7

Following OS X, iTunes, and Podcasts for iOS, Apple released a long overdue update to the iTunes Connect app today, bringing a new iOS 7 design and wider support for media sold on the iTunes Store.

If you're a developer or content creator, you can now enjoy a redesigned app (nothing special, but nice icon) and view stats for music, movies, and TV shows available on iTunes.

iTunes Connect 3.0 is available on the App Store.


Motion UI Design Principles

Great collection of motion patterns in iPhone user interfaces by Grant Liddall (via iOS Dev Weekly and collected from Capptivate):

Steer clear of distracting or even confusing the user with too much animation, Subtlety is key. It should be used to maintain or help focus. Not take it away. Also don’t over elaborate aspects such as screen transitions. This becomes increasingly frustrating to the user over time. Or if they are simply left waiting for what seems like “forever”.

Since iOS 7 came out, I've seen developers who failed to acknowledge the new OS' reliance on context through motion and, on the other end of the spectrum, those who implemented too many heavy-handed transitions and animations that always become gaudy and detrimental to the user experience after a few days. Even Apple is guilty of this with some of the animations throughout the OS.

As usual, it's hard to balance the abundance of available tools with good design, but the best iOS 7 apps are the ones that meaningfully rely on motion when necessary, not just because it looks good or new.


Facebook Open-Sources Pop, The Animation Engine Behind Paper

Facebook has open-sourced Pop, the animation engine behind the company’s alternative client for iPhone, Paper. Used to power transitions and animations inspired by real-life physics and interactions, Pop has allowed Facebook to build Paper’s popular gestural controls, which have become one of the app’s marquee features. In Paper, many of Facebook’s functionalities are only available through gestures, as the app focuses on content and stories while removing chrome and other standard UI elements in its reimagination of the classic news feed.

Writing on the Facebook Engineering blog, Kimon Tsinteris (co-founder of Push Pop Press, which Facebook acquired in 2011) has explained the motivation behind Pop and the kind of animations it offers to developers willing to implement the framework in their apps:

When I co-founded Push Pop Press in 2010, our goal was to create a realistic, physics-everywhere experience. We wanted a solution that would allow us to evoke the same delightful experience of UIScrollView throughout the whole application. Pop is the latest manifestation of that vision, allowing us to keep the familiar and powerful programming model of Core Animation while also capturing a gesture’s velocity and better reflecting user intent. Paper has given us the opportunity to further refine both the vision and the animation engine behind it.

“Spring” and “decay” are dynamic animations that help bring Paper to life. “Spring” gives Paper elements their attractive bounce. “Decay” brings movement to an eventual slow halt. Both take velocity as an input and are good candidates for realistically responding to user gestures.

According to Tapity’s Jeremy Olson, Pop can be used to “revolutionize the way you think about animation in your app”; Olson has been testing Pop to create animations for Tapity’s upcoming iPhone app, Hours.

Two weeks ago, members of Facebook’s Paper team shared details on the making of Paper and some of the interface, framework, and user experience decisions behind the app in a developer event available on YouTube (embedded above). Facebook will also integrate Pop in Origami, the free design prototyping toolkit used by the Facebook design team to create interactive mockups without programming.

Pop is the latest entry in Facebook’s library of open-source projects, joining KVOController, Shimmer, and Tweaks. Pop is available now on GitHub.

Jack for iTunes Connect

New app by Christian Beer to compose and upload descriptions for iOS and OS X apps from your Mac to iTunes Connect.

Managing screenshots with drag & drop. Updating localizations without waiting for page loads. Add sale price intervals via a convenient date picker.

Jack uses the iTunes Connect Transporter tool to communicate with Apple's backend, storing credentials securely in the OS X Keychain. If you're a developer, Jack makes it easy to add and edit metadata for localization purposes, select pricing tiers, and manage screenshots with drag & drop from the Finder.

There are some limitations, but overall Jack looks like a handy utility to save time when managing app metadata in iTunes Connect. There's a free trial (limited to 10 days and 2 uploads), and the app is 40% off until the end of April.