Showing posts with label java. Show all posts
Showing posts with label java. Show all posts

Thursday, 14 April 2011

The mobile OS battle is not over yet


We frequently get told that developing for other platforms than iOS and Android is meaningless. Many declare all other platforms dead. For the last 3 years, we’ve been told that J2ME is dead. But still in 2011, on a worldwide base, there will be more J2ME enabled devices sold than smartphones. People have also been telling us that Blackberry is a dead platform, that Microsoft has zero chance to succeed in mobile, that no one will develop apps for Palm/HP WebOS and that WAC is a failure before it has even had a chance to launch.


We believe it is very dangerous to make statements like this. The industry moves extremely quickly and there are a lot of factors involved. This is why we believe that the mobile OS battle will continue for some time:

1. The operators/carriers don’t want Apple and Google to gain complete dominance
The operator device teams at operators made it clear during conversations at Mobile World Congress that they don’t want Google or Apple to dominate completely. They will continue to back Nokia with the Windows Phone, RIM with Blackberry OS, Limo as the operator partnership and WAC as a cross-platform development platform.

2. Failing is not an option
For RIM, HP and Microsoft failing is not an option. The Blackberry OS made RIM successful and this is what lead HP to acquire Palm WebOS. Microsoft is probably the company that has the most to lose. Their strategic deal with Nokia they has proven how far they are willing to go to achieve their objectives. If RIM fail with Blackberry OS they will go down for the count as a smart phone manufacturer.

3. Device manufacturers and OS developers have deep pockets
Nokia, Samsung, RIM, HP and Microsoft all have big cash piles to execute thei mobile OS strategy. They may not get the same number of app developers to adopt their platform as Apple or Google and they may fail in the long term. However, it does mean that they can invest huge amounts of money in marketing, pay developers for app development and get big brands and services such as Facebook, Twitter, Foursquare, Google, etc. to build for their platform. They will not give up in the next 2-3 years.
     
4. Consumers still want choice
There is still demand for different solutions by consumers. Not only is the mobile phone a fashion statement - people want different looking phones - but there is also a demand for different screen sizes, input mechanisms and shapes. A great example is Blackberry which has continued to be very successful among business users as well as teenagers thanks to the keyboard and great messaging services.

5. Money is not everything
Having said that several of the mobile OS players have very deep pockets money is definitely not everything. Nokia allegedly spent as much money on R&D for Symbian and Qt as Apple has on R&D. Despite this they failed. At the same time Palm WebOS, which is considered one of the most advanced smartphone platforms, was developed by a small team within Palm and with the distribution of HP it might succeed.

What do we bet on for the future?
Having said that the battle will continue there is no question about who is dominating at the moment. iOS and Android are currently the platforms of choice. Other platforms are prioritized, based on promotion agreements with the device manufacturers and carriers. We believe that there are great opportunities for differentiation and distribution by embracing the full mobile ecosystem.

Wednesday, 15 September 2010

Cross platform mobile app development methods for iPhone, Android, Blackberry and Java

Cross-platform support is one of the greatest challenges for developers, advertisers and service providers that offer their service through mobile apps. During the past 4 years we have evaluated the pros and cons of different cross platform development methods and tools and assorted the key advantages for a company from an app development point of view. The main methods and conclusions are presented below.


1. Web runtime apps (sometimes referred to as widgets)

For web runtime apps (sometimes referred to as widgets) the development is done in script languages typically using HTML, Javascript and CSS. Later they run within a shell on each platform (iOS, Android, Blackberry OS, etc). Solutions, such as Phonegap (adaptations thereof and other in-house tools) using this technology will only work for simple apps and are always behind in terms of supporting new OS versions and devices. The advantage is write once / run on many but the disadvantage is that most proprietary features won't work, e.g. pinching on maps on the iPhone. This is the lowest cost solution other than just developing a mobile website.


2. Source code porting

