Hard G Fills the Mac GIF Gap Nicely

I’m a firm believer that if you want to write meaningful software, find a problem people have and solve it. My friend and fellow developer Aaron Vegh has done just that with his new app for macOS – Hard G. Despite it having the worst possible name a GIF app could have, Hard G is a helpful utility to make using animated GIFs on the Mac desktop the joy they were designed to be.

Powered by the GIPHY API, Hard G is a light-weight app that lets you quickly search for animated GIFs to use in social media posts, emails and other apps like iMessage. So what’s the problem Aaron has solved? The ability to quickly search AND effortlessly drag and drop them wherever you need. GIPHY makes it notoriously difficult to grab the actual animated GIF file from their site but with Hard G that issue falls like animated rain over David Tennant’s face as it washes down the drain forever.

Not only that, but the app also lets you save your favorite GIF’s for future quick reference, supports macOS Dark Mode and even can be used in the Mac Menu bar so it stays out of your way just until you need it. Aaron has some additional nice features planned for the future as well so if animated GIFs are your bag, baby head on over to the App Store and snap it up for just $14, a steal despite its name! 😉

Reclaim Your Screen with Unobstruct

Unobstruct app iconRecently I had the pleasure of collaborating on a fun project with my friend and co-worker, Troy Gaul. Troy and I worked closely together to develop Linea and he asked if I could design the app icon for a new type of ad blocker he was developing which eventually became to be called Unobstruct. The concept behind the app is simple – get annoying social media banners that websites overlay on their content out of the way. Screen real estate, especially on mobile devices, is limited and the last thing users need are buttons for Twitter and Facebook cluttering up the view.

From the moment I took up the project I knew I wanted the app’s icon to be both fun and non-flat. Like many iOS developers these days, I’ve had my fill with two-dimensional glyph-type icons that seem to be piled as far as the eye can see in the App Store. I didn’t want to swing the pendulum all the way back to a full skeuomorphism but I didn’t want Unobstruct’s icon to be just another soulless geometric utility that no one would ever remember.

rough idea concepts for Unobstruct sketched in Linea on the iPad

I gathered the gang at the office for a quick brainstorming session and we sketched out a bunch of rough ideas (I have a fondness for the one that looked like a bare-chested Vladimir Putin but alas that was never meant to be). From those quick doodles in Linea, a concept formed of a tough little bot that pushes offending social media bars and banners off the screen. Once I drew his basic forms in Adobe Illustrator, I slowly built up shading and subtle gradients to give him an overall feel of tactility. You can see a similar approach in the xScope Mirror icon, creating subtle dimension through the strategic use of highlights and shadows.

The result is an adorable, tough-as-nails app that will never stop fighting to free up your screen from those annoying floating bars and let you read easier. Check out Troy’s Medium post detailing how he developed the app and what went into making it a reality. Unobstruct is available today in the App Store for .99¢. We hope you’ll give it a try, enjoy!

The Evolution of Linea

iMore Show artworkLast week, the Iconfactory launched its new simplified sketching app for iPad – Linea. We worked on the app for over a year and used it internally for client projects during its development. The response has been nothing short of amazing. We designed the app to be easy to use and immediately approachable for both advanced artists as well as novice users and that simplified philosophy seems to really have struck a chord with people.

Rene Richie invited me to come on episode 543 of the iMore Show and talk about Linea. We discussed how the app came to be, what went into bringing it to market and how it hopefully stands out in the crowded space of App Store sketch apps. I had a great time with Rene, Serenity Caldwell, Lory Gill and Georgia Dow talking about Linea and getting their insights into why they love sketching with it. As an aside, if you’ve not seen Serenity’s amazing video review of Linea, please do check it out, it’s one of the best product reviews I’ve ever seen.

A big thanks to the entire iMore crew for having me on to talk about Linea. It’s gratifying to see something you’ve worked so long and hard on be so loved by the iOS community. The Linea section of episode 543 starts around the 24 minute mark. Enjoy!

The Best BitCam Review. Ever.

BitCam review from the app store: WHY? - In 2016, why in the world would I want an app that makes my photos look WORSE? why? WHY?! I downloaded this app just to tell you guys ya crazy for giving it 5 stars. BOOO BOOO BOOOOO. Go HOME. And if you're at home, go stick your head in the ground. 8 bit camera...sheesh, good grief. As long as we're throwing out dumb ideas how about soggy bread, it goes down so much smoother! And what about ants in your pants? Oh yeah sounds like a great idea too; 5 stars for both. Finally, WHYYYYYY?!?

I and everyone at the Iconfactory are grateful so many people have been enjoying our little photographic throwback to the 1990′s with our recent release of BitCam. For those who remember the era it’s a nostalgia trip that brings bittersweet memories of straining modems and ear-piercing dot-matrix printers flooding right back. Millennials are not old enough to understand this however. To many of them, a dot-matrix printer is the tool that was used to print the flower patterns on the out house toilet paper back before there was indoor plumbing and colors hadn’t been invented yet.

Someday about 20 or 30 years from now, ya boy jax may well pine for the days when images were taken on a physical device instead of inside his eyeball. A time when talking with his friends meant tapping on a glass-covered screen to launch an archaic app like Snapchat instead of projecting a hologram of himself from his floaty chair onto whatever the internet eventually becomes. On that glorious day, I will push back in my recliner at the old folks home and smile the smile of kings.

We’re Talking Twitterrific and Accessibility

Twitterrific was recently honored by the folks at AppleVis with an induction into their App Hall of Fame for iOS Accessibly. The folks behind AppleVis invited me to their Extras podcast to talk about the nature of the award, how and why Twitterrific became accessible to VoiceOver users and what Twitterrific users can expect in the future. I had a great time chatting with them on this important subject. The AppleVis Extra podcast #44 is available for streaming online from their website. Enjoy!

Super Tribes for iOS Walkthrough Plus Tips + Tricks

I’ve never actually done a video walkthrough of a mobile game before so this is new territory for me. As such, this review of the fun, turn-based iOS game Super Tribes is a bit longer than it probably should be but I’m still learning so go easy on me! My friend @Bigzaphod turned me onto Super Tribes and I’ve been playing it on and off for about a week. It’s really fun, light and doesn’t suck a huge amount of time which is perfect.

