Archive for April 2010
Everything you need to know about iPhone OS 4.0
On 8th April 2010 Apple unveiled its latest iteration of the iPhone operating system (iPhone OS 4.0) to a bunch of industry experts. You can watch the Keynote lecture on the Apple website here or read on for a comprehensive review of the key features from this shiny new development kit. Registered developers can get their hands on the SDK now. Consumers will be able to download the software and reap the benefits on their iPhone or iPod touch this summer, while iPad users will have to wait until autumn.
What are the main features?
There will be over 1500 new APIs allowing developers to gain access to functions such as the calendar, photo library and putting SMS into their apps. All in all this leads to a total of 100 juicy new user functions.
In the preview Steve decided to focus on seven key features that will affect consumers. He termed them his “tent poles” of the new OS. Looks like it’s going to be a pretty big tent.
Steve’s Seven ‘Tent-pole’ Features of the iPhone OS 4.0
- Multi-tasking
- Folders
- Enhanced Mail
- iBooks
- Enterprise Features
- Game Center
- iAd
1. Multi-tasking
Multi-tasking enables the user to run multiple applications at the same time, for example you could stream internet radio whilst browsing your emails. In OS 4.0 a simple double click on the home button will open up a bar at the bottom of the screen. This shows the user all the applications running in the background. They can then choose to pause and resume applications where they left off, allowing easy switching between apps.
Apple have figured out how to do this with 3rd party applications without draining performance by selecting the essential services required to work in the background. These APIs will be made available to developers so they can integrate them into their apps.
Examples of iPhone multi-tasking
- Background Audio – Pandora will allow streaming of customized internet radio.
- Voice over Internet Protocol – Skype will be able to receive incoming calls when in another application or if the device is locked.
- Background Location – TomTom can continue to track your position and give you directions, even while you have music applications running.
- Task Completion – Flickr will tell you when it’s finished uploading photos.
- Fast App Switching – This will store the state of an application in the background so that it uses no CPU. So multi-tasking shouldn’t affect the processing speed of the app that is open.
2. Folders
This is key for those who are tired of scrolling through pages and pages of apps and then discovering you can only fit 180 apps onto your iPhone. Drag and drop applications on top of each other to automatically create a folder. The intelligent naming of the folder is dependent on the app store naming convention. All in all you will be able to store up to 2160 applications on your device.
Steve also showcased wallpapers, showing how users can personalize their device further by changing the background.
3. Enhanced Mail
Apple have listened to requests from users and added some key features to the Mail. There is the option for a unified inbox, allowing multiple email accounts to feed into one inbox. They will also support multiple exchange accounts. For those who prefer keeping inboxes separate there will be fast inbox switching. Mail can be organized by thread so you can follow email discussions more easily. Finally users will be able to open up email attachments with apps from the App Store.
4. iBooks
iBooks is Apple’s ebook reader. Since it was rolled out on iPad there were requests to bring it to iPhone. It will use the same iBookstore as the iPad. Users can buy a book once, transfer it to all their other devices and wirelessly sync pages and bookmarks. Plus you get a free Winnie the Pooh book.
5. Enterprise Features
According to Apple over 80% of Fortune 100 companies use iPhones. So they have added in some extra features to support businesses. This includes better data protection, allowing users to encrypt all their emails and attachments with pin codes. They will make APIs available so developers can encrypt data in their app too. There will be mobile device management, which is useful for mass deployment of iPhones. As well as wireless app distribution, multiple exchange accounts and support for Exchange Server 2010 and SSL VPN (Juniper and Cicso).
6. Game Center
Apple showed a preview of a social gaming network that they plan on making available later on in the year. As there are 50,000 games and entertainment apps already on iPhone, Apple want to provide a service that will allow developers to add extra functionality into their applications. This includes inviting friends, matchmaking, leaderboards, and achievements.
This announcement sent a shock-wave through the established gaming community as there are already a whole host of iPhone gaming platforms in existence, including Open Feint, Crystal, Scoreloop, Plus+ and Agon. However since the Apple keynote the developers of these networks have announced that they plan to fully integrate with the new platform. Game Center will enable them to increase their user base and allow them to focus on what makes their services unique.
7. iAd
Apple wishes to continue to promote the freemium economy (keeping apps free) whilst providing developers with a source of income so they can afford to make more amazing apps. Therefore Apple’s announced iAd, their mobile advertising platform.
There are 185,000 apps on the app store and swiftly approaching 100 million devices in circulation. The average user spends 30 minutes a day in apps and if you were to show an advert every 3 minutes, that would be 10 ads per day. Multiplied by the number of handsets means a phenomenal amount of ad impressions. Apple will sell and host the ads with 60% of the revenue being given to developers.
iAd will be built directly into the iPhone OS. This is beneficial for the user as clicking an ad will bring them interactive and video content without taking them out of the app they were in. Ads can be developed HTML5, but as it stands there will be no support whatsoever for Flash and Java.
Steve finished off by showcasing some rather nifty example ads for Toy Story 3, Nike, and Target. Make sure you check them out at 49 minutes into the Keynote lecture.
Platform Compatibility
iPhone OS 4.0 will be fully compatible with iPhone 3GS and iPod touch 3rd generation. However not all features will be functional on iPhone 3G, iPod touch 2nd generation and older devices. This is due to the hardware not supporting tasks such as multi-tasking. It is also rumoured that older models won’t support camera app zoom and wallpapers.
A Few Final Thoughts…
Looks like the OS 4.0 update will be highly anticipated by users and developers alike. It will be interesting to see what advertising agencies will make of iAd and it will certainly guarantee jobs for those fluent in HTML5. Apple’s shunning of Flash is still rather a contentious issue and what with Adobe announcing CS5 last week, it leaves me wondering in who’s best interests it is that the two go head to head? Aside from that it was a very successful Keynote and I’m looking forward to June 22nd, which is rumoured to be the date that the iPhone 4G is announced.
The Untapped iPad Market… Cats! But Not Dogs.
Two new reviews of the iPad have surfaced on YouTube, revealing an untapped niche market… apps for animals. The Smule keyboard app gets a warm response from the inquisitive kitty, whereas the Corgi seems somewhat unimpressed.
It remains to be seen whether Jobs and Co. were aware of the feline appeal when unveiling the iPad, but now it’s common knowledge will we see developers rushing to code apps for cats?
Cat “I’m a Mac”
Dog “I’m a PC”
Invasion of the Pixels
Retro games characters take over the world in an awesome new animation short called Pixels. Created by the talented Patrick Jean of Parisian visual effects company One More Production. It features many classics including Space Invaders, Pac Man, Tetris, Pong, Donkey Kong, and Frogger.
Make sure you check it out here: Pixels.
A Word Cloud representation of the iPhone OS 4.0 preview