Source code porting means writing for one platform (e.g. Java) and then cross-compiling the code to other languages or OS. Innaworks is an example for a company using this technology. Although it looks very promising at first, we think that this is primarily a solution for game developers that don't require proprietary platform support. The advantage is that the developer can stick to one code base. The disadvantage is that the user experience usually becomes a compromise and that proprietary platform functionality is not supported.


3. Native development for each platform

Native development means to develop the app individually for each platform. Usually the iPhone, Android, Blackberry and Windows Mobile development will be done by different developers as each platform requires specialised skills and experience. The advantage however is that the apps are optimised for the best experience and
to exploit the functionality on each platform. The disadvantage is that, for each platform version of the app, the developer almost has to start over from scratch. This generally means very limited synergies in terms of cost and lead time. Even worse, the maintenance of the multiple platforms become more and more expensive over time.


4. Component based cross platform development

What developers want the most are tools and methods to make the native development and app maintenance more efficient. Golden Gekko has developed a proprietary platform called Mobile Media Engine (MME). It simplifies the development by though components for common challenges such as memory management on iOS, screen size scaling on Android, User Interface on Android (similar to iOS but with platform specific advantages), keyboard input on Blackberry, etc. The components allow the developer to use similar coding conventions across all platforms which vastly increases the quality and speed of development. At the same time it reduces the cost of maintenance when updating multiple platforms. Currently this platform is only used internally but in the future we plan to open this up for partners and third party developers.

For more information about the cost of mobile app development for each platform see our previous blog on the costs of developing a mobile app.

Thursday, 20 May 2010

What is the cost of developing a mobile app?

The most common questions we get are
1. What phones should I develop and launch my App for (iPhone, Android, Blackberry, Java, Mobile Web generally, etc)?
2. How much will it cost to develop an app?

Since Golden Gekko might not be seen as an objective source for the answer to these questions we will point you to the Silicon.com has a great article which answers the following questions. How do I convince my CFO to invest in a mobile app? How much does building a mobile app cost? How can you make an app successful? What are the mistakes to avoid?

Read more on http://www.silicon.com/technology/mobile/2010/02/11/want-to-build-a-mobile-app-heres-how-to-convince-the-cfo-39745366/

Saturday, 6 March 2010

In Mobile, Fragmentation is Forever. Deal With It.

TechCrunch has a great article about mobile fragmentation by Richard Wong at Accel Partners. The article highlights the fact that there is no long or short term solution to fragmentation and nor is there a simple answer answer to which platforms companies should invest in. As one of the pioneers in cross-platform development Golden Gekko has invested heavily in R&D and education of customers and partners.

Our platform recommendations vary from case to case but our general advice is:
  • PR, communication and experience - go for an iPhone app
  • Innovation - Android is the first choice as there are few restrictions
  • Youth market - J2ME for non-connected apps
  • Mass market reach - multi-platform is a must
  • Business users - go for Blackberry and J2ME
Java/J2ME is our preferred base platform as there are clear development synergies between J2ME, Blackberry, Android and e.g. widgets whereas iPhone development has limited synergies with anything else.

One of the main limitations with J2ME today is that most users won't connect to the network due to issues with settings, data costs, security prompts, etc but the number of downloads for a like for like iPhone and J2ME app is still 5x to the advantage of the J2ME app.

Read more on
http://techcrunch.com/2010/03/04/mobile-fragmentation-forever/

Tuesday, 1 December 2009

Anyone Make A Mobile App In Five Easy Steps

Official press release:

Time, and cost to get an app to market gets faster and more affordable

Golden Gekko, a leading developer and technology provider for cross platform mobile applications, today unveils its new service Tino, that will allow anyone to build a mobile application and bring it to market much faster, and more affordably, than has previously been seen in the mobile app marketplace.