The best part about Super Tribes is that the game length is fixed to 30 individual turns which means a typical game can last anywhere from 20 minutes to about an hour and that’s it. You play against the AI, not other people or friends. Depending on your style of gaming this may be a plus or minus to you, but I personally enjoy it. There’s tons of stuff I didn’t cover in the walkthrough but what I do cover should be enough to get you up and exploring the flat, grid-shaped world of Super Tribes in no time.

The game is free to play in the App Store, but if you do try it and like it, I beg you to purchase at least one of the in-app tribe packs to help support the developer. Games of this quality take thousands of hours to design, produce, test and deploy and we want them to continue making them, they need to eat. That’s all I’m saying. Enjoy!

You Will Adapt Your User Interfaces to Service Us!

picard_firstcontact

Everywhere you look, more and more people feel they are entitled to something they’re not. I and others have written about the obscene level of entitlement some users feel is owed them when they download apps from the App Store, and to be sure this is still a huge problem today. Lately however, I’ve been observing another form of app entitlement and honestly, it has got to stop – iPhone 6 Plus users who think all interfaces should be designed to both fit their jumbo phones AND still allow one-handed use.

When Apple introduced the iPhone 6 Plus and it’s enormous 5.5″ screen, it clearly filled a much-needed gap in the iOS universe. Users had been clamoring for more screen real estate for years and when it finally arrived, they rejoiced. Over time however, these users have developed a sense of entitlement that the apps they run should place all controls at or near the bottom of the screen where they can be reached by the thumb. Sorry, but like Captain Picard in First Contact, I’m drawing a line in the proverbial sand. No, iPhone 6 Plus users don’t get to dictate interface design for the rest of us.

Like it or not, buttons at the top of the screen are not going away any time soon. Developers need every bit of screen real estate to logically lay out controls consistently across a host of device ranges and configurations. From the tiny iPhone 4 to the popular iPhone 6 and the iPad there’s a method to our madness. It might seem like a great idea if every single button, tab, actionable element and control were within thumb’s reach, but that simply isn’t possible, nor is it actually desirable.

When Apple developed iOS, the experts charged with designing its interface laid out regions of the iOS screen for specific interactions. Since the entire navigation stack generally flows from left (where you were) to right (where you are going), the button for closing or going back a level is at the upper left. Creation of new content or taking action on that content, like adding a calendar event or sending an email or a tweet, is usually found at the upper right. Tab controls can be either at the top or the bottom, though generally they are usually found at the bottom. In this way, a user who picks up an iPhone 4 has a reasonable expectation that similar types of controls will appear in similar places when she picks up an iPhone 6 Plus. This helps maintain usability and UI consistency for all apps, not just those that run on jumbo phones.

screencontrols

There are ways that developers can help facilitate one-handed use when it’s appropriate. The swipe to go back gesture is a great innovation Apple introduced back in iOS 7 and is a thumb-saver on larger phones. Many apps no longer require you to reach up and tap “Back” to go back, you can simply swipe from the left edge of the screen to navigate back one level. Apple also implemented Reachability (double tap the Home button to lower the entire screen temporarily) to help reach interface elements at or near the top of the screen. But for some users, these gestures are simply not enough. The thing they forget is that by opting for a large device they gained a huge, highly readable screen but they also sacrificed some level of UI convenience. iPad users have been dealing with this trade-off for years, that’s the nature of the beast, like it or not.

When I first heard about the rumored existence of the iPhone 6 Plus and its huge screen, I wondered how Apple would reconcile its long-held tenet that one-handed use reigned supreme with that of it’s upcoming larger device. Apple even built an entire marketing campaign around the advantages of smaller iPhones vs their larger Android counterparts. But when the Plus was released, Apple quickly abandoned that philosophy in order to sell millions of 6 and 6 Plus’. Funny how that happened.

The problem with these users is that they often think like the Borg – they want the best of both worlds – larger screens and an interface that lets them use every app one-handed. As someone who designs for the screen, I’m here to tell them that until humans evolve longer thumbs that simply isn’t possible. At some point (iOS 10?) Apple may come up with a completely new interface paradigm for iOS, but in the meantime it’s best if they start dealing with reality. Whether it’s assimilating Starfleet personnel or playing with your apps, sometimes you just need to use two hands.

How Broken is Discovery on the App Store? This Broken.

Much has been made over the years about how the App Store could be improved for both developers and customers. Areas like interactive reviews, trial periods, an App Store VP and paid upgrades are all important. One of the key areas many agree is the biggest problem Apple has yet to correctly address is discovery. For small developers like myself, a potential customer’s ability to find your app on the App Store is critical. If customers can’t easily discover and download your software, your app (and indeed your business) has little chance of survival.

The App Store now has over 1.2 million apps available to consumers and with such a wide range of products, it’s more important than ever people are able to quickly find and what they are looking for. Developers have known for years that searching for something in particular doesn’t always yield the results you’d expect, but often it’s downright ridiculous.

Take Twitterrific, the 3rd party Twitter client that my company, The Iconfactory, created back in 2007 and released on the App Store in 2008. Twitterrific was there at the launch of the App Store and the latest iteration, version 5, is available even today, seven years later. Despite many 3rd party Twitter apps going the way of the dodo, Twitterrific, Tweetbot and a few other hearty Twitter clients have survived and sometimes even thrived. This despite Apple’s search results, which bear little resemblance to what a typical user might expect when searching for a simple, straightforward term like “Twitter” on the App Store.

The following list was generated by a manual App Store (iPhone) search on Nov 15th, 2014 for the term “Twitter”. To make the list easier to parse, I’ve called out all apps that allow a user to directly read AND post to Twitter in bold. Everything else is either a game, a utility, or some other social network enhancement. The official app from Twitter is naturally the first result, but the next actual Twitter client (Hootsuite) doesn’t appear on the list until #20 and the next one after that comes in at #62. Even the mega-popular Tweetbot isn’t returned in the results until position #81 and even then, the older v2 of Tweetbot (for iOS 6) comes first. Where’s Twitterrific? Although it contains the word “Twitter” in the app’s name, Twitterrific isn’t seen in the list until you scroll all the way down to #100.

