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! 😉

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!

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.

You’ve Come a Long Way, Ollie!

While preparing for the onslaught of technical support that accompanies new releases of our most popular app – Twitterrific, I was curious about just how many updates we’ve actually released over the years. I looked back through the app’s version history as well as a fun timeline of Iconfactory software releases I created a few years ago to find this week’s 5.8 update is the app’s 50th since its launch in the summer of 2008.

If you had told me back then that we would still be coding and improving the little blue bird that could almost seven years later, I probably would never have believed you. Back then Twitterrific 1.0 was a fun, but unproven app for the then newly released iPhone from Apple. It was released along with the launch of the brand new App Store where users could browse hundreds (yes hundreds) of apps for their shiny new phones. At that time there was no official Twitter mobile client, I’m not even sure there were ANY other Twitter apps in the store at launch*.

Fast forward to 2014 and 50 updates later and we arrive at v5.8 for iOS 8. Given the rocky history 3rd party developers and Twitter have gone through the last few years, I’m honestly surprised we’re still here today. Over the years Twitter has focused more and more on controlling their own user experience and branding. This meant imposing design and interaction guidelines on 3rd party devs like the Iconfactory as well as capping the number of total users who can actually own Twitterrific. Thankfully, since Twitterrific was there at the very beginning, our token pool (at least on iOS) is quite large and we can afford to continue developing the app as long as it makes money. The same can’t be said for so many other smaller 3rd party Twitter developers who have either given up or sold their apps to other larger developers. One of the reasons why the Mac version of Twitterrific still hasn’t been updated is due to the limited number of user tokens available to us on the Mac platform, a policy I sincerely hope Twitter re-examines one day.

When I think of all the hard work, hand-wringing and ultimately, satisfied customers, Twitterrific has gone through over the years it really boggles my mind. Knowing that so many people use and love something you’ve created day after day is a wonderful feeling. You keep downloading and sending us positive feedback, and that motivates us to refine and improve the app. Twitterrific would never have flown as far and wide as it has if it wasn’t for all of our loyal customers, and for that we are truly thankful. If you’ve not tried Twitterrific in a while, I invite you to check it out. Everything old is new once again!

* There was at least one other 3rd party Twitter app in the store at launch – Twinkle.

iOS 8 Favorite Features

On the surface, users coming from iOS 7 may not notice the myriad of changes and improvements Apple has made in their latest mobile operating system, iOS 8. Visually, iOS 8 is almost identical to its immediate predecessor, but under the hood there’s a great deal to like and even some to really love.

Much has been written about the new OS, but now having used it for a few weeks, I thought I would write about my own personal observations from the user’s perspective. I could write an entire other post about the good and bad parts of iOS 8 as they relate to developers (and perhaps I will), but for now, here are the parts of the new operating system that I’ve been enjoying the most.

3rd Party Extensions

Without a doubt, iOS 8’s single greatest feature is the ability to extend the system via 3rd party extensions. Early iPhone adopters will probably remember what the device was like before the advent of the App Store – it was cool, but killer apps made it a “must have”. I liken extensions in iOS 8 to that early invitation of 3rd party devs to the iPhone party. The most well received extension so far as been Agile Bit’s amazing security utility, 1Password. Thanks to iOS 8’s extensions you now can access your secure passwords directly within apps reducing friction and making your information more secure.

Other notable extensions include PCalc’s Today View which gives you handy computation abilities right from your iPhone’s lock screen and another personal favorite of mine – Add to Wunderlist which lets you add web pages directly to new or existing lists. Perhaps the most exciting part is that we’re just in the early days of iOS 8 extensions so we’re only seeing a fraction of the potential that 3rd party extensions represent. More great stuff is sure to come and I for one am very excited.

Directly Replying to Notifications

Swipe left on a notification on your device’s lock screen or downward from a notification within iOS 8 itself to reveal the ability to reply directly to instant messages. I have to admit that I’ve found myself using this one more and more. It saves so much time being able to reply directly it’s incredible. This is one feature I really wish Apple had implemented earlier, but I’ll surely take it now that it’s here.

Siri’s Visual Feedback

