Category Archives: Android Development

Click Here to Request a FREE Quote to Develop an iPhone App or Android App

Should Apple sell Android Phones?

Steve Wozniak, one of the original founders of Apple, recently stunned Apple fans by suggesting Apple should build Android phones.

“There’s nothing that would keep Apple out of the Android market as a secondary phone market,” said Wozniak. “We could compete very well. People like the precious looks of stylings and manufacturing that we do in our product compared to the other Android offerings. We could play in two arenas at the same time.”


My question – instead of building a separate handset, why don’t Apple allow iPhones to run Android apps?

From a developer perspective, it is technically easier to write Apple iPhone apps than Android apps. The Android App development system (the software used to create Android Apps) is much more difficult to work with than the iPhone App development system – the Android app system is more temperamental, crashes frequently, is fiddly (it often takes hours to figure out why your code is not compiling) and is really, really slow, especially when you are trying to test your work in progress Android app in the Android Emulator. So I am happy to write Android apps – but I prefer to write the Apple iPhone version of the App first.

However, there is no reason why Apple couldn’t fix all this.

Under the late Steve Jobs, Apple was unremittingly hostile towards cross platform development tools – tools which would allow say a Flash application to run on an Apple phone. But I have always wondered whether this prejudice against alternatives was because Jobs was emotionally attached to the NeXT tools he developed when he left Apple in the 80s – and brought with him, when a desperate Apple Corporation reinstated Steve Jobs as CEO. Jobs may have worried other cross platform technologies might displace his iPhone development environment, if he allowed other technologies on his iPhone.

However, aside from the software, Apple iPhone hardware is technologically very similar to Android phones – both Android phones and Apple iPhones use ARM processors, and have similar specifications. Apple iPhones have all the hardware they need to run Android Apps.

If Apple relaxes its software policy a little, Apple has a golden opportunity to be the best of both worlds – to utterly dominate both the Apple and Android app market, with one handset. To bring their design genius to the task of creating a market leading iPhone which can run most of the world’s apps.

Apple could even bring much needed improvements to the Android development environment. If the technically superb Apple XCode iPhone App development environment came pre-configured with the ability to create Android apps, nobody would ever bother using anything else.

Time will tell whether Apple seizes this golden opportunity, or whether the ghost of Steve Jobs keeps Apple loyal to the prejudices of their old master.

If you would like to know more about the difference between Android apps and iPhone apps, or would like to discuss an app idea, please contact Eric Worrall.

If your app idea is not quite ready to go to a developer, please visit Apps Nursery, for expert assistance with exploring and developing your app idea.

A Sure Fire Best Seller App

If the mobile app works, the reward could be millions of dollars, even hundreds of millions.

How do you create a successful iPhone or Android app, which generates vast wealth?

I knew the secret of creating a sure fire best seller app, I wouldn’t be creating mobile apps for other people, I would be creating sure fire best seller Android and iPhone apps for myself.

But I have learned a little along the way.

Consider the runaway success of app gaming – Angry Birds.

The creators of Angry Birds, Rovio, developed over 50 flops before they created the Angry Birds app – they almost went bust.

Were they stupid to create the flops? Were they doing something wrong, which they suddenly got right? Was Angry Birds the result of an epiphany, or was it simply dogged determination? Was each failure a learning experience? Did each failure teach them something? Or did they just get really lucky?

One thing we can safely conclude from the Angry Birds story, is that persistence improves your chances of success. If they had given up, say by the 50th failure, there would never have been an Angry Birds.

You also hear stories about instant success stories. One of my favourites is a simple physics game written by a 14 yr old kid called “Bubble Ball”.

Kid picks up a book on iPhone programming, and spends a couple of weeks writing a game. His mum helped him develop the game levels. The result – millions of downloads.

Even simple ideas sometimes work.

I might not have created an Angry Birds or Bubble Ball (yet!), but I have some useful advice to offer, Based on seeing which apps worked for my clients. The successes I have personally been involved in have all succeeded because of word of mouth.

Before spending your hard earned money, try to work out if the app is something you would tell your friends about. Is the app something you can’t put down? Is the idea something which your friends tell other friends about? Because ultimately, this excitement is what will drive an Android app or iPhone app to success.

If the mobile app works, the reward could be millions of dollars, even hundreds of millions. Its a big risk, but the potential rewards are life changing.

That is what keeps us all in the game.

If you have an app idea, and would like to bounce ideas off someone, to get it ready for development, please contact Apps Nursery

Contact Eric at eworrall1@gmail.com if you would like more information about mobile apps, iPhone apps or Android apps.

Announcing Apps Nursery – Mobile Apps Made Easy

Apps Nursery is an exciting initiative by Desirable Apps and Statuam to help people with a great idea for an iPhone, iPad or Android app to progress their idea into a working mobile app. The idea is to break development of the phone app into small, affordable steps.

For more information about this exciting innovation in app development, please see the AppsNursery website.

The Rise and Rise of Mobile Phones

A while ago, a software developer friend told me about a PC fighter plane game he was working on. He was literally spending thousands of hours researching game engines, polishing scenarios, making the graphics as realistic as possible.

So I decided to help him with a demonstration.

Next time we were out with some other friends, I asked everyone “What was the last PC software package you bought?”.

Everyone looked at me blankly.

Then I asked “What is your favourite mobile phone app?”

Everyone pulled out their mobile phones and started talking at the same time.

My software developer friend leaned forward quietly and said “you b*stard” – but he took my point.

Last I heard he had converted all his software to run on a mobile game engine, and was busy making it all look good for a mobile environment.

PCs still have their uses – as Steve Jobs, the legendary ex-CEO of Apple once said, a PC is good for content creation. I usually use a Mac laptop to create new entries for this blog.

But mobile devices – phones, iPads, tablets – have come to utterly dominate content consumption.

Next time you think up a great idea for a PC application, take the thought a little further, and consider how your idea would work in a mobile phone environment. Because the chances are it would work well – and Mobile is where the action is.

For more information about mobile phone app development, iPhone development, or Android development, please contact Eric Worrall.