To build a mobile app, a customer can visit www.tinomobile.com and follow five easy steps to build an application of choice. Pricing for Golden Gekko’s Tino starts at as low as £100 which is significantly cheaper than the average £5-10,000 price tag of comparable applications.,
“We are offering Tino as a low cost entry to the mobile app marketplace, and can provide anyone with the tools to build a mobile app, with a process that takes less than an hour,” said Magnus Jern, Golden Gekko’s CEO. “Our Tino customers do not need to be technical experts, as they’ll get an easy step-by-step guide that allows them to self-develop a mobile app on the Web.”

Golden Gekko’s Tino invites everyone to create attractive, powerful mobile applications, that will support 90 per cent of the global mobile handset market,
using any content, external feeds, and rich media. The process is simple, requires no programming, and can be completed in as little as 30. Tino will automatically host and track the number of engagements.

Tino customers will get access to the wealth of experience Golden Gekko has in the mobile applications industry, of serving exciting mobile content on billions of phones worldwide, and developing content for 40 leading global brands including Absolut Vodka, Accenture, Bloomberg, Coca Cola, Disney, European Directories Novartis, Paramount, Perfetti, Sara Lee, Unilever, Universal Pictures and Vodafone.

For more visit http://www.tinomobile.com

Thursday, 20 August 2009

Most mobile marketing startups hedging their bets by developing apps for multiple platforms

Moconews has an interesting article about the challenges of multi-platform mobile development (iPhone, Android, Java, Blackberry, Symbian, Windows Mobile, etc) today.

The trade-off between delivering an amazing user experience to 2-3% of mobile subscribers (e.g. iPhone and Android) or a mass market application for a wide range of devices (50% or more) is a difficult one for everyone. Our general experience is that Java applications delivered across Symbian, Blackberry, Windows Mobile and proprietary operating systems get up to 10x as many downloads as an iPhone app but achieving a similar user experience is very time consuming and costly.

The average cost of an advanced iPhone or Android game/app is in the region 25-50k euro depending on complexity whereas as a mass market app/game with 80% phone penetration (across multiple platforms) is about 200.000-400.000 euro when fully optimized across the devices.

So what about automatic porting services then? There are several companies that claim that they can deliver cross-platform porting at costs starting around 10.000-20.000 USD. Our experience however is that the tweaking and optimisation to make the ported application to look and work nicely on the individual platforms make the cost almost as high as doing proprietary development.

More comments on this to follow...

Monday, 20 July 2009

Mobile app developer headaches continue

One of the main topics with our clients, partners and internally is mobile application fragmentation. Despite all efforts by handset manufacturers and mobile operators to make it go away it is actually getting worse and worse. Java, Symbian, Blackberry Java, Android, iPhone, Brew, Windows Mobile, Palm Pre, Vodafone Widgets (JIL/Opera widgets to be fair), script languages and more.

Or maybe it is for the better as all the new platforms also encourage innovation in new technology and features? Golden Gekko is probably one of the few companies that doesn't mind fragmentation at all as we think the platforms help deliver diversity.

Who knows? Continue reading on
http://mobione.com.au/wordpress/2009/07/mobile-game-developer-headaches-continue/

Sunday, 24 May 2009

7 Mobile Insights May 2009 including iPhone App and Java download statistics