Apple’s digital assistant, Siri, has taken a cue from other popular voice-activated services like Google Voice Search and now displays helpful visual feedback when dictating text or commands in iOS 8. This really comes in handy when you have long blocks of text you want to enter and can see in real time how well (or how badly) you’re doing. It’s still not as fast or precise as Google’s version, and I don’t know how Siri stacks up against Windows Phone’s new assistant, Cortana, but it’s a big improvement none-the-less. Siri’s real-time dictation even works within 3rd party apps like Twitterrific, which was an unexpected and delightful surprise!

Perspective Zoom: OFF

Remember the old “Genie Effect” from Mac OS X where minimizing an app would make it snake down into the magic lamp of the Dock? It was kinda neat the first few times you tried it, but if you were like millions of other OS X users, you probably turned it off pretty quickly. The 3D parallax effect in iOS 7 was the Genie effect reborn for iPhone and was one of the very first things I turned off when I went from iOS 6 to iOS 7.

Now, thankfully in iOS 8 you have even greater control over the parallax effect and can turn it on or off for just the Lock Screen, the Home Screen or both. When you go into Settings > Wallpaper and choose an image to use as your Lock or Home screen, iOS 8 gives you the ability to turn Perspective Zoom on or off when you confirm the choice. Why anyone would choose to leave it turned on is beyond me, but at least now you have granularity when it comes to these cutting-edge, effects that can cause motion sickness in some people. Yay!

Recent Contact List

With fewer and fewer people using the built in Phone app, Apple wisely added a row of recent & favorite contacts to the top of the multi-tasking view. This handy list of people and places you’ve called, IM’d or written is a great way to initiate contact with them quickly and easily.

The only downside is that since I’m seeing their faces a whole lot more, I feel compelled to assign all my contacts decent looking photos for their avatars. Needless to say, not all of my friends have great pictures of themselves and this, as they say, has proven to be “challenging” to say the least. I guess we can’t all look like models from a GAP ad :-/

There are still more than a few rough edges that need sanding in iOS 8. Transition animations can be jerky, apps are prone to crash more often than in iOS 7 and devices can have problems staying connected to local WiFi networks. If history is any indication however, Apple should iron out these wrinkles in pretty short order. In the meantime there’s plenty of cool, useful new features in iOS 8 to keep all of us busy for some time and we haven’t even experienced Apple Pay or Continuity yet. The best, I suspect, is yet to come.

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!

5 Comments

The Murky Future of 3rd Party Twitter Apps

Magic 8-Ball, it’s been a while but I have some questions about Twitter’s recent blog post. You know, the one where they talked about “stricter guidelines” for how the Twitter API is to be used by third party apps. Since Twitter isn’t talking, I was hoping you might be able to clear some stuff up for me. Can I ask you some questions now?

Yes

All this talk about stricter guidelines and a “consistent Twitter experience” seems pretty ominous, should developers of 3rd party Twitter apps like me be worried?

Reply hazy, try again

I mean some people are calling Twitter’s non-announcement a “bombshell”. Are things really that bad?

Better not tell you now

What do you mean? Are you saying that 3rd party apps are about to become extinct or that Twitter just wants each app to display the timeline in a similar fashion?

Concentrate and ask again

I know Twitter’s got to start making serious money to pay for it’s massive overhead, are we talking about ads in the timeline?

Outlook good

If we’re talking about ads, I can deal with that. I’d rather have promoted tweets in Twitterrific than being forced to stop developing it completely.

What about expanded tweets, will Twitter force us to build some form of them into our apps?

Signs point to yes

If we don’t, do you really think Twitter would restrict API access and hang 3rd party apps out to dry?

Better not tell you now

That’s very comforting, thanks.

Don’t you think Twitter’s users would revolt if they took away our Tweetbots, Hibaris and Twitterrifics?

As I see it, yes

Damn straight they would. There are many developers and companies who have build their livelihood around the Twitter API since 2007. We even helped Twitter evolve and grow to where it is today. Are you saying none of that matters now?

Without a doubt

Frak.

Some developers are already suggesting we start creating a web-based, open alternative to Twitter using something like RSS. Would that really work? Would users really switch away from Twitter for a grass-roots service?

Don’t count on it

Do you think it’s a good idea for developers like us to keep coding away on their apps for now?

Most likely

Could the folks at Twitter have done a better job with their blog post to help stop the spread of paralyzing FUD?

