A new study by IDC in conjunction with the mobile development company Appcelerator arrived at the conclusion that Android’s popularity among mobile app developers has fallen lately. Of the developers surveyed, 89% say they’re “very interested” in the iPhone (88% in the iPad), while 78.6% are “very interested” in developing for Android smartphones (66% for Android tablets). These numbers certainly don’t seem game-breaking, but what’s alarming is that they represent a 5% decline from last quarter.
So what’s going on? Much of it has to do with Android’s fragmentation problems, which are an inevitable by-product of Google’s open-source model. Android’s operating system has been updated a total of seven times since 2009. The first of these, Cupcake, is still functioning on a significant number of devices. The Gingerbread OS, released at the end of 2010, operates on a much greater number of Android devices than the newer Ice Cream Sandwich. With so many different operating systems still active, developers are uncertain as to which they ought to be optimizing their mobile apps for.
Android monetization is another significant factor in its diminishing popularity. Some (mostly unreliable) data suggest that iOS apps earn more than Android apps, but what is certain is that Android monetization models are significantly different than the more straightforward iOS. iTunes has been around for a while and iOS users are comfortable with the interface where they purchase their digital content. Android doesn’t benefit from the pre-existing sales architecture and thus relies more heavily on freemium, in-app purchase, and advertising models. While these models profitable, they are not quite as simple to quantify.
So what can Google do about it? As we recently reported, Google has high expectations for its Jelly Bean OS and it will likewise have to look at the security issues inherent in the in-app advertising model. In any event, Google is a creative and innovative company, so it’s unlikely that it will allow Android’s popularity to go into freefall.
Last week we revisited the nagging question that lies at the heart of the mobile app industry: “How much does it cost to develop a mobile app?” Bearing in mind that the answer to that question is and will always be “it depends,” this week we’re going to discuss budgeting strategies for mobile app start-ups, in the hopes that ample preparation will help soften the blow.
There are a couple approaches you can take once you’ve decided your mobile app idea is appealing enough to be taken seriously. Those approaches will rely heavily on the amount of investment capital the app will require. It breaks down like this: either you know how much you’re willing to spend, or you don’t; either you know how much developing the app will cost, or you don’t. In any event, you’ll need to have at least one of those questions answered before proceeding to the development itself.
Your first step, of course, is to have as precise an idea as possible as to what you want your app to do. The key word here is “precise.” You won’t necessarily need to have any grasp of the technical specifications involved, but you should be able to describe in detail exactly what it is your app will accomplish, how you want it to look, etc. At that point you can contact a service like ours and get three free app development quotes before you make a decision as to whether you’re willing to shell out the necessary start-up money.
If your budget falls short of that number, don’t despair. Remember that the development cost of a mobile app is directly proportional to its level of sophistication, so if you can’t afford the development costs for the app you have in mind, try and determine whether you can accomplish the same objectives with a lower level of sophistication.
In any event, services like ours allow you to minimize the initial risks by ensuring that you’ll know exactly how much the app development will cost before you have to spend a single dime. So drop us a line, and we’ll help get you started!
“How much will it cost to develop my mobile app?” is a question we hear from time to time, and by that we mean “several times a day.” The fact that this question doesn’t have a satisfactory answer is one of the more frustrating sides of the mobile app business, both for entrepreneurs and developers alike. There are far too many factors involved to quote a precise and accurate figure, so the best answer we can give – the best answer anyone can give – is “it depends.”
We realize that’s not terribly helpful, as far as answers go, but to get a better sense of the development cost for a given mobile app, it’s helpful to know on what that answer depends. Those of us in the mobile app industry love to break things down into categories, whether we believe there are two kinds of apps, or seven, or seven hundred. This isn’t always useful, particularly when those categories lead to a price range of anywhere from $1,000 to a quarter of a million dollars. The complexities of development cost can however be effectively distilled down to a fairly simple formula: the more sophisticated the app, the more it’s going to cost.
It’s certainly possible to develop a static, information-only mobile app for $1,000. Bear in mind that what we’re talking about here is an app with Pong-like levels of sophistication. Beyond that, every added feature will increase the total development cost, often significantly. Will the app be able to store all its necessary data on the platform on which it’s installed or will it require an external database? Is it a game that will require sophisticated pathing algorithms and 3D functionality? Will the app need to make use of the hardware on which it’s installed, the microphone, the camera, the accelerometer? Will the app’s look and feel require the participation of a professional graphic designer, in addition to the app developer? All of these factors contribute to the total development cost of any given mobile app.
We’ll discuss development budgeting in a later post, but in the meantime, if you’re considering developing a mobile app, let us hear your idea and we’ll set you up with three free quotes from experienced developers.
With hundreds of thousands of mobile apps available for the various Android platforms, high quality is no longer enough to ensure success in the marketplace. The Android operating system is only going to grow in the future – eMarketer projects Android to have a 37% market share by the end of this year – and to be competitive, you also have to make sure your customers can find out about your product. As a group of mobile app entrepreneurs meeting in Chicago recently agreed: “discoverability is the principle obstacle to success.”
In addition to an aggressive marketing campaign, one of the best ways to get a quality Android app on the charts is through an intelligent manipulation of SEO, or search engine optimization. A detailed explanation of SEO is beyond the scope of this post, but simply put, it consists of organizing your product in such a way as to ensure it’s found by those who are looking for it. Take, for example, Durango Mountain Resort, shown in this picture. (Our being domiciled in Durango doesn’t make us biased; DMR is in fact empirically awesome.) Without any help from a good SEO strategy, a DMR app would fall into the “weather” category, along with tens of thousands of other apps. In order for it to be found, everything from the title to the description to the website content would need to be laden with app-specific terms … in this case, “Durango”, “Colorado”, “resort”, “ski”, “hiking”, “vacation”, and so on. This will go a long way to making sure that any user looking for resort-related apps will find that particular one on page one of their search.
A solid SEO strategy is important for any mobile app development project, of course, but it’s especially so for those developing on the Android platforms. According to Brafton News, 71 percent of Android users have used Google mobile search in the past 30 days prior to the poll being taken. It thus becomes supremely important for Android apps to target their SEO specifically at Google’s algorithm to maximize a product’s exposure to the users inclined to buy it.
Of course, if you need any help getting your own Android app to the market, just drop us a line and we can help set you up with a developer.
If you’re new to the mobile app industry, the process of developing an app and putting it in the app store might appear to be a simple one. In addition to the sheer volume of apps in the various app stores, the fact that mobile apps are usually cheap and usually provide a fairly simple service might suggest that not only is everyone doing it, but that everyone is doing it effortlessly and all the time.
Of course, nothing about mobile app development is as easy as it looks, but one would think that coming up with the app’s name might be a no-brainer. There are, however, a number of factors you need to consider before choosing a name for your mobile app and making it available for download.
- Uniqueness: If you submit a mobile app to with a name that’s already taken in Apple’s app store, it will swiftly be rejected. For Android apps, however, you won’t be able to submit it at all; Android package names must be unique for the app store to allow submission.
- Is the .com name available? You’ll need to bear in mind that if your roll out your app correctly, the app store isn’t the only place your clients will be exposed to it. For branding and marketing purposes, you’re going to need a web site, and ideally you’ll want your app and your site to share the same name. The same applies to Facebook and Twitter, and any other social media forums where you’re hoping to advertise your app.
- Brevity: Take a look at the apps on your telephone; you’ll notice that all or nearly all the names fit snugly beneath their icons. A brief and catchy name will likewise go far in ensuring that your app is memorable; brevity is the soul of wit, after all.
- Form and function: This is perhaps the most difficult factor to quantify, and the most important as well. Your app’s name is the first thing that prospective customers are going to see, so you want it to express as elegantly and concisely as possible what it is that your app is designed to do.
If you need any assistance getting your mobile app developed, don’t hesitate to contact us. We’re here to help!
If you think you’ve come up with the Next Big Thing in the Android mobile app market, then naturally you’ll be concerned with protecting that idea lest some unscrupulous developer passes it off as their own. There is something of a catch-22 here, of course; unless you possess the technical skill to code the app yourself, you’re going to have to share your idea with an app developer before they’re going to agree to develop it. How do you protect your idea? We hear this question rather a lot, so much so that we’ve decided to provide you with the four things you need to know to get your Android app safely into the stores.
- Hire a reputable developer: Services like ours are designed to connect you with experienced Android developers, but in your initial conversations, it’s important to consult their references, their web site, and test drive other apps they have in the store. If they have no references, no web site, or no apps to show you, then you’ll need to find someone else to shepherd your idea through to completion.
- Hire an attorney: If you have the resources at your disposal, it’s a good idea to engage the services of an intellectual property attorney to safeguard your interests. If your app really is as good as you think and we hope it is, this will very definitely be money well spent.
- Get a non-disclosure agreement: Usually referred to as an NDA, a non-disclosure agreement is a contractual agreement between you and your developer that prevents him or her from sharing your idea with any third parties, or from profiting from it themselves. Good developers will appreciate the care you’re taking with your own idea, and will generally have NDA’s ready for you. On the other hand, good developers are also busy people, and they’re unlikely to want to go through all the motions of drafting, negotiating, and signing an NDA if they don’t think they can take you seriously. It might be prudent at this point to provide them with a “bird’s-eye view” of your idea to get the ball rolling. Not enough detail to give away your idea, but enough that they can intelligently discuss with you feasibility and costs to develop your app.
- Don’t sweat it: This may sound like odd advice, but if you followed our first point – choosing a reputable developer – then it’s unlikely you’ll have anything to worry about. One thing to keep in mind is that coding the app is just the first step in Android app development and marketing. The practical problems (including all the other costs involved in getting an app idea from the idea stage to working product) will generally deter most would-be thieves from stealing your idea. Is it possible they would? Sure. Is it likely?
Finally, when you think about protecting ideas, the conventional wisdom is that “great” app ideas are a dime a dozen; whether a particular idea becomes a hit Android app is all in the execution of your idea. This includes design, coding, implementation, and marketing). Still, theft of your idea is a concern, talk to developers signing an NDA or talk to an attorney.
If you have other thoughts about protecting Android app ideas, leave a comment.
Fall is here and the aspens near our home base in Durango are starting to show it. Like any one of the beauties in the stand of aspens in this photo, it can be hard to stand out in a crowd. If you’re thinking about developing a mobile app, one of the first things you’ll need to consider is which platform will appeal to the broadest possible consumer base while helping you stand out from other apps like yours. The most common platform choices are iOS, Android, Windows Phone 7, and Blackberry, with iOS and Android leading the pack. Today we discuss some of the advantages and disadvantages of choosing Android for your mobile app.
Although Android’s OS has fewer applications than iOS – just over 200,000, according to the May 2011 Distimo Report – its wide variety of available platforms give it a commanding lead in the actual number of smartphones owned and thus the number of subscribers who own them. According to the most recent figures, Android phones constitute 36.4% of the total U.S. market, leading Apple by a comfortable ten percent, and while Android has yet to best its competitor in terms of web consumption, there is certainly room for growth.
The bad news is that while Android has more available free applications than Apple, its subscribers are more skittish about paying for applications. This does not mean Android is not a viable choice – Google recently introduced an in-app billing system for Android applications that will render the freemium model more attractive to developers. Android’s in-app billing system has already begun to yield decent returns, particularly for game applications.
Apple’s app market insists on consolidation, which can be both a blessing and a curse; the same could be said of Android’s embrace of versatility. First, Android developers are “free to take advantage of the device hardware, access location information, run background services, set alarms, add notifications to the status bar, and much, much more.” In other words, to experiment with the device’s infrastructure without jailbreaking the phone and canceling the warranty. However, Google’s allowance of third-party apps has led to security concerns; in March 2011, Google had to pull fifty-eight malicious apps that collectively had been downloaded over 260,000 times. The good news is the security problems might not have been as bad as they were cracked up to be and most Android developers consider them merely a minor annoyance when compared to the freedom to develop without having to clear Apple’s vetting process.
We recently discussed the initial costs of developing an Android app. With that unpleasantness behind us, we can now get to the good stuff: how to turn that investment into profit. There are in fact a number of revenue models that app vendors use to monetize their products, and deciding which model to choose depends on a number of factors, such as category, functionality, and, of course, platform. What works best for the iOS apps isn’t necessarily what works best for Android apps, and below we’ll consider the various models to help you select the right one for your app.
- Paid Download: This is the most straightforward of the mobile app revenue models, payment for services rendered. However, when it comes to Android apps, it’s unwise to be seduced by the simplicity of the paid download model. According to a recent Distimo report, over 80% of Android apps using the paid model have been downloaded fewer than 100 times. You’d have better luck at the horse track.
- Freemiums: A combination of “free” and “premium,” this model essentially uses a “lite” version of itself to entice customers into purchasing the more sophisticated version of the app. This particular model is gaining traction in the marketplace, as developers seek more innovative ways for marketing their wares.
- In-app purchases: Primarily used in game apps, this model involves selling upgrades – virtual currency, armor, weapons, et cetera – to customers who download a free game and get hooked. The in-app purchase model is becoming increasingly popular for Android game apps.
- Advertising: Hillel Fuld of GigaOM recently predicted that the sale of advertising space in mobile apps will rise as high as $5.4 billion by 2015 in the U.S. alone, and concluded that “mobile advertising is the way to go.” Depending on the nature of your app, the advertising model is definitely something to consider. Even the world-famous Angry Birds makes use of this model on Android devices, where the app is free, and much less so on iPhones, where it is not.
Got a great idea for an Android app? Send me an e-mail and we’ll get you started on developing your app right away.
For the most part, our clients either come to us with great ideas for mobile apps, or simply need an app to improve their own pre-existing business venture, but they rarely possess the requisite coding skills required to develop their own app. Of course, it’s certainly possible to download the Android software development kit and try your hand at creating your own app, but unless you have significant IT experience, the job is better left to professionals with the skills and experience to provide you with a quality app that will meet your needs. Trying to find a developer on your own can be a daunting process, but should you choose to go that route, here are three essential questions you’ll need to put to anyone you’re considering hiring for the job:
- What apps have you already developed and sold? If the answer is “none”, hang up the phone as soon as it’s polite to do so. You’ll want to see what the developer has already put in the Android Market, so you can make sure that his or her products have the same look and feel as the app you want to develop. We don’t mean to suggest that untried developers are universally untalented, of course, only that you shouldn’t be the one paying for the training.
- How much will it cost to develop my app? If you read our recent post about Android app development costs, you’ll know that the price will vary depending on what you want your app to do. Once you’ve explained your app idea to your prospective developer, he should be able to provide you with a quote for a flat rate. We strenuously recommend that you not hire developers who are paid by the hour, nor should you pay any developer who insists on the full fee up front; half up front, half upon completion is a useful rule to live by. More complex projects may have multiple milestones, with multiple payments.
- Do you have any references? Like any other professional, app developers are proud of their work and should be more than willing to put you in touch with clients with whom they’ve worked before. If not, well, you might ask yourself what he has to hide.
Putting clients together with professional developers is what we do, of course, so if you’re in the market for one, drop us an e-mail.
Last week we discussed the first two questions you need to ask yourself before you discuss your app idea with an Android developer. We’re going to assume that your answers to those questions motivated you to continue pursuing the realization of your app idea, in which case you’ll also need to consider the following:
- Is there a market for my Android app? For anyone considering the launch of a new product on the market, the simplest and most effective thing to do is ask the following questions: Do I need this? Would I use this? Would this product improve my life, even in some small but meaningful way? If the competition is weak, or if it doesn’t exist – that is, if your app hasn’t already been developed and yet speaks to some nagging human need – then your chances for success in the marketplace increase exponentially.
Of course, we strongly recommend that any business hoping to be taken seriously in the digital age launch an app to accompany its products and services – a restaurant, for example – and if that’s the sort of Android app you’re hoping to develop, then its success will depend not only on the quality of the app itself, but also the quality of the food you serve.
- Will I be able to sell my Android app? If you’re still on track after answering the preceding questions, you might just be ready to meet with a developer and get your app in the Android Market. We’ll cover monetization models for Android apps next week, but depending on the nature of your app idea, it’s well worth remembering that the mobile application marketplace is a global phenomenon. Distimo recently released a report revealing staggering growth in the app market in China. More than twice as many people in India use mobile phones than have access to running water. You never know what sort of apps might speak to the needs of such a population, but it’s well worth considering when you’re developing your own mobile app. Think big, like the mountains that surround our home base in southwest Colorado.
If you now think you’re ready to bring your app to the market, contact us for three free development quotes for your Android app.