1. Twitter
2. Instagram
3. Framatic
4. Tweegrow
5. Pick Jointer
6. Happy Park
7. Crop Pic
8. Wayze Social GPS
9. Flipboard
10. InstaCollage Pro
11. Symbol Keyboard
12. Find Unfollowers
13. Cool Fonts
14. Symbolizer
15. Big Emoji
16. Get Followers
17. Framatic Mess
18. Alarm Clock HD
19. Textgram
20. Hootsuite
21. Emoticon Art
22. Textizer Fonts
23. 4 For Follow
24. Pixable
25. Just Unfollow
26. Unfollow for Twitter
27. ColorEffects
28. Photobooth
29. G-Whizz
30. New Cool Text
31. Google+
32. Step
33. Tweetcaster for Twitter
34. Vine
35. Camera Awesome
36. InstaEffect Effects
37. Emoticons and Emoji
38. TwitBoost Pro
39. PickGram
40. Insta Scrapbook
41. SpaceEffect
42. Orbs
43. MB2:YouTube
44. Facetouch HD Light
45. Paper Toss Friends
46. Vodio
47. Frame UR Life
48. HayWire Text Free
49. Nimble Quest
50. InstaCollage Pro
51. TweetBoost Pro
52. Right Behind
53. Emoji>
54. Follow Tool for Twitter
55. Color Cap
56. Emoji for iOS 8
57. Camera+
58. Emoji Emoticons
59. Text2Pic
60. Emoji 2 Emoticons
61. Fonts-Cool Font Maker
62. Echofon Pro
63. LiPix Pro
64. Alarm Clock HD
65. Smilebox Moments
66. Everypost for Social Media
67. Google Apps Browser Plus
68. Clipchat
69. VPN Express
70. ÃœberSocial for Twitter
71. You Doodle
72. TweetBot 2 (iOS 6)
73. Stocks Live
74. Stocks Live Essentials
75. GameFly
76. Trendyful
77. Oz Quake
78. Buffer for Social Media
79. Yahoo! News Digest
80. Wefollow for Twitter
81. TweetBot 3
82. Photo Notes HD
83. Emoji Art and Text
84. Find Unfollowers Pro
85. Followers for Twitter
86. Follower Boost for Twitter
87. Color Effects FX HD
88. Double Ball
89. TwitGrow for Twitter
90. Twittelator Pro (iOS 6)
91. Emoji Art
92. TwitBoost Pro for Twitter
93. Jedi Lightsaber
94. Get Followers for Instagram
95. Aqua Emoji Keyboard
96. Bloomberg
97. Emoji for Messaging
98. Facely HD for Facebook
99. Timehop
100. Twitterriffic 5
101. IFTTT
102. FollowBoost for Twitter
103. Hyperlapse for Instagram
104. Freebie
105. PhotoFrame
106. Text Pics Free
107. Funimate
108. Followers + for Twitter
109. Emoji Keypad
110. Follower Plus
111. TweetBoost
112. Wow Followers for Twitter
113. Table Top Racing
114. TwitBird Free for Twitter
115. Singing Texts
116. Dice World 6 Free
117. Cool Frames and Picture Effects
118. Bamboo Wallet
119. JustFollow for Instagram
120. Twitter Check
121. TurboBoost for Vine
122. PhillyD Official
123. Hybrid Fonts
124. Mixgram
125. Color Zen
126. Keyboard Pro
127. Symbol Keyboard
128. Tweetlogix for Twitter

148. Echofon for Twitter

167. TweetList (iOS 6)

Every app in bold on this list should precede every other app (save the official client) in the results. This is especially true of apps that are not optimized for iOS 8, yet some apps built for iOS 6 (not iOS 7, 6!) come first. Why? Why games appear on this list at all is a mystery, they are by far the least relevant and don’t even get me started on #18 “Alarm Clock HD” and #93 “Jedi Lightsaber” (really?). Twitter’s own Vine app doesn’t appear here until #34 and some would argue it should be result #2, and rightfully so. It’s obvious that Apple’s search algorithm needs adjusting so it’s weighted not towards downloads or popularity, but relevance.

Finding apps for a small niche category like Twitter clients is relatively easy. Imagine how hard it must be to find a particular game in the vast wilderness that is the App Store if you don’t know exactly what you’re looking for. Until Apple decides to take definitive steps to improve search results, either via human curation, or by lowering dependencies on popularity, easy discovery in the store will continue to be a major problem. Unfortunately for small developers who need paying customers to survive, time is quickly running out.

***

PS – One thing I learned while compiling this post is that there are a lot of apps that purport to help you boost your follower count on Twitter. Like tons. That and emoji apps. Who doesn’t like emoji though? 🙂

PPS – One of the ways developers let Apple know that something is broken is by filing Radar reports for a given bug or improvement. Lots of developers have filed radars for the App Store’s irrelevant search results including Radar #18265234 from Simon Booth. In his report, Simon describes just how badly a search related to his music app Smilophone returns results. If you’re an Apple dev, dupe his radar, hopefully it will do some good.

Troubleshooting Broken App Store Downloads

For the past several weeks I was unable to download any app, paid or free, from the iOS App Store. Every time I tried, once I tapped the button to buy an app and input my iTunes password, the App Store would display the progress indicator as if it was about to download and then return to its default state. The app itself was never downloaded to my device.

At first I thought it was a temporary problem that would resolve itself. I tried restarting my iPhone and iPad (it was happening on both of my iOS devices) several times but that didn’t fix the issue. I tried signing out and back into iTunes via iOS Settings, but that didn’t seem to fix the issue either. I waited several days and tried again and again with no luck. My patience finally ran out and I made an appointment to see an Apple genius at my local Apple Store and thankfully he helped me resolve the issue. I thought I would share the steps he took with me for all those out there that might be having the same problem.

Here’s how he corrected the issue and got me back downloading apps on iOS:

1) Open iOS Settings > iTunes & App Store > tap your Apple ID and sign out

2) iOS Settings > General > Reset > Reset Network Settings