It is certain

You really haven’t been much help to me. One last question…

Is the golden age of 3rd party Twitter apps over?

Ask again later

Meh! What do you know, anyway!

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!

3 Comments

iFavorite Things

Unless you’ve been living on the far side of the island for the past 3 months, you’ve probably heard of the iPad. You’ve probably already read more than your fair share of reviews of the device and what to expect from Steve’s latest magic marvel. Two of my favorite reviews so far are Jason Snell’s wonderfully complete write up as well as Sean Blanc’s take on the iPad. However, rather than pile on my own full review I thought I’d go with the “less is more” approach. Here, in no particular order, are my favorite and least favorite things about the iPad. You’re milage may vary.

Good – The screen. It’s sharp, lush and super crisp.

Bad – The smudges. This thing shows fingerprints like a poor man’s crime scene.

Good – Speed. Holy crap this thing is fast. Apps launch, Safari scrolls and zooms, home screens load all tremendously fast. If you own an iPad and yours isn’t blazingly fast, you’ve either jailbroken it or offended it in some way. This thing flies.

Bad – The weight. It weighs about .5 – .75 more lbs than I would like. It’s not a huge deal, but holding it in one hand will quickly give you a workout. This is undoubtedly the handiwork of the super-long battery life which helps me deal, but I hope iPad 2.0 weighs less.

Good – Did I mention the battery life? It’s like crazy nutty awesome. I sat with my iPad on last night for about an hour using Twitterrific and Safari and went from 100% to about 97% battery. The iPad is doing some crazy ass power management.

Good – iBooks. The application is beautiful, thoughtfully designed and a joy to use. Almost makes me want to read more. Almost.

Good – Blue tooth keyboard pairing. This to me, is the killer feature. Once paired with my Apple wireless bluetooth keyboard my iPad effortlessly became a mini Twitter station next to my iMac. The keyboard can wake the iPad from sleep without the need to unlock and the function keys even control the iPad’s brightness, volume and media controls (play, ff, pause, rewind).

Good – Apps. There are tons of great apps out there for the iPad. In no particular order, my favorite apps so far include Articles, Things, Epicurious, At Bat 2010, Deliveries, Instapaper and my favorite of course is Twitterrific.

Holding and using the iPad makes all the difference in the world. Pictures, even video doesn’t do the device justice. It feels natural to manipulate and beats the hell out of a laptop for casual surfing, tweeting and replying to email. In the game department, the iPad will give all other mobile gaming platforms a serious run for their money. Watching movies & TV shows is light years better than watching them on my iPhone.

Overall the iPad is yet another feather in Steve Jobs’ and Apple’s cap. Even if I didn’t develop apps for a living, I’d still buy one for myself because its just so darned fun and effortless to use. The iPad is certainly a game changer and if nothing else has proven that despite Microsoft’s failed efforts to the contrary, tablet computing can be successful. Check it out.

8 Comments

Losing Control

Anyone who’s worked for themselves knows the satisfaction of being in control of your own destiny. The perception that by sheer force of will and hard work, you can be successful at what you do. Those who take on the challenge of owning their own business are often considered “control freaks” and more often than not, perfectionists. I never really realized just how much of a control freak I was until this past weekend when, completely without warning, I had none.

Last Friday, the Iconfactory’s popular Twitter client, Twitterrific, fell victim to the so-called Twitpocalypse bug, which caused the mobile version of our application to suddenly stop working. Thanks to the efforts of our talented engineer, Craig Hockenberry, a fix for both versions of the client was submitted to the App Store within a day. To Apple’s credit, the free version of the fix was approved swiftly and allowed the majority of our users to continue tweeting with minimal interruption. And although the Premium version of the application was also approved in record time, the displeasure from our user base, not surprisingly, came even quicker.

From the moment the bug hit, both Talos and I had begun monitoring tweets of users mentioning Twitterrific in their posts. What started as a trickle, soon turned into a deluge of upset and frustrated users. We began responding to individual tweets and Travis, our project manager, responded to support emails. The Iconfactory is a small company, we’re not Adobe or Google or even the Omni Group. All three of us did our best to let users know what was going on, and thanks to hundreds of RTs, word started to spread about the bug and our efforts to combat it. Unfortunately, Twitter is a very big community and it was impossible to personally respond to everyone. Even now, there are many people on Twitter who don’t know why their copy of Twitterrific isn’t functioning and there is very little I can do about it.

