Archive for September 30th, 2011

30 September
0Comments

When & How You Should Update Your Mobile App

The Mobile App Trends Series is supported by Sourcebits, a leading product developer for mobile platforms. Sourcebits offers design and development services for iOS, Android, Mobile and Web platforms. Follow Sourcebits on Twitter for recent news and updates.

You’re done. After months of slaving away over Xcode or Eclipse, you have finally finished your mobile app and submitted it to the App Store or Android Market. Within minutes of releasing the app, you see reviewers complaining about a bug or requesting a new feature. Whoops.

Figuring out how and when to update a mobile app is a crucial part of the mobile app development process. Mobile apps are very different from traditional desktop software apps. Let’s look at some of the most common reasons to update an app and how to handle the inevitable “upgrade” question.


Update Stages


When it comes to software versioning, or assigning a version number to a certain piece of software as it exists in a unique state, the most common number scheme is to assign a major version number, like 1, followed by a point release for minor updates, and sometimes followed by a second-point release for a revision or bug fix.

In the software world, version numbers typically follow a major.minor.revision pattern. For example, the current version of Twitter for iPhone is 3.3.6. The “3″ indicates that it is the third major release. The second “3″ indicates that it is the third minor revision of that release and the “6″ indicates that it is the sixth revision, or bug fix, to that minor release.

These numbers indicate what type of update an app has received.

The Bug Fix

The most frequent types of app updates are bug fixes. Bug fixes are typically covered in “revision” or “bug fix” releases. Bug fixes don’t change the structure or feature set of an app. Instead, these updates make sure that the app is working as designed.

No matter how much beta or user testing a developer does before releasing an app, there are always going to be problems, bugs and issues that only show up after the app is used more broadly.

Bug fixes are a way to keep the integrity and structure of the app intact, while making sure that it doesn’t crash and performs more optimally.

Google‘s update policy with the Android Market allows developers to push out updates whenever they want. With Amazon, Apple and Microsoft, however, updates have to go through the same approval process as submitting an app to an app repository in the first place.

Apple has a policy in place with the App Store that allows developers to fast-track an important or crucial bug or security fix without having to wait as long as with a regular update. Still, these instances are reserved for situations in which an app is either crashing consistently or is potentially insecure.

Because it takes time for even bug fixes to get approved, many developers try to lump several updates and bug fixes together in one release. This limits the number of new downloads for the user and prevents the developer from having to wait through multiple approval queues.

Developers should triage bug fixes based on factors like how many users are affected (or how many have complained) and the severity of a problem.

Adding or Removing Features and Updating UI

Adding or removing features from an app is a more significant update than a bug fix. For example, when Facebook released version 3.5 of its iPhone app, it rolled in new privacy updates, refined the user interface and added the ability to share external links from within the app.

It’s common for developers to use designations like “.5″ as a major milestone for a release. In other words, a 3.5 update is often seen as more significant than the 3.1 update.

Adding and removing features is an important part of the app development process. When it comes time to add a feature, it’s important to look at the feedback you are getting from your users. If enough users are requesting a feature, it’s a good idea to look into what would be required to add that feature.

Just as important as adding features is removing functionality. It isn’t uncommon for developers to go into the app creation process with one feature in mind, only to find that users don’t like or use the feature, or that it doesn’t work as expected.

Sometimes, features have to be removed for performance, stability or even compliance reasons. When making the decision to remove a feature, keep in mind what impact removing that feature will have on your users. If a feature is causing undue strain, performance problems or it’s not being used, dropping it is often worthwhile.

Marco Arment’s popular Instapaper app for iPhone and iPad has undergone some significant changes over the years. Arment is not afraid to remove features that aren’t used by enough of his users or that cause undue server strain.


Major Updates


A major version number update indicates that the app has some significant changes to its features, UI or both. This is the big release for an application.

Earlier this week, Instagram released version 2.0 of its popular iPhone app. The new version added a significant number of new features, including live filters, tilt-shift in camera, higher resolution photos and enhanced filter options.


Major Update or a Whole New App?


The big question for lots of mobile developers is when to issue a major update — as in a new version number — and when to release a whole new app.

With traditional software, developers can charge for software and offer special upgrade pricing. For example, when I bought Adobe Creative Suite CS5.5, I was able to get a discount directly from Adobe because I owned an earlier version of Creative Suite.