NOTE: This step will clear all of your current network settings including wifi passwords. You’ll have to re-sign back into all of your saved networks, but unless you have a ton of them, it really isn’t a big deal.

3) Restart your iOS device

4) Re-connect to your current network by re-entering your password

5) iOS Settings > iTunes & App Store > log back into your Apple ID account

If all goes as well as it did for me, you should now be able to download any and all apps from the App Store once again. Before you go through the steps of resetting the network connection completely, you might simply want to try logging out and back into your Apple ID first. The genius told me that this sometimes solves the problem, as does logging out and back into your account from another (different) device like a Mac.

Hopefully this process will work as well for you as it did for me and save you a trip to the Genius Bar. Good luck!

1 Comment

Go Buy Monument Valley. Now.

Chances are you’ve probably already heard all about the stunning new game from developer ustwo – Monument Valley that was released today. If the game is new to you, then let’s just clear the air right now – go buy it on the app store for your iOS device. Now. This is one of those instances where a piece of software is so stunningly beautiful, and provides such an incredibly rich experience, you’re really missing something if you take a pass. Here are just some of the things you’ll see in this amazing casual puzzler:

There’s a great deal to love in Monument Valley. From it’s rich, varied color palettes that change from level to level, to the extremely clever, M.C. Escher-like design of its levels, to the gorgeous soundtrack and audio effects, Monument Valley delivers at every turn. From the moment you start to play, it’s obvious how much love and attention the folks at ustwo have put into their creation. They’ve managed to design a complete gaming experience and bring it to you via the App Store for a minimal price. Too often games these days are filled with in-app purchases that prey on instant gratification to keep players interested. Monument Valley eschews all that in favor of creating a compelling, finite and beautiful environment for you to get lost in for a few hours of your life. The last few levels in particular are wildly inventive and especially challenging.

If you’ve read the reviews, then you probably know that Monument Valley’s play time is short. It took me a total of about 3 hours (off and on) from start to finish to complete all of the levels, and for some, that length may be a deal breaker. If you feel that way I have news for you – many awesome things in life are short but that doesn’t make them any less worthy of your time or money. You’ll probably spend more on your next meal out than you would on Monument Valley but that doesn’t mean you can’t enjoy both while they last. The game creators have said they focused on making a concise title that can be completed in a short amount of time on purpose. While this may be true, it doesn’t really matter to me because I know if the game is a success (which I certainly hope it is) then we’ll probably be seeing a great deal more of the mystical world of Monument Valley. Show your support of their efforts to bring you something wonderful and head over to the App Store and buy it, gift it and help spread the word by leaving a review today.

2 Comments

Ollie Flies Free(mium)

Today marks a new beginning for Twitterrific, the venerable third party Twitter client from the Iconfactory. Today we’re announcing the app is now free to download from it’s normal price of $2.99. We’ve added several in-app purchases to the app to help cover the cost of push notifications and tweet translation, but the bulk of the revenue to continue development will now come from Deck Network ads that will appear above the timeline. Twitterrific has been available in the App Store since day one and we’ve experimented with both paid and free revenue models. Why are we returning to the freemium model now? Simply put, we’re hoping that by making the app free to download and use, we’ll get Twitterrific into the hands of thousands more people and those additional users will help support development via the increased ad revenue far into the future. The best part is that thanks to new App Store receipt handling in iOS 7, existing paid users are grandfathered into the new model and don’t have to restore any purchases. The app, with all it’s features, just works.

There are lots of risks with moving to this type of revenue model, but version 4 of Twitterrific was by far our most successful and that version was supported by ad revenue from The Deck. No doubt levels of support will increase dramatically for us but that’s part of the trade-off of having successful, thriving software. I’m also personally curious to see if moving to the free model and increasing the app’s downloads by at least 1 or 2 orders of magnitude will improve Twitterrific’s search results in the App Store. Having the very first 3rd party Twitter app in the App Store returned after non-twitter clients in a search has never seemed right to me. If you’ve never tried Twitterrific in the past, there’s no reason left not to give it a go now and we also hope you’ll help us spread the word!

25 Comments

Watershed Moment

Ever since Apple announced iOS 7 at WWDC, developers have been coming to grips with what the new operating system will mean for them. There’s little doubt iOS 7 represents a huge opportunity for developers to get their updated products in front of massive numbers of new users almost overnight. But there’s another opportunity here for developers, one that’s been largely ignored up until now – paid upgrades. To be more precise, all new, iOS 7 paid versions of existing applications.

I’m sure many users are expecting developers of popular applications to simply update interface elements, compile some code and easily drop a brand spanking new version of their app onto the App Store for free. There’s little doubt that the majority of iOS 7 updates to existing apps will be free (which will please Apple), but I suspect there will be a surprising number of developers who will use the launch of the new operating system to completely re-boot their app, and why not? The visual and interactive paradigms iOS 7 mark a natural breaking off point and a perfect opportunity to re-coup costs. Some existing paid apps might even adopt an iOS 7 only strategy which means they’ll have no choice but to charge again.

As any developer knows, software doesn’t magically grow on trees. Significant reworks of existing apps can represent hundreds of hours of development time and depending on the complexity of the apps in question, require much more than simply updating graphics. Taking full advantage of new APIs, designing new interactions and more can represent a healthy investment, time is money after all. At what point in the update process does a developer decide she needs to charge for it? How many users will be alienated by charging again? Will these users be offset by the *huge* influx of new people Apple brings to the table with the launch of the new OS?

Perhaps a better way to answer the question might be, how willing would you be to re-purchase your favorite apps if they are optimized for iOS 7? Look at your device’s home screen and go down the list of apps you use most and ask yourself if you could live without it once you upgrade. I think that most users (at least those that matter to developers) would answer that they would gladly pay again if it means having the latest and greatest version of their favorite apps, at least I would hope so.

With the full-priced launch of Logic Pro X, it’s now pretty clear Apple won’t be implementing a paid upgrade mechanism in the App Store. Developers are forced into either giving free upgrades for life, nickel-and-diming users with in-app purchases or occasionally launching new, paid versions of their apps. At the Iconfactory, we typically offer new paid version of our apps (xScope, Twitterrific) about every 18 months with many free upgrades in between. Though there are always users who will complain about having to pay for all-new versions, the vast majority know that in order for an app to survive and flourish, they occasionally have to do their part and support its development. Hopefully the upcoming wave of apps updated for iOS 7, both free and paid, will help people fall in love with their apps all over again.

