Showing posts with label Apple Appstore. Show all posts
Showing posts with label Apple Appstore. Show all posts

Thursday, 9 June 2011

Key iOS 5 Developer features - a CEO’s perspective

Most of the news leaving the hallowed halls of the Moscone West building in San Francisco, where Apple’s Developer Conference - WWDC 2011 - is taking place, centres around the announcement of iOS 5 and its fluffy new features and services such as iCloud, iMessage, Newsstand, and Reminders. Surprisingly, very little has been reported on the major technical improvements in iOS 5 from a developer perspective. And iOS 5 has a lot of big improvements for developers.

Here are the features that I truly believe will make a major improvement to a developer’s life:

1. Notification Center
One of the main complaints over iOS in the last six months has been the inflation of push notifications that disturb the user experience with an iPhone or iPad. Notification Center in iOS 5 builds on the existing notification system with provisioning now built right into Xcode, making it easier to implement.

With the new Notification Center in iOS 5 you can display and manage notifications without interrupting the user. The user can see all notifications in a single place via the Notification Center from the home screen or from any app by swiping down the status bar. When the user gets a new notification it will briefly appear at the top of the screen instead of a popup. The lock screen also displays the notifications so you can respond to them quickly with just a swipe.

To read more about the Notification Center visit here

2. Automatic Reference Counting (ARC)
I might be going out on a limb here, but in my opinion the ARC is what is normally referred to as garbage collector. One of the key complaints by Android developers, particularly when developing for iOS, is the difficult of memory management in iOS.  This also affects users since apps constantly crash.  With ARC though, the developer no longer needs to be an expert in memory management as the compiler does the job for you.  In theory this should allow apps to run faster and more reliably. Whether it will make apps more stable in general or cause developers to become sloppy remains to be seen.

3. Twitter integration
To be fair this has been one of the main features discussed in the media. But I believe this is more due to the fact that the media loves Twitter.  What they don’t say though is that Android has supported Twitter and other social networking integration for over a year, as Android allows apps to interact with each other.  Nevertheless, iOS now provides the key features of Twitter as well.  The deep integration allows the association of a Twitter account within iOS settings. So now the integration with an app does not have to be done by the user by logging in and or adding an account manually.  Since most apps nowadays provide sharing through Twitter, this will enhance the user’s experience enormously.

4. Core Image
During the last year some of the coolest and most popular apps have been photo editing or photo filtering apps such as Instagram, Hipstamatic, Camerabag, Photogene and many more. Core Image provides a framework for editing images and videos, making it a lot easier to implement these features into any app.  In addition to this, the framework is tightly integrated with the hardware to make performance even better.

5. OpenGL ES
The new OpenGL capabilities are what really excite game developers and 3D animators.
With the GL Kit in iOS 5 the capabilities for advanced rendering and texture techniques have become even better, and we are yet to see how those capabilities can be utilised.

6. PC Free
The sixth and last feature I want to highlight has little to do with the developer SDK but may turn out to become one of the biggest advantages.  Today the majority of users upgrade to the latest iOS within the first couple of months. Some though, will still stick to an older version and cause headaches for developers in terms of backwards interoperability support.  Hopefully PC Free will be so tempting a feature that only a small share of users will remain with older versions of the OS. Unfortunately, however, Apple also announced that the oldest iPhones cannot be upgraded to iOS 5 so some legacy issues will still remain.

So there you have a CEO’s perspective on iOS 5.  Let’s start making use of it when it’s launched (hopefully) in September.

Golden Gekko is attending WWDC but it seems, playing with the SDK and Apple’s other new toys has kept them too busy to give us a full report yet.

Wednesday, 26 January 2011

Top 10 Appstores Worldwide

More and more appstores are coming online every month. Most publicity is about the Apple Appstore, Android Market and maybe Blackberry World and OVI. We thought it would be interesting to try to rank those appstores, including the independent ones. The figures are based on press releases, our own data from appstores, discussions with operators and handset manufacturers, and a few guestimates.


1. Apple Appstore
Recently announced 10 billion downloads across iPhone, iPad and iPod. An incredible figure that few would have predicted before the iPhone launch. Apple were the first to get mobile downloads into the mainstream and are still reaping the rewards.
2. Google’s Android Market
Over 2,7 billion downloads to date. With the ever growing number of Android handset models available, their download rates are increasing, we wait to see if they can catch Apple.
3. China Mobile Market
Although it just launched in September 2010, this is now believed to be the world´s third biggest appstore, based on the number of downloads in December 2010.
4. DoCoMo
DoCoMo has offered apps through i-mode for years and was the largest appstore prior to the iPhone era. With 40 million active customers, they are still one of the biggest appstores.
5. Nokia OVI
Despite the bad press, Nokia OVI continues to perform well, with rapid growth across the base and over 3 million downloads per day. Although,this includes any digital content, such as wallpapers, widgets and games.
6. Mobile9
Mobile9  doesn’t generate much publicity, but with twice the traffic of Getjar and more free copyright protected apps than anywhere else, this is an interesting one to follow.  Including ringtones, wallpapers, etc, they now claim over 11 billion downloads, including digital content other than apps.
7. Getjar
Frequently reported as the world largest independent appstore with apps for all device platforms available, including iPhone (providing links to the iTunes store), Android, J2ME, Symbian, Blackberry and more. The independent store counts 1.66 billion downloads up to date.
8. Mobango
For long Mobango was a strong contender to Getjar, with a community based approach. After running out of cash, Mobango was acquired in 2010, so maybe there will be another boost?  They report 750M downloads.
9. Blackberry World
RIM will tell you it’s about quality and not quantity. Despite over 50 million active devices the appstore downloads from Blackberry World are pretty low. Lately though, figures have been picking up. Blackberry World reports millions of downloads per day rather than total number of downloads but our estimate based on this is a total of somewhere between 500-700m downloaded apps since launch.
10. Verizon Wireless V Cast Apps
Verizon Wireless have continued to go their own way, with a combination of closed portal (V Cast) and openness, giving access to the Android Market. V Cast is believed to provide by far the biggest carrier appstore in the US.
Others include Vodafone 360, Telefonica/O2 mstore, Orange Application Shop, 3 App Store, AT&T AppCenter, Sprint, T-Mobile, TeliaSonera, Windows Phone Marketplace, Palm App Catalog, Samsung appstore, Sony-Ericsson Playnow, HTC, PocketGear, Mobilerated, Zed, Jamba, Buzzcity, Opera, Facebook, Cydia (Apple Jailbreak appstore), Cellmania, Handmark, Javaground, Mobiles24, OnMobile, Ondeego
We also expect initiatives from Amazon, LG, Lenovo, Mozilla, WAC (Wholesale Application Community), Sun/Oracle Java, Acer, Asus and more.
Tell us what you think!