The best we could hope for was that the majority of users followed @twitterrific and would eventually receive news about the fixes. The troublesome part is that although I know the majority of users now have a working version, I still feel uneasy knowing there are potentially thousands that don’t even know about the fix. Part of this is due to the lack of communication channels, and part is due to the nature of the App Store approval process. As developers, we must turn control of our applications over to Apple to have our iPhone software published. This process can take days or weeks and until it runs its course, our hands are quite literally tied. By the time updates are published it may already be too late.

All of us at the Iconfactory count ourselves lucky that Apple recognized the seriousness of the bug we were facing and pushed through the Twitterrific updates as quickly as they did. We know we messed up and we thank the App Store team for helping to pick us back up off the floor. That being said, I didn’t sleep much in the days after the bug hit because there was a part of me that knew hundreds of tweets were flying by every hour from Twitterrific users I was powerless to help. As with most control freaks this usually means even more work, more testing and more diligence to guard against these kinds of catastrophic failures in the future. But that’s okay with me since I’m not anxious to give up this level of control, or sleep, ever again.

A Bird in the Hand…

The recent release of Twitterrific 2 for the iPhone has reminded me that software development is replete with truisms. The primary thing I have to constantly remind myself is that, no matter what you do, or how hard you work, you simply cannot please everyone. Anyone who works in a creative field knows that there will always be those who are unsatisfied with the result.

For iPhone developers, these people usually fall into the “if it just had feature X, I would use it” category, but every so often you get someone who just poo-poos your efforts. It’s easy for devs to fall into the trap of trying to keep everyone happy, but years of experience have taught me that this is a losing battle. Development quickly builds into a sort of “features arms race” that usually ends with bloated software and burnt out programmers. No, the answer is to design first and foremost for yourself. If you can produce a piece of software that you are happy with, then chances are the majority of your users will be too. The trick is trust your gut enough to tell the difference between constructive feedback and the nay-sayers so you can move beyond them when it’s appropriate.

The other truism I’ve found is that there’s always room for improvement. The new posting user interface for Twitterrific 2 demonstrates this point perfectly. All through beta testing, the posting UI was the same as it was in version 1. If you wanted to change your update from one type of tweet to another, you had to toggle the tweet type using a single icon on the post bar. Although this method had served well since our initial launch, neither us nor the beta users were satisfied. Their feedback, combined with Louie’s desire to improve the posting experience challenged us to do it better. The result was a re-designed UI that fulfilled user’s desires for posting clarity while giving the Iconfactory a big new feature to tout. The amount of work required to pull off the revised posting interface so close to the end of the beta was intense, but ultimately worth it.

Lastly, if there is one axiom that Twitter has proven beyond a shadow of a doubt it’s simply that if you give an inch, the Twitterverse takes a mile. Lately I’ve been seeing more than a few requests for Twitterrific to support Twitlonger, a service that allows you to “expand” on the 140 character limit that is at the very heart of Twitter. The argument goes that allowing long updates to be read directly in-app is preferable to having to post multiple tweets. This may indeed be true, but I hesitate to support any service that, for lack of a better term, subverts Twitter. Brevity is the soul of wit, and in Twitter’s case, its lifeblood.

In my opinion, any update that can’t be held within Twitter’s 140 character limit should be taken offline to email, Facebook or Friendfeed. What’s the harm in supporting a great service like Twitlonger you ask? Seemingly none, except that Twitlonger is a very slippery slope. Imagine typing a tweet of any length right in Twitterrific. When the message length exceeds 140 characters, the app automatically creates web page entry where your followers can read your magnum opus. Sounds great, except its no longer Twitter, it’s called a blog. Given how easily such a feature would be abused (as is evidenced by the Twitterverse’s aggressive adoption of RT), I don’t see Twitlonger support in Ollie’s future.

As developers, all we can do is our best. Sometimes our best is good enough and sometimes it doesn’t cut the mustard. I’ve been very pleased with the positive reaction that Twitterrific 2 has been receiving from the Twitter community. There are updates coming that address some of the most requested issues from the initial 2.0 launch, but I have no illusions that even these updates will satisfy everyone. Not to mention all those people out there who are patiently waiting for an update to the Mac version of Twitterrific. To them, I offer one last proverb – Good things come to those who wait.