UPDATE: Just when you thought there was hope, a new report out indicates that the average price of apps in the App Store is now at an all-time low of just $0.19. Consumers continue to expect world-class software experiences in exchange for basically nothing. The author says that the freemium model may be a “wiser business move” in the long run but I disagree. It is much harder to recoup the cost of development if you have to postpone revenue much beyond launch of your product, especially if you cannot even guarantee success. If the trend continues, I don’t see how developers can make a living on the App Store.

2 Comments

Owning Your App Store Review

There are basically two kinds of people who leave software reviews in the App Store. The first are users who genuinely want to add their voice to the chorus of users who have downloaded the software. They want to let other potential users know what they’ve learned in the hopes of helping them make an informed buying decision. They may encounter problems with the app, but overall they try to be open minded, fair and leave generally helpful reviews. If an app is good they generally say so. If a piece of software is poorly designed or implemented and deserves a low rating these users will go out of their way to describe why, which is great.

The second type of people who leave reviews do so for a simple reason – spite. They feel slighted by their purchase and want to do their very best to try and punish the developer in their small way by assigning a single star. They often accompany such reviews with unhelpful prose like “This app sucks, fix it!” or “Worst app I ever bought!” and so on and so on. These kinds of reviews are less than helpful to the developer of course, especially since Apple doesn’t currently provide a way for an app’s developer to easily get in contact with a review’s author.

As a developer, I’d love to be able to get in touch with both of these kinds of users to find out what I could be doing better with my software. Sometimes it’s possible to google someone’s App Store user name and track down a contact link, but more often it’s not. That’s why I recently decided I was going to start leaving my Twitter username in all my reviews I wrote on the App Store. Leaving a tangible point of contact for a developer gives them a way to reach out to you if you have specific issues with an app. Contacting them directly with your concerns is always best of course, but if you do leave a review, consider leaving your Twitter / contact info in the body of the review.

If you’re the type of user that wants to help improve an app, who wants to support the development of quality software through meaningful dialog, then owning your review would seem to be a no-brainer. And to all the one-star trolls who call the App Store home, I leave this sage piece of advice from my mom – If you can’t say something helpful, shut your damn pie hole!*

* I’m paraphrasing here

6 Comments

Ramp Champ’s Ticket to Ride

Back when Ramp Champ was released for the iPhone in August of 2009, it was one of only a handful of boardwalk style games in the App Store. Although it had taken much longer to produce than we had initially thought, all of us at the Iconfactory and DS Media Labs were proud of the effort. From its pixel-perfect artwork, and the fantastic original soundtrack to the design of Ramp Champ’s in-app purchases, every part was crafted with love. I wrote back then that the game was a huge risk for us as developers, but no matter what happened, I wouldn’t trade the experience for the world. All of us had tons of fun creating the game and the effort was hugely rewarding. Fans loved the rich graphics and cleverly designed puzzles that brought back memories of arcades and boardwalks long gone.

Shortly after Ramp Champ’s release, Skee-Ball by Freeverse hit the App Store and quickly stole Ramp Champ’s momentum. Skee-Ball was limited in its game play and far less graphically rich than Ramp Champ, but thanks to its straight-forward approach and realistic 3D physics, it became a huge hit. With Skee-Ball’s success, dreams of hitting the top 25 of the App Store quickly faded and although the game held its own, it never rose to the level that we had hoped it would. We produced several new add-on ramp packs for the game, but both the Iconfactory’s and DS’s resources were limited and we each turned our attention to other projects.

With the advent of the iPhone 4’s retina display 4 in June of 2010, Ramp Champ fans clamored for an updated version of the game with new high-resoultion graphics. The problem was that most of the content for the game was produced using raster (bit-mapped) graphics, not scaleable vectors and re-creating the entire game for retina proved cost prohibitive. For a while there was talk of a sequel that would be designed around all new vector graphics, and an internal prototype was even built, but it just wasn’t in the cards. Sometimes it’s difficult for small companies to devote time and money to a project when success is far from assured and such was the case with Ramp Champ. Its future seemed bleak indeed.

Then near the end of 2011, Ben Stahlhood and I started talking about DS Media Labs taking the reins of our favorite gaming son. DS had gone through some restructuring and was hiring fresh new talent to position themselves well for 2012. It’s always tough handing one of your most treasured creations to another to foster, but with Ramp Champ the move made sense. DS had been a fantastic partner in the game’s creation and we knew that if anyone was going to give Ramp Champ a bright future it would be them. With our development efforts focused on xScope, Twitterrific and the upcoming Astronut for iPad, we finalized the arrangement and I’m pleased with the result. I don’t know what’s in store for Ramp Champ any more than you do, but DS’s recent press release promises at least updated retina graphics, and I’m confident there will be much more to come after that.

All of us at the Iconfactory wish Ben and the gang at DS Media Labs all the best in their success. We look forward to rolling balls, knocking down those damn ducks and collecting tickets for even bigger and better prizes when Ramp Champ ultimately gets the update it so badly deserves. Good luck gang!

Review: Paper for iPad

There are literally dozens of drawing/painting apps for iOS. Some of my favorites include Procreate, Penultimate, ArtRage and now Paper from FiftyThree, Inc. This new app burst onto the App Store recently and has been receiving a great deal of attention for its fresh approach to the genre of the sketch app. Much has already been written about Paper and so I’m going to try and cut right to the chase with my review by detailing things the app does well and areas where it’s lacking. If you want to know how Paper may or may not fit into your work flow, then by all means read on.

The Good

Simplicity

Above everything else, Paper keeps the interaction between the app and the user simple. This design decision is by far its greatest asset, but it is also its greatest weakness (more on this later). Getting into your sketchbook and starting work is dead simple. Thumb through drawings, access tools, and draw away. You can also add pages to your sketchbooks and share your work via Facebook, Twitter, Tumblr or email. There doesn’t seem to be a way to send drawings to the camera roll, but taking a quick screen shot does the job in a pinch. The entire app feels light, easy to get around in and, for the most part, doesn’t suffer from being over-designed.