Likewise, when my favorite lightweight image editor Acorn was updated to version 3.0, its developer was able to offer it as a whole new version and charge for it accordingly.

This isn’t the case with most mobile app stores. Apple doesn’t allow developers to offer upgrade app pricing. In other words, if I want to update my iPhone app to version 2.0, I have to either give everyone who purchased 1.0 or higher a free upgrade or release a brand new version of the app.

Both strategies have their pros and cons, and it’s important for developers who charge for their mobile apps to take both scenarios into account.

Pros and Cons of Releasing an App Update

  • Pro: Existing users will be happy that they don’t have to pay.
  • Pro: Promoting the app and the update won’t require changing any links to the App Store.
  • Con: The development costs for the new version need to come from brand new customers.
  • Con: Users are forced to update the app (unless they explicitly choose not to).

Pros and Cons of Releasing a New App

  • Pro: The developer can get paid for their work.
  • Pro: Users are not forced to upgrade the app. They can continue to use the old version indefinitely.
  • Con: Users might revolt or be disinterested in buying a new version.
  • Con: Migrating settings might be difficult or untenable.
  • Con: Promoting the app and letting new users know about the upgrade might be difficult.

Most mobile app developers do not release a new version of their app and instead update the existing version. However, some developers have managed to release a new version of the app and have done so successfully. Before selling to Twitter, Loren Brichter released Tweetie 2 for iPhone as a brand new app, and thus a paid upgrade. Some users did complain about the charge, but Brichter held his ground and the app was a massive success.

A common workaround that many developers have successfully used is to offer their app for free for a limited time, in order to allow existing users to upgrade for free, and then to start charging the usual sales price. Some developers also offer the app at a discount for the first few days both to promote a new release and as a gesture of good-will towards existing users.


In-App Purchase as an Update Tool


For developers of games and other types of extensible apps, a common upgrade approach is to release new level packs via in-app purchase.

PlayFirst, Inc’s Dash series of games frequently releases updates both to the main application, as well as additional level add-on packs. This is an easy way for the developer to extend the game without forcing customers to buy and download a new version.

Likewise, music apps and document and utility managers can offer add-ons that add support for new features.

Keep in mind, the in-app purchase approach doesn’t work with all apps. It’s a very different type of business model, but for game developers, can often be the best way to approach extending a game.


Your Thoughts


When do you update your apps? Are you in favor of releasing free major updates or releasing a brand new version of an app. Let us know.


Series Supported by Sourcebits


The Mobile App Trends Series is sponsored by Sourcebits, a leading developer of applications and games for all major mobile platforms. Sourcebits has engineered over 200 apps to date, with plenty more to come. Sourcebits offers design and development services for iPhone, Android and more. Please feel free to get in touch with us to find out how we can help your app stand apart in a crowded marketplace. Follow Sourcebits on Twitter and Facebook for recent news and updates.

Via Mashable: http://www.mashable.com

30 September
0Comments

Like you mean it

Sasha Dichter gives a tremendous talk that was just picked up at TED. Other than an insane amount of effort and practice, what’s his secret? He’s speaking his own story. Rather than following a map or parroting a line from someone else, Sasha is talking about his own work, his own ideas. He paces because the creative energy gives him no choice, it’s that eager to get out into the world.

Here’s a followup I did in response to a request from Sasha’s cohorts at Acumen. Again, this is straightforward (I won’t say ‘easy’) because it’s what I believe. I’ve been in the field and seen this with my own eyes. Too often, the corporate world pushes talking points onto people, and more often than that, speakers and writers get nervous and they turn into parrots. The only reason to go through the hassle and risk of putting yourself out there is to be out there… you, not a clone.

PS In honor of my new book, here are a few interviews I’ve done recently that you might enjoy…

With Brian Clark at Copyblogger on blogs, books and more

With Radio Ink about risk and creativity

With William Arruda on careers and promotion

Thanks to David for a fine review. CC Chapman too.

By Seth Godin: http://sethgodin.typepad.com/

30 September
1Comment

What are you learning from social that you are applying to traditional?

Guest post by Chris Beck of 26DotTwo

You allocate increasing amounts of budget, time and resources with social media to connect one on one. What about the other 90% of your budgets? What learnings can be cross-pollinated to increase your impact?