You’re Addicted to Twitter When…

… you brainstorm a whole list of updates ahead of time then plan your weekly schedule around when and where you’ll tweet them.

… you have to ask the Twitterverse their opinion before seeing a movie, eating out, or buying video games.

… get disappointed whenever you see a bird that isn’t some shade of blue.

… you start adding “tw” to words ie: tweeple, twidiot & twutorial. (by @kpiper)

… after witnessing a crime, instead of calling 911 you fire up Twitter.

… you’re excited that you have more followers than @jesuschrist (by @mantia)

… you think life would be better if you could just have 10 more characters.

… you convince your parents to start using Twitter because it’s so cool and then decide to block them because you realize how uncool it is that your parents are on Twitter.

… you think @cobracommander, @darthvader and @scobleizer are real people.

… you tweet from the bathroom.

… tweeting is more important to you than being Jennifer Aniston’s boyfriend.

… you consider moving so you can be at the top of your local Twitter Grader list.

… you wish people speaking in multi-sentence paragraphs would GET TO THE F*CKING POINT. (by @panache)

… you’re bummed when you don’t see the Fail Whale in days.

… you hit “Command-R” to refresh an AIM chat window (by @panache)

… you ask the Twitterverse for help with a blog post about Twitter.

4 Comments

Show Me Your Tweets and I’ll Show You Mine

One of the behaviors that the social networking site, Twitter, has employed since launch has been the ability of users to “protect” their updates. That is to say, a user can keep their tweets hidden from the rest of the world until they choose to let a particular follower “into the club” and allow them to be read. The theory goes that some users don’t want every Tom, Dick and Harry knowing what they are up to at any given moment, or perhaps they want to restrict information only to a select group of people like real friends and family. While I certainly understand the logic behind protecting one’s updates, the way Twitter has implemented the feature needs work.

On any given day, I receive from 5-10 notices that new people have begun to follow me on Twitter, which is awesome. Twitter is a social network after all and the more people that want to listen to what you have to tweet, the better. Whenever I receive a new follower notice, I visit their twitter page to see if they are the kind of user I would like to follow back. Typically this could be someone in the design field, or a big Mac geek like myself, or someone who is just plain funny. It helps if they have a custom page style or an interesting avatar, but what seals the deal are the last 20 or so tweets that I read on their landing page. I can tell from these tweets if they are posting updates I’m interested in, or if they are just tweeting junk.

But there’s a problem when a user starts following me who’s updates are protected. I can’t see their tweets. I have to “send a request” to gain access to the clubhouse before I know if I want to follow. This wastes everyone’s time and quite frankly is a little insulting. They can follow me on a whim but I have to ASK to follow them? I don’t think so.

This is a serious design flaw and Twitter needs to adjust the behavior of how protected users interact with those they follow. The good news is there is a relatively simple fix that would solve the annoyances of protected users and it is this: Accounts with protected updates should automatically allow their tweets to be viewed by those they chose to follow. In other words, if you’re gonna follow my updates, I automatically get to see yours without having to first ask permission. In my opinion, it’s only fair.

Personally, I wouldn’t mind if Twitter did away with protected updates all together. Although I’m sure my closest friends who protect their updates wouldn’t agree. They have chosen to limit the number of people who follow them by manually filtering all requests that come in. Are they friend or foe? Spammer or special someone? As far as I’m concerned it’s a lot less work to allow everyone to follow you than not. If I get followed by an account name that I consider “spammy” then I go and check them out. If they are a Facebook life coach or are hocking their blog non-stop then I block them. To everyone else I say, welcome to the Ged-fest! If you want to protect your updates, that’s fine, just don’t make me jump through hoops before I’ve even paid to see the show.

6 Comments

Things I Learned at Macworld

Unlike most of the people I follow on Twitter, Macworld 2009 was my first expo in many years, and the only one where I’ve been one of the exhibitors. The week was fun, exciting and a lot of work. Now that I’m back home in Greensboro, I thought I’d impart some of the knowledge I gained during my experience. In no particular order, here are a few of the many things I took away from my trip to Macworld 2009:

• Expo food is over-priced – Ya know how they charge like $4.00 for a bag of popcorn at the movies? Macworld is like that but a x1000 worse. A pathetic bologna sandwich and a bottle of water came to $12.50.

• Floris Natural Benefits Soap – The Intercontinental San Francisco had some of this product line in our room and I couldn’t get enough of it. I must try and track down the Jabon hand soap for use at home!

• Craig has groupies – I mean I knew people loved Craig, but I didn’t realize they would actually wait in line to talk to him. Every day on the show floor was filled with people waiting to chat with Mr. Hockenberry, they just couldn’t get enough of him. All of that attention made me realize just how proud I am to be able to work with him.

• Mel’s Diner has the best lemonade – I’ve drank a lot of lemonade in my time, but the lemonade I enjoyed at Mel’s during the expo was, without a doubt, the best I’ve ever had. In my life. The perfect blend of sweet and tart that should not be missed.

• Chairs are precious – Our kiosk at the show only had one chair. I was told that to rent another for the week it would have cost $200. After spending almost 7 hours on your feet $200 didn’t seem that bad. When some bastard stole our one chair on Friday morning, we almost had a freak out. Luckily Travis was able to procure another in short order.

• Rickshaw computer bags – New product. CEO and owner gave me a demo of the bag and had me sold at like the 5th feature. If you are in the market for what could be the best computer bag you’ll ever own, check them out.

• Basil Thai on Folsom – Of all the wonderful places we ate while at Macworld, this little restaurant on Folsom Street was the best. From the appetizers to the wonderful desert and everything in between, it was to die for. Ged gives Basil Thai 5 stars!

• Meeting people – By far the best part about Macworld was simply meeting everyone. Tweeting with people is great, but Macworld reminded me that face to face contact can’t be beat. I met so many awesome people at the expo I can hardly keep track of them all. I especially enjoyed meeting the TUAW crew including Mike Rose, Christina Warren and Nik Fletcher. Other notable Mac heads I met during my week in San Fran included: Arlo Rose, Dan Moren, Rick Yaeger, Chris Pirillo, Rich Seigel, Michael Simmons, Scott McNulty and Arne Fismen.

3 Comments

Market Yourself An iParadigm

John Gruber over at Daring Fireball links to an intriguing piece by Paul Kafasis on the state of the App Store. The post compares Walmart’s strategy to sell disposable, cheap goods to those of App Store “ringtone” developers which are forcing down prices. My friend and business partner, Craig Hockenberry wrote about this very topic a few weeks ago in a piece that put him in the crosshairs of quite a few people.

After Craig’s piece was published, and indeed after reading the post by Kafasis, some are under the impression that more expensive “AAA” apps are doing just fine thank you very much. The theory goes that one only has to look at the App Store top 10 list to understand it’s not price that gets you into the top 10, but quality. This, plus marketing on the part of the developer are all that’s needed to boost your software into the top 10 of the App Store. Reading through the comment thread at Inside iPhone it all seems so simple. All a developer has to do is market their app and the rest will take care of itself! Why didn’t I think of that?

The part I love the most is that the people making the “just market your app!” comment have no real idea how much effective marketing costs. Oh sure, you can go far on viral and word-of-mouth marketing, but it all pales in comparison to even a small banner graphic in the App Store. The Iconfactory could spend tens of thousands of dollars buying up targeted advertising space to promote Frenzic, but it still wouldn’t be 1/10 as effective as the front page graphics that Dropship, Marley and Texas Hold’em are enjoying (for free) as I write this. Not only that, but I have no way to track metrics for advertising pointing at Frenzic in the App Store. I can’t gauge how effective a $75 blog ad versus a $2,600 DF sponsorship is because Apple doesn’t currently give me stats of people clicking through to my software. Anyone who says “Just market it!” doesn’t have a solid grasp on how the App Store works.

Another example is Rolando. People are holding this app up as the ultimate example of a quality, non ringtone app that is enjoying success in the store. It is true that Rolando is a fantastic game worthy of the top spot it once held. It is also true that Apple promoted Rolando from DAY ONE in the App Store with major graphics both in iTunes and on Apple.com. All that exposure helped to get Rolando into the top of the store when it launched. But its $9.99 price point is like an anchor. As I write this, Rolando sits at #30 in the top 100, and #10 in games. Let me repeat that. #10. In games.