Brushes

Paper has one of the best media engines I’ve ever encountered in a painting or drawing app. The pencil tool as well as the watercolor brush behave almost like their real world counterparts and are a sheer joy to use. Drawing speed helps determine stroke width with certain tools, and opacity with others. The overall effect is wonderful.

In-App Purchases

Some will say this isn’t a plus for an app like Paper. Many users don’t appreciate having to unlock functionality inside of an app that they thought was initially free, but Paper’s implementation of their in-app purchases is extremely well done. You buy only the tools you want and the app even lets you test drive the brushes prior to purchase so you can get a feel for them. Finally, there is an “Essentials” bundle that gives a small discount compared to buying all of the individual tools separately. If I find an app compelling, I certainly don’t mind paying for it and Paper’s in-app purchase model lets me pick and choose the parts I like most.

The Details

Customize the cover of your sketchbooks. Blend colors with the paint brush. Effortlessly flip between drawings that beautifully highlight your work. The devil is in the details and Paper does a deft job of getting them right.

Could Be Better

Rewind/Undo

The two-fingered gesture to step back (or forward) through your drawing is clumsy. Often times it takes me far longer to get to just the proper undo point with the gesture than it would if undoing was a simple button. I also sometimes make stray marks on the page when attempting to make the undo gesture. In addition, the number of undo states is far too small, especially when using techniques like cross-hatching. I also wish that rewinding would take you back through drawing a stroke little by little, but it doesn’t, it removes the last stroke in its entirety.

Colors

The selection of colors in Paper is extremely limited. There are a total of nine to choose from and of those, none of them are any shade of blue. The developer encourages users to go old school and mix colors to form new ones but the inability to select custom colors is a major deal breaker. I can’t use the app to sketch concepts for clients (or even myself) if I don’t have access to the entire range of colors I need, especially ones like blue and red.

Landscape

The app is perpetually locked in landscape mode and it’s extremely frustrating. I presume the developers did this to accommodate the wide screen design of the main menu, but I sincerely hope they add the ability to use Paper in portrait eventually.

Immutable Drawings

Unlike many other drawing/painting apps, once you place a mark on the page, that’s where it stays. There is no way to re-position a drawing or even a portion of one once it’s made. Some would say this simply echos a real-life sketch pad, but if I wanted a real sketch pad I would use one. I use Paper and apps like it because they give me additional flexibility when creating. Not being able to re-position elements on the page is frustrating and feels antithetical to the app’s overall design.

The Bad

Zooming

I want the ability to be able to zoom in and add details to my sketches or out and fill larger areas with colors quickly. Adding zooming would almost eliminate the need for various brush sizes, so if I had to choose between the two I’d take zooming. In addition, my brand new retina iPad has millions of pixels at its disposal. Paper’s lack of pinch zoom means a good many of them are going to waste.

Fills

The app desperately needs a fill tool. The watercolor brush does an inadequate job of filling large areas with solid colors and sometimes that’s just what you need. I’d love to be able to sketch in white pencil on black paper, but that isn’t possible in Paper. A fill tool would rectify this glaring deficiency rather nicely.

Sortable, editable layers would have been nice here.
Layers

Adding layers ala Photoshop would significantly increase the app’s complexity and FiftyThree may be unwilling to go there just yet which is fine. I do hope it comes eventually however because I often wish for the ability to erase or tweak individual elements of a sketch independently of the rest. I’m sure the talented folks there could find a way to add drawing layers to Paper in a simple and elegant fashion. I’d also like a way to lock a sketch once it’s done so I don’t accidentally add stray marks, which seems to happen often.

Conclusions

If you’re looking for a simple, straight forward tool for sketching you’ll probably find Paper both fun and elegant. I suspect this is what Daring Fireball author John Gruber meant when he said the app was “Exquisitely well-done”. I wouldn’t go that far but there’s a great deal to like in FifthThree’s initial effort. The app is a testament to beautiful user interface design, unfortunately it lacks too many features in my opinion to be used as anything more than a simple notebook. Paper’s limited undo states, narrow color palette, in-ability to re-position elements on the page and lack of zooming all force me to turn to other drawing apps when I want to truly create.

The good news is that Paper is a 1.0 product and as such I’m confident that improvements will come quickly. If the app simply added a long tap on color wells to bring up a picker and the ability to zoom in and out of a drawing, Paper would instantly become about 10x as useful as it is now. Since the app is free to try with the built-in quill pen, there’s no reason not to download and check it out yourself. I’ve definitely enjoyed exploring the app and it’s given me new reasons to try drawing with various styluses, but that’s blog post for another day.

My friend Dave Caolo recently told me that his kids love Paper. They each have their own sketchbooks and enjoy doodling and coloring very much. This comment is telling because right now Paper feels very much like a kids app. It has lots of potential but it’s too immature to really be useful. In their quest to make a dead simple iPad sketch app, FiftyThree may have sacrificed a bit too much functionality. Paper may be just what you’re looking for to jot down notes and quick sketches on the go, but I personally hope FiftyThree eventually lets Paper sit at the grown-up table.

1 Comment

Charadium II, I Love You!

There are only a handful of games on my iDevices that have withstood the test of time and clung to my home screen. Some of these games include Carcassonne, Plants vs. Zombies, Orba, Tiny Wings and now Charadium II. Charadium is a classic Pictionary type game where players take turns drawing a word and guessing each other’s creations for points. There are a bunch of games of this genre in the App Store, but Charadium is far and away the best of breed I’ve played, and much of that is due to the attention to detail developer On5 has put into the app.

There are two main modes of play, Classic and Ping Pong. Classic lets you join a room with other random players or friends and compete in a round-robin, timed competition to guess words. The play is fast and furious and tons of fun. Drawings don’t have to be pretty they just need to communicate quickly. The faster someone guesses your word, the more points you will score. The other mode, Ping Pong, is my favorite when playing Charadium. Here you play with a friend and take turns drawing words from a list of three choices (easy, medium and hard). The harder the concept to draw, the more points you’ll net, but you also risk your opponent not guessing correctly at all. Incorrect guesses hurt your overall point total and can push your opponent to victory. I love Ping Pong games because they are not timed, you can play multiple games at once (like Carcassonne), and you get to choose the difficulty of the word to draw. Also, you’re not usually playing against random strangers so cheating (drawing words) is not an issue.

