If you’re trying to create a traditional animated sequence for your Apple Watch game, you might also have some trouble. “Normally when you program a game, you do everything algorithmically for moving everything,” Eyes Wide Games’ Griffin explained. “[Here] you have to pre-render everything. You can still do interesting animations, but instead of at run-time dynamically figuring out where you want things to move, you have to organize your game experience to where you already know what all the possible moves are and render them out.”
Companion apps seem like to way to go, at least until a) the SDK is updated or b) Apple Watch apps are allowed to run directly from the device. I’m not holding my breath for the latter to happen any time soon.
Meanwhile, more and more native apps are actually using web views, either for parts of their UI (like a timeline in a social network), or for all of their UI. If people aren’t told, they don’t notice it. If people do know, their opinions mostly seem to come down to confirmation bias. Today, we’re at a point where web apps, if done right, are virtually indistinguishable from native apps. Chris Tan points out:
Take a look at the this blog post attempting to expose the advantages of Hybrid vs Native which not only uses Instagram as an example of a Native app but it is specifically used as a example of a GREAT native app and why you might want the performance and smoothness of Native. This is somewhat hilarious, because it is in fact a hybrid application that uses a web view to render all of its content.
A great write up on the native mobile vs. web app debate.
AeroPress Timer is the perfect companion for the AeroPress. AeroPress Timer allows you to explore the versatility of the AeroPress with a catalog of carefully curated recipes.
If you are like me in that you enjoy the process of making a good cup of coffee as well as drinking coffee, this is for you.
If you are looking for a well-written blog that focuses on mobile and isn’t simply singing the praises of Apple or Google, I highly recommend this one. Having a healthy dose of curmudgeon doesn’t hurt, either.
Reporter is a new application for understanding the things you care about. With a few randomly timed surveys each day, Reporter can illuminate aspects of your life that might be otherwise unmeasurable.
The biggest issue I have with these types of “quantified self” apps is the chore of having to input data regularly. Fortunately, this app reminds you to do this every now and again via push notifications. It also supports automatic measurements such as time, location, and ambient noise. Not bad.
Swift is a new programming language for creating iOS and OS X apps. Swift builds on the best of C and Objective-C, without the constraints of C compatibility. Swift adopts safe programming patterns and adds modern features to make programming easier, more flexible, and more fun. Swift’s clean slate, backed by the mature and much-loved Cocoa and Cocoa Touch frameworks, is an opportunity to reimagine how software development works.
A new language for iOS/OSX development is, for me, the best thing to come out of this year’s WWDC.
The company behind the popular Plants vs Zombies mobile game has said that the introduction of a charge for a previously free item was just a “test”.
PvZ isn’t what interests me about this article. It’s the concept of in-app purchases in general.
Mobile analyst at IHS Insight Jack Kent said that users can be reluctant to pay upfront for a game if they don’t know what they are paying for so in-app charges become more important.
“For smartphone and tablet developers in-app purchases are the dominant business model, 80% of revenue is made this way,” he said.
There are several ways of offering in-app purchases without pissing people off. The fact that people can be reluctant to pay upfront for a game can be remedied by offering a trial for free and an in-app purchase that unlocks the full game. It’s a single transaction, but it seems to work quite well on Xbox Live Arcade. In essence, offer people a demo if up-front charges are intimidating. Just don’t milk them for all they are worth.
I just got a fantastic idea for a new iPhone app. I can’t wait to dive into Xcode soon.