So what is in the App Store top 10 right now? iFart Mobile is number one which is still riding high on a wave of PR thanks to being originally barred. Crash Bandicoot, which is featured in national Apple television spots is #2. Tetris, perhaps the most well-known video game in history, is #3. Three more ringtone apps come in as 4, 5 & 6 including the months old iBeer. Touchgrind, which also enjoyed prominent Apple billing, is #7. Bejeweled 2 is number 8, PocketGuitar ($.99) is #9 and SimCity rounds out the top 10. All of these apps either enjoyed uncommon press exposure, have a nationally known brand or are priced at $.99. Quality definitely plays a role in getting to the top, but price and “Apple love” play a larger part.

Does this all mean that developers like myself will abandon making quality iPhone applications like Twitterrific and Frenzic? Of course not. I just wish that people who think they know how the App Store works would admit that they really don’t. The App Store is still in flux and much is unknown. What I do know however is that there are key factors to getting to the top of the store, chief among them being price and exposure from Apple. No amount of 3rd party marketing, done on a small developer’s budget is going to change that simple fact. What’s worse (or better, depending on your point of view) is once you are in the top 10, even if you’re app is a “limited utility” ringtone app, because you’re in front of millions of eyeballs both on the device and in iTunes, you’re bound to stay there.

I don’t know exactly how to fix the App Store, but everyone I’ve spoken with agrees that it needs fixing. If not fixing, at least a change in how it favors certain apps while hindering others. The more we talk about this stuff, the better it will be for both developers and customers alike.

12 Comments

One-Way Tweet

When it comes to Twitter, I like to think that I fly by the seat of my pants. I don’t have hard and fast rules like some people do for using the popular micro-blogging service. Robert Scoble has poked fun at such rules like “Don’t follow them unless they follow you”, “Never Tweet more than five times a day” and “Never follow anyone who isn’t your real friend”. But after many months of following several so-called “celebrities” on Twitter, I’m rapidly forming a rule regarding the rich and famous. Don’t follow them unless they are willing to reply to you.

I tried following one of my all-time favorite celebrities on Twitter for several months. Wil Wheaton starred in TV shows like Star Trek: The Next Generation and movies like Stand By Me. He’s become something of an icon on the internet as a well-known blogger, professional poker player and writer. I figured it would be cool to know what Wil was up to at any given moment and so I went to his Twitter page and pressed the follow button. Getting his tweets was fun for a while, but from time to time I’d send him @replies regarding things he was tweeting and he would never reply. I complimented him, I asked a couple questions but still nothing. He made me feel like a geek at a Trek convention kindly asking for his autograph all the while refusing to even acknowledge me. Finally I had enough and decided to un-follow him, and I’ve never looked back.

Now the same thing is happening with John Hodgman. John is a talented writer who everyone knows from the “Get a Mac” TV commercials. I’ve read two of Hodgman’s books because his humor and sensibilities appeal to me. I’ve tweeted him 3 times but have not received a single reply. Yet another epic fail.

I realize that neither Wheaton or Hodgman are obliged to respond to fans like myself. They are busy individuals who probably get dozens of tweets and emails every day. But they have decided to become part of the Twitter community and I think showing your followers some love every now and then is just common courtesy. I’m not asking to form a deep relationship with you Wil. I just wanted to express my congratulations on nailing that Terminator audition for Pete’s sake! Would it kill you to reply “Hey, thanks man”?

Thankfully not all celebrities on Twitter are so aloof. Head to Greg Grunberg’s (of NBC’s Heroes) Twitter page and you’ll note a whole lot of @reply messages going out to his fans. I’d like to think this is because Greg has the good sense to use an awesome tool like Twitterrific to read and post tweets. Twitterrific highlights @replies and direct messages so you can easily see them in your timeline. For all of John Hodgman’s internet savviness, sadly he still does most of his tweeting directly from the web and probably doesn’t bother to pay attention to @replies. Maybe the Iconfactory needs to write that PC version of Twitterrific after all. Get it? A PC VERSION!