A Word Cloud representation of the iPhone OS 4.0 preview. Created by Rebecca Jones using Wordle (http://www.wordle.net)
–
Rebecca Jones
09/04/2010
Created using Wordle
–
Self-Publishing vs Publisher: An Indie Games Developer’s Guide
It’s one thing to have a perfectly polished app, it’s another for it to get the exposure and recognition it deserves. Indie app developers need to give serious thought to how they are going to market their app. Relying on people to find you in the sheer mass of apps on the App Store is somewhat akin to asking them to look for a needle in a haystack. As a result, choosing to self-publish or to go with a publisher can be a pivotal decision in the overall success of your game.
Choose your publisher wisely, look at their back catalogue and the success of their titles. Does your game fit with their portfolio and, most importantly, do you want your app to be associated with that brand? A great publisher will already have a massive list of industry contacts, including key press and reviewers. They will also have an established relationship with Apple, which could help in attaining the holy grail of an Apple feature.
Don’t be too precious about your app: a publisher knows the industry standards so they will assess the quality of your game and will give you honest feedback. At the end of the day they want to market a great product and will help you get to that stage, so be prepared to listen to their advice. A publisher usually requires a commission, though if you pick the right partnership the overall sales can be far greater than you would have ever achieved on your own.
If you decide to go it alone and self-publish you need to be prepared to roll up your sleeves and immerse yourself in digital marketing. There is a lot of useful literature out there aimed at helping you. The ‘Winning iPhone Strategies’ report by Kisky Netmedia is a great place to start. Talk to other developers, go to conferences, network your socks off and get as many tips from your peers as possible. Try to get a contact at Apple and show them your app, if they really like it they may be able to recommend it as a ‘staff favourite’ on the App Store.
Think about your target audience and how you can reach them. You may want to set up and maintain a Twitter feed, Facebook group, YouTube channel, and a microsite for the app. Build up your own contact list of target press and reviewers, then make sure you actually write press releases and send out promo codes. You could also integrate a social networking platform into your game such as Crystal, Open Feint, Scoreloop or Agon. These allow you to add in social features that increase product visibility via friend recommendations. These will help with the discovery of your product long after it drops out of the top 100 in the App Store.
At the end of the day it is up to you to decide whether to self-publish or use a publisher, but either way don’t sit on your laurels and expect it to sell itself. Generate a buzz and make sure you listen to the critics, as they will help you identify what needs to be fixed in the updates.
–
Rebecca Jones
05/03/2010
This article was written for a feature on the Vision+Media website called ‘Build it and it will sell’ aimed at the independent games developer.
–
Welcome
Hello and welcome to my new blog. I plan on this being a temporary home for my articles until I finish the redesign of my website (www.rebeccaannejones.co.uk).
You can find me on LinkedIn and Twitter.
Please do join in with the discussions as I would love to hear your point of view.