On5 makes a free and paid version of the app so you really have no excuse not to give it a try. Of course even the $2.99 iPad version is well worth the price and gives players full access to fun extras like more colors, more brushes and of course, no in-app advertising. This is a similar model we use at the Iconfactory for Twitterrific and it really is the best of both worlds. Charadium is also a great example of an app that improves measurably with each new update. In recent point releases, the game has added new brushes, new colors, the ability to play back all drawings (LOVE THIS), saving drawings to the camera roll and much more. There are still a few features I hope On5 adds like a paint bucket to quickly fill large areas with color, and a “Redo” command as well as undo, but overall the game play can’t be beat. Perhaps the App’s biggest failing, if there is one, is the need for greater stability. Ping Pong games sometimes get stuck and won’t advance, drawing previews are not always available or in-game chatting won’t dismiss. If the developers can find a way to make Charadium a bit more reliable, it would become one of my all-time favorite games for iOS.

If you love to draw, are looking for a fun, social game you can play in your spare time or like seeing how other players solve visual problems, Charadium II is for you. I enjoyed the game so much I bought a Cosmonaut Stylus from Studio Neat for my iPad just so I could draw better while playing. No matter what your level of artistic skill, there’s something for everyone to love in Charadium. Check it out!

6 Comments

For a Small Fee

There’s been increasing talk about how unscrupulous developers have gamed the App Store in recent weeks. Typically, shady devs will submit apps to the store that have similar names and app icons to top ten titles and in the confusion (and perhaps the additional hype from all the attention) users download these “scam” apps and push them ever higher. For honest developers who play by the rules, it’s a serious problem, and one that Apple needs to do a better job addressing.

There’s another way to get your app into the App Store’s Top Ten list however. With enough money, and a faulty ethical compass, you too can be sitting pretty atop the mountain of App Store competition. This morning the Iconfactory’s webmaster account received the following email from an address in China. The person (or persons) purported the ability to get your app to the top, fast. We were just one address of perhaps 100 or more in the “To” field including lockerz.com, skout.com, tumblr.com, okcupid and many more. Why they didn’t bcc the list is beyond me, but at any rate for a mere $10,000 USD, using thousands of “legally” registered iTunes accounts, they will download your app and help boost it into the top ten. How long it stays there just depends on how much you’re willing to pay.

We have large quantity of USA ,UK,CA itunes accounts, registered legally, we can promote your free app in the US, UK, CA store.Don’t waste time in promoting,leave it to us! We are professional team for you and we are the most powerful team for app promotion in China.

10,000 downloads in one store, need 1000USD

If you want the ranking, here is the price list for weekday only,please check:
—————iPhone app———————
US top10 24 hours 10000USD
US top10 48 hours is 15000USD
US top10 3 days is 20000USD
Each additional day the need to increase $ 5,000, up to 5 days,only for weekday

UK top10 24hours 3000USD
UK top10 48hours 5500USD
UK top10 3days is 8000USD
Each additional day the need to increase $ 2,500, up to 5 days,only for weekday

CA top10 24hours 2500USD
CA top10 48hours 4500USD
CA top10 3days 6500USD

————–ipad app only for separate app———————
US top10 24 hours 4000USD
US top10 48 hours is 6000USD
US top10 3 days is 8000USD
Each additional day the need to increase $ 2,000, up to 5 days,only for weekday

UK top10 24hours 1200USD
UK top10 48hours 2200USD
UK top10 3days is 3200USD
Each additional day the need to increase $ 1,000, up to 5 days,only for weekday

CA top10 24hours 1000USD
CA top10 48hours 1800USD
CA top10 3days 2600USD

Weekend day, subject to 20%

The problem of scam apps seems like a relatively easy one to solve compared to this sort of App Store gaming. Apple should simply do a better job identifying and rejecting offending scam apps at the review level. But with enough legitimate iTunes accounts there’s no real way for Apple to identify “fake” downloads from real downloads and keep bogus apps from rising to the top. Perhaps if it happens often enough Apple can develop algorithms to help identify offending accounts and close them, but I’m skeptical.

It seems clear that a re-work of the entire top ten system is in order, and not just because of the recent rash of scamming. Some apps like Angry Birds can stay atop the Top Ten list for months on end making it harder for other awesome, smaller apps to see the light of day. Perhaps Apple’s recent purchase of Chomp will help solve the problem of discoverability, but until then unfortunately there will always be shady individuals willing to prey on people’s greed and desire to succeed.

UPDATE: Matt Ryan over on LockerGnome reports a possible explanation for how these app “promoters” can secure thousands of iTunes accounts to artificially inflate apps – they steal them. Both Ryan’s PayPal and iTunes accounts were hijacked and then used to download copies of an app called iMobster. It should come as no surprise that when the promoter says he uses thousands of “legally registered” iTunes accounts, he means it except they’re not his. So not only do devs fork over tens of thousands of dollars, they’re most likely doing so to criminals who hijack legitimate iTunes accounts and milk them dry until they are caught and shut off. Alarming to say the least.

13 Comments

Tiny Wings: Tips & Tricks

Tiny Wings is an iOS game for the iPhone and iPod touch by programmer and artist Andreas Illiger. When it was released in February of 2011, it immediately earned praise as one of the most fun and addictive games to ever hit the App Store. Being a developer of iOS games myself, I’m always skeptical about such claims, but after having spent some quality time with Tiny Wings over the past few weeks, I have to say I agree.

The game is not without some level of frustration which is made worse by the fact that there is but a single interaction method – Touch the screen or don’t. Given such simple controls you’d think the game would be easy to master. Not so. The player slides over hills and vales and either taps to increase their decent or lets up to slow their decent to the ground. Where they land on a slope depends on how well they slide up the next hill and back into the air once again. Tiny Wings is a “height climber” style game ala Doodle Jump where the player tries to get as far as they can in a single session. When the game ends, the player must return all the way to the beginning and start over. The great thing about Tiny Wings is that it’s so engaging and addictive you really don’t mind starting over each time.