Before the internet, people had to put pen to paper to write fan mail to those they admired. Many celebrities would respond with autographs, 8×10 glossies or maybe even a personal note. Twitter has done away with all that tedious fan mail business, but even though it only takes seconds to reply to a tweet, many superstars refuse to even try. So the next time you send us 140 character pitches for your new book or alert us about your upcoming TV appearances, try and remember the most important rule of all. No matter how much money you make or how famous you are, treat others as you would have them treat you. Try talking to us instead of at us. A little love goes a long way.

UPDATE: Anyone in the comment thread that thinks celebrities are too busy or too important to respond to fans should go read this. Not only is that assumption patently false it’s insulting. Some celebrities actually care about their fans. Others do not. Shaquille O’Neal, I’m pleased to report, is in the former category. The positive press and fan devotion generated from what happened in this story are perfect examples of why @replies matter.

1 Comment

Serenity Now!

To say things have been a little hectic at work lately would be an understatement. For the past several months, we’ve all been working hard to get you-know-what for the iPhone in ship shape. With the impending launch of the App Store, all of us have had our hands full and then some. In the midst of this massive effort, this 4th of July weekend, David and I travel to New York City to give a talk at the ICON5 Illustration Conference at the invitation of our friend and fellow artist, Von Glitschka. I can’t remember the last time I flew on a holiday and I can only imagine the travel nightmares that await us. My iPhone will be good and charged and packed with plenty of episodes of Futurama and Deep Space Nine.

Then there’s the little matter of day-to-day work at the factory. We’ve been snowed under at the office for months with a huge project that has kept us all busy every minute of every day. Having constant work is great, but it also makes it difficult to focus on internal projects like [REDACTED] and certain freeware releases that were only supposed to go on for a month, but due to forces outside our control, inevitably stretched into the future. If we could just get the R&D lab to perfect that cloning machine they’ve been teasing us with, everything would be peachy. However, as of this writing, there’s no word yet. Those bastards.

Somehow in the middle of all this madness, the gang at the Iconfactory managed to pull off an elegant punking of our dear friend and co-worker, Craig Hockenberry. See, back at WWDC Mr. Hockenberry came away with an ADA for his incredible work on Twitterrific for the iPhone and being the gracious man he is, he let Corey bring it back to North Carolina so the rest of us could get a fleeting glimpse of the “cube” before its return to Laguna Beach. Well, we thought it would be fun to create our own DIY ADA and mail that back to him just for kicks. We documented the creation process which you can find on the Iconfactory’s Flickr page. Needless to say the prank succeeded in putting a big smile on Craig’s face while relieving some stress around the office.

The good part of all this mayhem is that it keeps life interesting. There’s always a new challenge on the horizon, be it software, freeware or paying projects. Believe it or not, client work can sometimes provide a respite every now and then from the pressures we end up imposing on ourselves. Personally, if I can just get through July, I think I’l be just fine. Serenity now! Serenity now!

12 Comments

The Little Blue Bird That Could

Today, at Apple’s World Wide Developer Conference in San Francisco, the computer maker unveiled its plans for the next generation of iPhones as well as a sneak peek into third party applications headed our way. Due to hit public airwaves July 11th, Apple’s new iPhone/iPod Touch “App Store” as it’s being called, will allow users to purchase third party mobile applications directly over the air. I speak for all of us at the Iconfactory when I say we were just as surprised and delighted as you probably were to find our very own application, Twitterrific, featured heavily on Apple’s website.

It seems after flying high and far, sometimes to shady destinations, the little blue bird has finally gone legit. I don’t think any of us at the factory realized just how popular Twitter, and in turn Twitterrific would become in this past year. We’ve been making various software applications for a decade now, and in all that time, none of us would have expected such an unassuming little app to become our most well recognized piece of code. Twitterrific’s success speaks volumes about the fine work of the folks over at Twitter, and the hunger for today’s users to stay in touch with friends, relatives and co-workers via new media like social networks.

We’re very pleased the Mac community took to Twitterrific so well and helped make it the success it is today. We’re looking forward to bringing the application to a whole new generation of users for the iPhone and iPod Touch, and would like to extend our thanks to Apple for giving the blue bird such a fine new home. We feel both excited and privileged to be a part of the new App Store and are committed to bringing our users the best software we can offer. We look forward to these first steps on what is sure to be, a fun journey for both users and developers alike.