The past 9 months have been interesting in more ways than Apple achieving 1 billion app downloads from the iPhone appstore:
  1. Mobile ad spend in 2008 in the UK exceeded expectations and doubled vs. 2007 (http://tinyurl.com/qengsl)
  2. Over 400% growth in apps downloaded 2008 vs 2007 driven by the iPhone Appstore as well as free appstores (Getjar, Mobile9, Mobango, etc), device manufacturer appstores (Blackberry App World, Nokia Ovi, Samsung Mobile Applications, etc) and mobile operators (Vodafone Appstore, O2 Limus, Orange World Appstore, etc)
  3. Although iPhone apps get all the attention Golden Gekko has found that when launching apps/games across both iPhone and other platforms the number of downloads on other platforms (Nokia, Sony-Ericsson, Blackberry, etc) outnumber iPhone 10 to 1 (contact us for more info).
  4. With approx 2% iPhone device penetration Apple Appstore has an impressive 12% (21% including iTouch) market share in volume of mobile apps downloaded in Europe and North America (Strategy Analytics: How Apple Change the Market for Mobile Applications, http://tinyurl.com/o52cm7).
  5. Although iPhone app development can cost as little as $12.000 a well-designed app can cost anywhere from $50,000 to $150,000, take six to eight weeks to develop, and a couple more weeks more to be approved by Apple (http://tinyurl.com/qke9xb)
  6. 52% of mobile users play games on their phone and about one-in-ten mobile phone users in Europe (8%) claim to have participated in mobile marketing efforts (MMA European Mobile Attitude and Usage Study, December 2008)
  7. 51 percent of mobile phone users in the USA access content using their mobile phone on a weekly basis (http://tinyurl.com/p95opg)

Sunday, 17 May 2009

What is the cost of developing a mobile app (iPhone, Blackberry, Java, Android, etc)?

At Golden Gekko we often get into the debate with clients and partners about what the cost of a mobile app or game should be and even more so with the iPhone SDK. We know that it is possible for a freelance developer to develop a descent looking iPhone app in a couple of weeks for a minimal budget. At the same time developing a market leading app with great design, usability, content and interaction that doesn't crash is not an easy thing. Therefore it was interesting to read what other people have to say about the cost of implementing a mobile app.
"Although iPhone app development can cost as little as $12.000 a well-designed app can cost anywhere from $50,000 to $150,000, take six to eight weeks to develop, and a couple more weeks more to be approved by Apple"

Read more at:
http://apple20.blogs.fortune.cnn.com/2009/05/12/madison-avenue-and-the-app-store/

Now this is still the easy part. Developing an app that works across hundreds or even thousands of devices with different operating systems, screen sizes, navigation input mechanisms and capabilities is a whole different sport. When I worked Vodafone Group a couple of years ago the estimated average cost of developing a mobile game was about 200.000 euro whereof 50% for development and the other 50% porting and testing. Since then life for developer has gotten harder and not easier with more operating systems, screen sizes, touch screens, etc. At the same time budgets for app development have not increased so the only viable solution to deliver great quality apps and games is to make the development process more efficient and this is where Golden Gekko is currently developing all our R&D resources. More to follow...

Sunday, 22 February 2009

Golden Gekko at Mobile World Congress - Lynx FX and Cippi again!

More news stories about the most downloaded fart sound application in the world: Cippi the Farting Chipmunk and the fantastic mobile flirting tools: Weapons of mass seduction by Lynx.

Check out articles on:

http://www.gomonews.com/the-lynx-effect-on-mobile-at-mwc/

http://www.gomonews.com/vigorsol-showcases-how-mobile-apps-integrate-with-tv-ads/

Thanks to Peter Sells at BBH for a great presentation!

Friday, 13 February 2009

Friday: Mobile World Congress in Barcelona 2009 - Next big thing?

Next week the biggest telecom event of the year takes over Barcelona. We will be at the fair as usual networking and checking out what others are doing. If you haven't already then please contact us for a meeting.

This year we will look out for
  • anything app-store related from Nokia, Microsoft, Samsung, etc (big question is how they will succeed where e.g. Handango has previously failed)
  • to what extent mobile content and services companies can continue to push advertisement based business model in the current climate
  • what Sun has to say about the future of mobile Java (they have some kind of an announcement)
  • mobile e-mail - can someone really offer a consumer e-mail service that is close to the experience of the Blackberry but without needing a special handset and mobile operator subscription. Momail is one very interesting company in this space!
  • location based communities - Google just launched Altitude and there are about 50 other companies out there with similar services but is there anything truly disruptive? We are obviously biased as close partners to GeoMe but we think that GeoMe could be the answer!
See you at the fair!

Thursday, 12 February 2009

Thursday: Golden Gekko launches DIY mobile applications service

Golden Gekko has just launched the alpha version of the Mobile Applications Wizard that allows anyone to create their own mobile brochure applications to respond to the growing appetite for useful and entertaining mobile applications on application stores across the globe. These iPhone-like apps, which can run on any kind of phone, are ideal for extending the reach of businesses of all sizes. The service enables the rapid, easy and cost efficient implementation of mobile applications across more than 2,000 different mobile devices including Symbian, Blackberry, Windows Mobile, Linux Mobile, Android and essentially all Java enabled handsets.

Golden Gekko is now able to offer our clients the Mobile Applications Wizard, giving you the opportunity to create your own mobile applications, at minimal cost. The Wizard is used primarily to create impactful mobile brochures, which are similar in functionality to a PDF optimised for the mobile phone. Golden Gekko believes the service will be of particular interest to the SME market, owing to the relatively low costs involved. The service is easy to use and enables companies of all sizes to benefit from mobile marketing.

“We know that mobile brochures are a superior way of engaging with consumers, bringing brands to life and providing value-added services to customers that will meet their needs whilst providing entertainment,” says CEO Magnus Jern. “For time-pressured SMEs the ability to provide their customers with mobile content is a powerful differentiator in a crowded and competitive market.”

Our clients testing out the service have already generated over 1 million downloads of the brochures proving that it will become an instant success!

For more information contact our sales team for a demonstration.

Friday, 9 January 2009

Friday: Mobile Applications - The Next Big Thing In Mobile Marketing?

Jim Cook at Mobiadnews interviewed Golden Gekko CEO Magnus Jern earlier this week about the mobile application trend. Here's the full article or http://www.mobiadnews.com/?p=3172

Other than giving a great overall overview of mobile applications in marketing the article also highlights the Lynx campaign as a great mobile application making it even more famous!

Brands Love Mobile Apps

Moconews has a great article about how "Brands Love Mobile Apps" but also how there is a risk that the application stores get cluttered with so many apps that it becomes a problem.

http://www.moconews.net/entry/419-Mobile-Applications-A-Hit-With-Brands

This article highlights two trends:
1. The major consumer brands already investing in mobile are now all interested in launching mobile applications, particularly on the iPhone app-stores but also in other places
2. There are already over 10.000 iPhone applications on iTunes and 30.000 applications on Getjar and it is getting more and more difficult to stand out and make your app a hit. Even driving viral video views on Youtube is easier because there are more tools to cross-promote and of course the audience is so much larger.



Over 90% of these applications are however badly designed, full of bugs, not working across most devices and not very relevant or useful which means that there is no abundance of great applications that stand out. Download 10 random applications from the iPhone app-store or Getjar and I can assure you that you will experience this yourself.

The implication is fairly simple. There is an enormous demand for great applications so deliver great applications and you will generate attention, downloads, active users and hopefully meet your objectives!

More about how you deliver great mobile applications tomorrow!

Monday, 22 December 2008

Monday: Golden Gekko News Update

In the past couple of months we have launched lots of new exciting campaigns and partnerships. As a matter of fact Bena at Gomonews managed to announce some of them before we even did.

Here's just a few of them:

iPhone Chrimbell Application
Chrimbell turns your iPhone or iPod Touch into a christmas bell. The project was delivered to Ogilvy as there Christmas greeting card. You cand find it by searching for "chrimbell" on iTunes or by visiting http://tinyurl.com/6re6wa

iPhone Application Mockup Viewer
Golden Gekko has developed the iPhone Application Mockup Viewer that that enables us to deliver application mockups to clients in less than 24 hours. The service can also be used to produce customised slide shows.

Golden Gekko also provides a similar platform for all Java enabled mobile phones that has been used to produce more than 30 mockups for client demonstrations and user testing in 2008.

Contact us on sales@goldengekko.com for more information.

Disney Camp Rock
To promote the release of the movie Camp Rock II on DVD, Disney through Carat Mobile in Sweden asked Golden Gekko to produce a fun mobile application that turns almost any java enabled phone into a guitarr and music box. The application also includes wallpapers, ringtones and information about the movie. The app is available for free on http://camprock.golgek.mobi

Partnership with Tribal DDB
In September 2008 Tribal DDB partnered with Golden Gekko for mobile strategy development and production of mobile applications and sites. The partnership has already resulted in a couple
of undisclosed projects for Tribal DDB clients with a lot more to come.

Partnership with Nokia Interactive
In August 2008 Nokia Interactive (the mobile advertising unit of Nokia) partnered with Golden Gekko to support them with mobile website, application and widget development. The partnership has already resulted in over six projects including internal Nokia campaigns and external clients. More to follow about this in the new year.

Friday, 19 December 2008

Friday: Lynx campaign in the news

Mobiadnews has a great article and interview with Peter Sells at BBH about the Lynx campaign here.

http://www.mobiadnews.com/?p=3061

Wednesday, 10 December 2008

iPhone SDK, Android and Symbian creating more fragmentation

With over 300 million iphone applications downloaded to date and 200m+ applications downloaded every month across all mobile platforms the mobile application market has never been more interesting. But it's not all good. Despite all the positive impact from the iPhone and Android in the last year this is also causing majors headaches for the mobile services industry. Fragmentation is constantly increasing with more OS (iPhone, Symbian, Android, Windows Mobile, Moblin Linux, Blackberry, etc), mobile browsers (Opera, Safari, Chrome, etc), application standards (Java, iPhone SDK, Symbian, Android SDK, Brew, 5+ different widget standards, etc). This will increase technical complexity, time to market, costs and potentially kill the chances of the industry really taking off. Imagine having to developing different versions of every software program for Dell, HP, Lenova, Toshiba, Asus, etc.

Developing 4 different OS versions of an application is possible although costly for most mobile services companies. Mobile game developers have dealt with this issue for some time with porting and testing costs making up as much as 80% of the total budgets which is bearable but certainly not profitable. The even bigger challenge however is maintaining, upgrading and supporting 5 different OS versions of an application that is in need of constant change. Unless you are Google, Facebook, MySpace or another business with 100m+ users this is simple not an option if you want to have a profitable business.

What are the options then unless you have unlimited resources for mobile application development?

A) Browser based solution only
Stick to a browser based solution and do everything you can to optimise the service over time and leverage new functionality such as script languages on the devices where this is possible. The negative side of this is that the user experience is always a little bit slow and the design and interaction capabilities very limited. It will very seldom give the user a WOW experience.

B) Automatic porting tools to support all platforms
There are a various porting tools available for porting from Java to Brew, iPhone, Windows Mobile, Android etc. These reduce the development efforts but not the optimising and Q&A work. However, they also substantially limit the use of native APIs and functionality across the platforms which means that the ported version is usually based on the most common denominator between the platforms, i.e. a bad compromise.

C) Java and iPhone versions
The only application development standard that works on a majority of handsets is Java Mobile Edition (J2ME). Java is currently available on over 90% of all devices in Europe, 80% in North America (includes packaging for Brew) and about 75% worldwide according to Strategy Analytics. The only multimedia enabled device that does not support Java today is the iPhone. Java definitely has its limitations but in terms of cost efficiency it is the only platform of choice.

In conclusion although the new platforms provide great new capabilities it is very unlikely that the development community will be able to support all of them. The decision on which platforms are used for development must be made on a case by case basis but in most instances Java is the only viable solution for downloadable applications in combination with standard XHTML for browser based services. Despite the competition from new and exciting platforms Java has a good chance to continue to be the platform of choice in the future.

We look forward to further debate on this subject!