By far the greatest challenge in Tiny Wings is mastering the art of sliding. In order to succeed in the game, you’ll need to practice and become really good at hitting just the proper point on hills in order to achieve maximum momentum. Learning this skill can be tricky and when I first started playing I was so frustrated I was minutes away from deleting the game. Trust me when I say stick with it because once you figure out how to slide properly, the entire game’s fun quotient gets amped up by a factor of x1000.

Each hill has a small landing window on the backside that you can hit which results in a perfect slide. This keeps your momentum going and if you stack three perfect slides in a row, you’ll enter fever mode where every point you earn is doubled. Mastering perfect slides is key to climbing the leader boards in Tiny Wings. The more perfect slides you make in a game, the faster you’ll go, the more likely you’ll be to touch the clouds (bonus points) and the longer you’ll be in fever mode. All of these factors add up and when combined with coin collection, result in a higher final score.

In addition to mastering perfect slides, there are a few tips and tricks I’ve learned that may help you get further and score higher in Tiny Wings. As with anything, your milage may vary but as School House Rock taught me, knowledge is power, so here you go:

Nest Up – Take time early on and knock off some of the game’s achievements in order to “Nest Up” to the next level. Every time you increase your nest level you increase your score multiplier. For the first upgrade, you will need to perform 7 Perfect Slides, gather 100 coins in total across all games, and reach the fourth island in at least one game.

Touch the Sky – Try and touch the sky as often as you can because doing so earns you 20 points times your multiplier. Each touch represents an ever-increasing award of bonus points towards your final tally.

Reset Button – If you don’t leave the first island in fever mode, start over. In fact, if I’m not in fever mode one half way through the first island I usually kill my game and begin again. Since you’re so close to the start you don’t lose a lot of time for trying this technique. Trust me, you’ll be glad you did.

Play on an iPad – If you own an iPad I urge you to play on it instead of the iPhone. As of this writing, the game isn’t universal but it doesn’t matter. The iPad’s large, roomy screen makes seeing the oncoming terrain much easier and gives you plenty of space to place your finger that’s out of the way.

The main thing to remember when playing Tiny Wings is to try and stay calm and remain focused. If you miss a slide and start to lose momentum don’t panic just keep at it and get back into the groove as quickly as you can. If you spot a speed coin, gobble it up to quickly get air back under your wings and get going again.

All in all, Tiny Wings is a masterful creation that is sure to give you hours of entertainment and enjoyment. I have to hand it to Illiger because there aren’t many iPhone games that hang around on my home screen for more than a few days. Tiny Wings has joined Parachute Panic, Orba, Plants vs Zombies, Hot Plates and Carcassonne as one of my all-time favorite iOS games. Have fun and fly far my tiny-winged friends!

29 Comments

Twitterrific’s Tough Love

When you love someone it’s hard to say no to them. You’ll usually do anything to please that person even if it goes against your better judgement. The inability to say no can also extend to the realm of software development. Companies can get so caught up in the desire to give users the best and brightest features they forget about the dangers of feature creep. They forget about good design. Such was the case with Twitterrific for the iPhone.

Somewhere during Twitterrific’s evolution from the desktop to the iPhone, we forgot how to say no. We said yes to too many of the latest features, 3rd party services and user requests. Eventually this “leap before you look” approach increased the complexity of the user interface and made the app’s settings too confusing for even us to figure out. A growing chorus of users told us the app was too hard to understand. We had lost our way.

The announcement of the iPad changed all that. Constrained by the 60 day launch deadline, we set about to create a fresh version of Twitterrific that would be dead simple, include all of Twitter’s core features and be a joy to use. The result was Twitterrific for iPad which is now available on the App Store. Many of the extraneous features from the iPhone version were initially removed including *all* of the app’s settings. There are no layout controls, body text compression, address book, themes and no tap shortcuts. What we present in exchange is simply the most friendly, easy to use Twitter client available anywhere. Like the iPad itself, Twitterrific is now designed for the masses. Those fabled 80% of users that Steve Jobs mentioned at the product’s launch are now our target audience. Early reaction to Twitterrific for iPad has been very positive. The app is decidedly easy to use and has a feature set that the majority of users want.

The result is a strong user experience that is influencing our efforts on the iPhone as well as the new upcoming Mac version of Twitterrific. Having eventual parity across all versions of the application will cut down on technical support requests and free up our development time, resulting in more regular updates and bring Twitterrific to a wider audience. Will we bring back some of the most heavily requested features? Yes, versions 1.0.1 and 1.1 for iPad have already added requested features like 3rd party push, reply all and picture uploading.

Twitterrific 3 for iPhone benefits from all the work that has already gone into the iPad including: proper retweets, lists, saved searches and more. Add to this the long-awaited full landscape support that our users have been crying out for and Twitterrific is a whole new experience on the iPhone. All these things aside, rebooting the app in this fashion has allowed us to evaluate each feature on its own merits. Free of the pressure to include everything but the kitchen sink, Twitterrific now starts fresh and will gain new users. Once all the versions are in sync, we can concentrate on bringing updates to Twitterrific across all platforms simultaneously. This will hopefully allow us to avoid the pitfalls of having one version wildly out of sync with the rest (like the current Mac version).

In the end, this approach benefits both the customer and the Iconfactory and makes for less frustration. We realize that some current users of Twitterrific for the iPhone may lose a few of their favorite features as we move towards these new versions. Some may even seek out other Twitter clients as a result and if that’s the case, I’m okay with it. It’s impossible to please everyone, so we’ve decided to focus on those like us who want a streamlined and straightforward Twitter experience. Our days of trying to be the everything-under-the-sun Twitter client are over. Tough love has taught us saying “no” leads to beautiful things. The best is yet to come, I hope you’ll join us.

Related posts:

For more information about the changes coming to Twitterrific, be sure to check out David Lanham’s post on optimizing the user experience (including more screen shots from version 3 for iPhone) as well as Craig Hockenberry’s piece on why simplifying a design is so important. Thanks!