The focus in social is on the 5th P (people); communities, niche groups, and influencers. Traditional media consists of the 4Ps; product, price, promotion, and place. Consider integrating the 5th P into traditional; not just a ‘Follow us on Twitter’ or ‘LIKE us on Facebook,’ but deeper learnings that can create significant impact.

Here are 6 social insights you can and should start applying to traditional…

TARGETING

Chances are your social campaigns are highly geo and contextually targeted. What about your traditional? Does it mirror your segmented user targets? Or is it a commoditized plan reaching broad demographic groups, using essentially the same creative?

Highly targeted ads create much higher consumer connection. You can see this clearly with social. A hyper targeted campaign on Facebook will generate upwards of 0.1% CTR’s with 60+% Fan Click Through Rate (FCTR). A broadly targeted demographic campaign may only generate a 0.2-0.3% CTR and 25-30% FCTR. Thinking the same way about traditional can dramatically increase your impact and ROI.

How are you customizing your outdoor and place based messaging? Do you use wild postings in urban areas and day-parted messaging with digital out-of-home? We do. In fact, we even use different messaging for men’s and women’s locker rooms. Do you have broad demographic targets for your radio and TV, or separate campaigns and music beds for your different segmented groups? The more traditional is customized, the greater your ROI will be.

CREATIVE OPTIMIZATION

Is your creative approach focused on the big idea? Or are you using a series of smaller ideas designed to resonate in specific markets and within specific niche groups? Typically the same traditional creative may be running in all markets for several weeks. However, traditional can learn lessons from social’s top creative, where top performing social ads may only perform for 36 to 72 hours before needing to be optimized. In the case of the Facebook Ad Server, it will save you from creative burn out because it will just stop serving your ad. However, your traditional could keep running and running…

LISTENING

Are you listening to conversations and then attempting to tap into them to promote the next deal period or sale? Looking at consumer insights for the 4th of July, it became clear that BBQ recipes and cupcakes were the most searched for items historically. Thus, we integrated these topics of interest into our creative to better join in the conversation and fulfill actual wants and needs.

MEDIA MEASUREMENT

Most of the media analytics applied to traditional are decades old and primarily mechanisms of commoditizing a buy to broad demographic groups. Effective social campaigns are focused on reach and frequency.

GRPs and IMPs mean nothing in terms of actual reach and frequency; 100 GRPs can be a 50 reach and 2 frequency or a 10 reach with a 10 frequency. They also do nothing to indicate the environment that the message is being showcased in. Are you looking at GRPs and CPPs or reach and frequency with different consumer segments? If not, you could be entirely over-reaching logical frequency levels with one group and entirely under-reaching another.

ENGAGEMENT

Think about the amount of time devoted to strategizing your 1 or 2 daily Facebook posts. Think about the analysis of the timing and content of when your tweets are most amplified. Could your traditional use the same analysis to better engage? The first step in the process is an understanding of how the consumer is actually consuming media and what other media is being used simultaneously.

Pandora Web is used mostly in-office and Pandora Mobile is generally used in the car. Won’t your messages engage more effectively if you take advantage of where people are consuming media? That’s why we’re huge advocates of heavy use of day-parting; it engages better. Drive time radio may have slightly higher usage, but much lower consumer attention spans and receptivity. A well produced :05 or :15 might better engage people in drive time, while an engaging :30 is a more effective messaging tool middays and weekends.

CROWDSOURCING

Think of crowdsourcing as the focus group of the future; it can offer much deeper information than a series of “controlled” focus groups ever could. It’s the next level of listening, by actually reaching out and having on-going insights on your creative, product mix, line-extensions and promotions. It’s no longer what you or your agency is thinking “back to school” may or may not represent, but what your segmented consumer groups want and will engage with.

Consumer’s media consumption, adoption of new technology and increased reliance on social elements will only continue to explode. Astute marketers will see that this translates into much less value to the “old days” of traditional commoditized media plans, siloed strategies and one size fits all creative. Integrating best practices from social can help your traditional better connect and create higher ROI.
____

Chris Beck is a 30-year marketing veteran and is the founder and Chief Vision Officer of 26 Dot Two. The company works with leading brands, including Whole Foods Market & Popchips. He can be reached at chris@26dottwo.com
____

Image Credit: Shutterstock

Via Brian Solis: http://www.briansolis.com

Valve Interactive
An online marketing and design agency in Portland Oregon