new system font? Split screen apps? or better transit support in maps? Who knows… I’d make a bet on the change of system font to San Francisco being likely though, it never made a huge amount of sense to me for the watch not to use the same system font as iOS and OS X.
More interestingly, some commits to the WebKit project revealed a few new things as well. We’ll have to wait and see what makes it into the release though.
Dave Verwer
Mixpanel helps you understand how your users are using your mobile application by tracking actions instead of download or installs. Try it for free today.
Jake Marsh has started up a new site with a daily Cocoa tip. The first few days have covered UIViewController Initialization, Chainable Methods, the Timepiece Library and Singletons. Great idea, you should subscribe (good luck with keeping up the daily pace Jake!)
I’ve been quite surprised at just how many apps have implemented a watch extension so far and it seems I’m not alone. Paul Kafasis urges you all to really think about whether you have an app which makes sense on the watch before jumping in. The Fandango app is a perfect example of an app which really shouldn’t exist on the watch in its current form, although it’s unintentionally hilarious on a 38mm watch 😆.
The holy grail of perfectly consistent code crops up in every language and Swift is no exception. The folks over at Realm have put together this small tool which can be integrated into your build process to highlight inconsistencies in your Swift code as errors/warnings.
Pierre-Oliver Latour has obviously been hard at work implementing his new git client. Except, this isn’t just a GUI sitting on top of the git command line tool — it’s a completely independent tool which uses the same underlying git data formats so it can work seamlessly on your existing repositories. I love the QuickLook style history/commit detail view, it’s really good.
So as we’ve all now realised, app startup time on the watch can be pretty slow and is something you should be paying attention to when developing. Robin Senior takes us through using View Models to reduce the traffic moving between the two devices.
Rob Rix takes a step back and considers some of the complexity of Swift. The main problems are all related to Objective-C compatibility of course, but he has a list of other annoyances as well. Oh and who knew you’d be visiting Quora today huh? 😄
Erica Sadun with a slightly more upbeat look at some of Swift’s features.
I do love Core Animation, but it can be a little… long-winded. This library provides a shorthand syntax for many common animations along with the ability to chain them together. I hadn’t come across JHChainableAnimations before but this is a Swift port of that library.
Marc Edwards with a lesson on how he sets about creating icons. The article covers Illustrator and Photoshop specifically but these are great tips no matter what tool you use to actually do the creation.
Luke Jones with a wonderful article on throwing away our mathematical approach when designing. I know I get drawn into this time and again (I blame my developer brain — 49 pixels‽ Surely it should be 50! 😬). Definitely worth a read.
Raluca Budiu for the Nielsen Norman group with their look at the UI/UX of the watch. Fairly obvious that button and control sizes are the biggest target for criticism (pun intended 😆). However this is a good look at the design conventions of the watch. I also really liked the section on using Handoff to move more complex interactions (like logging in) to the phone temporarily.
Join our data-science and AI team to build the future of mobile computing.
Come build the next generation of stock photography in sunny Los Angeles.
Life is Short. Love your job. Ship tons of code.
There’s a couple of comments on the video by Woz as well.