Minneapolis, Minnesota based widget and mobile application developers, DoApp, is climbing the rankings of the Apple iPhone store with their myLite Color Strobe and Flashlight application. It’s quickly moved from 47th to 14th among free applications since Monday. Impressive.
So, what is it? Here’s a video someone shared on YouTube showing off the application:
DoApp’s marketing VP, Graeme Thickins, breaks down what the company has learned about how to succeed in the iPhone App Store.
In this case, they started this application at 99 cents and later changed the price to free. While that may be a questionable business model long-term, I think they have proven that they can build popular software.
As I look at the buzz over the soon to launch App Store for the iPhone, I have to wonder: Why is their so much buzz for building clients applications for a 3G phone?
Here’s my theory: While the development platform for building client applications for the iPhone has taken what’s possible in mobile software to a new level, there has also been a significant evolution in what can be done on the mobile web. The latter cuts into the value of the former.
Sketching it out, here is the trend I see:

Back in the day, people would pay quite a bit for really rudimentary software. But that was the only way to expand the functionality of their devices. However, as the web became easier to access due to a combination of better mobile browsers, more mobile friendly websites, and faster mobile bandwidth, the need for client applications has become less and less.
People are no longer standing in line at the grocery store playing Soduku on their phones. They’re checking headlines in their Google Reader mobile or iPhone edition, or CNN, or any number of things more valuable than the previously mindless distractions they paid to download and install.
Clearly, there are things that can be done in a client application that dwarf what can be done using a mobile browser, but is it enough to reverse the trend toward mobile web browsing? I doubt it.
This is a summary e-mail I sent yesterday to a few executives and friends who wanted my opinion on the new Apple announcements. I felt that the mobile blogging we did as well as the assessment after the keynote was enough, but after reading this I think there may be a few good tidbits and insight. This isn’t just a rehash of what happened, it is also sprinkled with a few of my opinions. Yes, I know it looks like a novel, but it really is a summary. Be glad I didn’t go in to detail! Enjoy.
Some cool stuff came out of Apple today.
No surprise but the iPhone 3G was announced. 8GB for $199 and 16GB for $299. To put that in perspective, the original pricepoint of the 8GB iPhone was $599 which was then very shortly cut to $399. So even the new high-end 3G phone is $100.00 less than the old 8GB iPhone. Awesome except that the price is subsidized. In the end this means that the special treatment that Apple got from AT&T is over. Dead. Gone. Oh Apple is still exclusive to AT&T in the U.S. though, but in part because there is no other good GSM carrier with a 3G network (Verizon and Sprint are CDMA and T-Mobile in the US has no good 3G which leaves AT&T). Apple almost needs AT&T more than AT&T needs Apple. Then again, how hard is it to really build a CDMA version? Sprint could use the help of the iPhone right about now and had better be pounding on Apple’s door.
Battery life seems to be OK, 5 hours on a 3G network connection which is a few hours more than what you can get with other devices today, but still no replaceable battery (doubt they will do that any time soon). Devices like the N95 can get better battery life with an extended battery, an option that is not available for the iPhone… yet… 24 hours of music playback, 7 hours of video playback, 10 hours of 2G access (EDGE), 10 hours talk time and 300 hours of standby time. Make sure to have a charger nearby if you’re going to be living on 3G. Consider investing in iPhone battery companies who find clever ways to add an additional battery to the iPhone without turning it in to a brick… Assuming we can find such a creature.
The iPhone 3G will be shipping July 11th (whaaaa?????) That means that Apple will have been out of inventory of the iPhone for 3 months before they had a product they can ship. This will hurt their sales over these last 3 months since no one (or at least hardly anyone) has been able to buy an iPhone for 2 months now and we STILL have to wait another month before we can get one.
The new iPhone 3G has an all plastic back which I believe will help with reception. I don’t think they talked about that in the keynote, but metal + radio signals = badness. This is actually a good thing and I’m excited that they decided to move to plastics.
There is an actual GPS chipset in there now which will get us much more accurate location information. More importantly it can track with you now, so it could be used for driving directions. When watching all of the 3rd party app demos that were up on stage, a vast majority of them had location awareness built in to their application in some way. Location aware devices and applications are the next big thing here. It’s gunna be HUGE! Watch this space closely, I believe this will be the next big leap in social networking and frankly mobile apps in general.
The iPhone 3G will be in 70 countries soon. By July 11th it will be in Canada for both English and French as well as the US. To see a full list of countries that Apple will be selling the iPhone in, go here: http://www.apple.com/iphone/countries/ This is one of the many reasons Apple went with GSM rather than CDMA and I highly doubt we’ll see them move any time soon (too bad for Sprint, but keep pounding on that door guys!)
You can watch the new iPhone ad here: http://www.apple.com/iphone/gallery/ads/hallway/
One thing that really sucks is that Apple no longer gets special treatment from AT&T. This means that the completely automated way that one could activate their phone is in essence dead. The iTunes activation feature was brilliant and I think was one of the three most forward looking aspects of the iPhone (the others being visual voicemail and multi-touch itself). One may still be able to activate via iTunes, but unlocking all features and getting the $199 advertised price will almost certainly require an AT&T or Apple rep of sorts. Stupid contract stuff no one likes to do. Imagine what the lines will look like when the iPhone 3G comes out and the headache one will have to go through to activate the iPhone with AT&T. One of things I really liked about the iPhone was the fact that I only had to deal with Apple who I knew would treat me right and I rarely if ever had to touch AT&T who I was pretty sure would do anything they could to screw me over. AT&T had better seriously step up their customer service or they are going to see a backlash and that could harm Apple in the long run as well.
MobileMe was announced. This is the refresh to the aging .Mac system. 20GB of online storage and basically a consumer version of Exchange. MobileMe offers push e-mail, contacts and calendar to all of your Macs, PCs and iPhones. In addition it has a very sexy AJAX powered web interface with e-mail, calendar, contacts, iDisk, etc. Make a change on any device and it will push to the cloud and back to the other devices. Make a change in the cloud and it will go back down to the computers and devices. Same price as the old .Mac system which is $99.00/yr and I assume they will still have a 5 user family pack at $150.00/yr. http://www.apple.com/mobileme/guidedtour/ has a fairly nice walkthrough. Yup, called this one the moment they announced Exchange support for the iPhone… I also predicted they will build many of the push services in to Mac OS X server, atop their own platforms. This has not happened yet but a new OS called Snow Leopard was announced and I assume there is an OS X Server equivalent of that as well. I expect to see push like services in Snow Leopard Server.
What DIDN’T happen today:
- No 32GB iPhone
- No iPhone (PRODUCT)RED
- No videoconferencing on the iPhone (awwww)
- No tablet device
What DID happen today:
- Microsoft wet themselves
- RIM wet themselves… twice…
- Palm just gave up
- Nokia still doesn’t care
We have a couple developers on the WWDC floor waiting to get in to the SteveNote this morning. These are the live updates they are able to provide.
11:49am PDT
Conference has ended
11:47am PDT
Rollout on July 11th at the same time across all countries they sell in. Will be sold in 70 countries in the next couple of months.
11:45am PDT
iPhone 3G will sell for $199.00 for the 8GB version. $299.00 for the 16GB model.
11:38am PDT
300 hours or standby talk time. 10 hour talk time in 2.5G. 5 hours of 3G talk time as compared to 3 hours for competitors. 7 hours of video playback and 24 hours of audio playback time.
Also includes GPS support. ACTUAL GPS support via built in chipset. Now they can do tracking.
11:36am PDT
3G iPhone is 36% faster than the Nokia N95 and the Treo 750 with better rendering. iPhone WiFi took 17 seconds to load a page and 21 seconds using 3G. 3G is approaching WiFi speeds on mobile devices.
11:33am PDT
All plastic back. Same 3.5″ display. Flush headphone jack. 3G support.
11:30am PDT
What is needed to take the iPhone to more countries
1 - 3G
2 - Enterprise support
3 - Third Party Apps
4 - Sell iPhone in more countries
5 - More affordable
iPhone 3G is announced. Taking it to the next level.
11:30am PDT
It is almost the 1yr birthday for the iPhone. 90% customer satisfaction. 98% are mobile browsing. 94% are using e-mail. 90% are using SMS. 80% are using 10 or more features. 6MM iPhones sold in the first year.
11:27am PDT
Mobile Me is $99/yr that includes 20GB of online storage. What about .Mac? Mobile Me replaces .Mac. You can continue to use .Mac services and .Mac address, but will be automatically upgraded to Mobile Me.
11:18am PDT
Drag and drop web based e-mail. Contact search available. Start typing in letters and as you type real-time results appear. Drag and drop calendar to move meetings around. Everything is kept in sync with the iPhone. Create a contact on the iPhone and it synced with Mobile Me in about a second. Works the other way too. Create a calendar event on Mobile Me and it will push down to the phone. Happened in about a second there too.
11:14am PDT
Mobile Me has a set of Web 2.0 tools built on the latest AJAX technology. Me.com is the web front end (not live yet). Keeps everything in sync, pictures, documents, everything.
11:14am PDT
Phil Schiller is coming up to talk about Mobile Me. It’s like having Exchange for the rest of us. Not all of us use Exchange server, but we would like to have synced contacts, calendar and e-mail. Updated wherever you are. Mobile Me stores your info in the cloud. You can get to it anywhere: Mac, PC or iPhone. Pushes info up and down keeping everything in sync. Works over-the-air.
11:12am PDT
An enterprise can authorize a set of iPhones and install apps on just those iphones. A way to add custom enterprise grade apps to iPhones without needing to distribute through app store.
11:10am PDT
Developers keep 70% of revenues. Apple verifies the apps to ensure they are secure. If developers want to give them away for free there is no charge whatsoever. Now going to be in 62 countries. If your app is 10MB or less the user can download it over Cellular, WiFi or iTunes. If it is larger than 10MB then it can only be downloaded on WiFi or iTunes.
11:08am PDT
2.0 update will be free for iPhone users and $9.99 to iPod Touch users in early July.
11:05am PDT
Steve is back and talking new features in the SDK
1 - Contact Search
2 - iWork Document Support
3 - Office Document support, Word, Excel and PowerPoint.
Also added bulk delete and move. Also the ability to save images available in e-mail to your image gallery. Scientific calculator. Added parental controls… Teenagers may not like this
Added a lot of language support.
11:00am PDT
Scott Forstal is back. 1 feature requested is background notifications. Need to get alerts even when the application is not running. The wrong solution is to allow background processes, or to allow an app to continue to run even after a user thinks they have quit. This is bad due to battery life and performance. They are going to have a push notification service available to all developers. There will be a persisted IP connected maintained between the Phone and 3rd party server. You can push 3 types of notifications: Custom Alert Sounds, Texutal and Badges… It all works over the air WiFi and Cellular. This will be available in September. That’s the SDK update.
10:54am PDT
Xavier Carrillo from Digital Legends in Barcelona, Spain only started on the iPhone SDK 2 weeks ago. They are brand new to this platform. Built a 3D adventure game in 4 days from the Mac. Will be fully ready in September.
10:54am PDT
Mark Cain from MIMvista is now showing medical imaging software that a doctor can have on their iPhone. They can analyze and provide opinions from the golf course. Very active use of the touch screen. Full control over the medical images, contract, slice control, etc. They have taken a complex desktop application and placed it in the place of the hand of doctors and patients.
10:51am PDT
Dr. S. Mark Williams from Modality is up next. This is medical learning software. They used the iPhone SDK to create an app that is more portable and powerful than flash cards. Has a quiz mode that prompt the user to find things and gives immediate feedback. Designed for effective learning outside the classroom. They are also announcing that they have have a dozen apps available at the release of the 2.0 software and many more by the end of the year.
10:48am PDT
Jeremy Schoenherr from MLB.com is showing off MLB.com for iPhone… You can see who is on base, who is batting, pitching, etc. They took advantage of the iPhone media player to take advantage of real-time highlights. They create QT Reference movies on the fly to ensure you get the best experience, either on EDGE or WiFi.
10:46am PDT
Mark Terry is a solo developer from England who has written an app called Band. A music creation application. Crowd loved this one! Very fun.
10:42am PDT
Brian Greenstone from Pangea Software. They have ported 2 games from Mac OS X. Showing off CPU intensive games. They like the CPU in the iPhone. First game is Enigmo and the second is Cro-Mag Ralley which is a 3d racing game. They use the accelerometer on the iPhone as the controller.
10:39am PDT
Benjamin Mosse from AP is demoing Mobile News Net. Location based news. Location based services seem to be huge here! Get your local news based on your location. You can also watch breaking video from their news network. Community contributed news now available from the iPhone. All developed in a “few weeks”. They are already working on more exciting ideas.
10:36am PDT
Michael Sippey from TypePad is up next. Mobile Blogging on the iPhone. Upload pictures or add to your blog posts.
10:34am PDT
Sam Altman from Loopt is a location-aware social networking app that is working with Virtual Earth for mapping. Interesting since Google Maps are what is built in to the device naively. This app will be free on the iPhone.
10:30am PDT
Ken Sun from eBay is up next. Showing off auctions from the iPhone via a native eBay app. They decided to create the app 5 weeks ago. Has easy access to search, summary of activities and watching items. Buyers and sellers can easily see who is winning or losing. Bidding is of course available as well. App will be free.
10:27am PDT
Developers invited up to stage to show off the apps they have created. Sega is up first with Super Monkey Ball. Created 110 stages in 8 weeks as well as all 4 of the classic monkeys. App will be $9.99.
10:21am PDT
Scott Forstal is showing how to build an application called Nearby Friends. It will use the location APIs and AddressBook APIs to find all of your friends that are within a 10 mile radius.
10:15am PDT
SDK presentation from Scott Forstal
Rehashing what we learned at the iPhone SDK event… iPhone is based on OS X, share APIs, etc., etc., etc.
10:10am PDT
There have been 250k downloads of the SDK so far
There are 25k paid developers
Snow Leopard
iPhone 2.0
35% of fortune 500 companies participated in beta of iPhone 2.0
Top 5 banks as well
Video Stream Available
And because you simply can’t stop social media, we now have a live video stream available from inside the hall, brought to us by Yahoo! Live.
Audio Stream Available
Our engineers have lost Internet connection, but the wonderful people behind Ustream.tv and iPhone Alley have made an audio stream of the keynote available. Enjoy!
9:36am CDT
Question of the day: what’s faster EDGE or WWDC WiFi?

8:55am PDT
WWDC swag: laptop bag and a t-shirt. Come on Apple, you can do better! (I have no doubt this engineer wants a free iPhone, HA!)

8:34am PDT
MacBook pro $2,000… iPhone $400… WWDC pass $1300. Standing in line for 4 hours to see Steve - priceless.

8:30am PDT
Lose badge, go home. Attendee badges are not replacable. All information (with the exception of the Keynote) is confidential. Apparently we agreed to an NDA when we signed up.

8:28am PDT
First windows notebook spotted.

8:26am PDT
Live from Apple’s WWDC 2008. Waiting in line for the keynote. The line that spanned 3 city blocks started forming some time around 12am of this morning. Overall everyone is very civilized. Very little line cutting so far, but we have seen some sprinters on open spaces.

7:10am PDT
The line to enter the keynote started in the wee hours of the morning and is now over 3 city blocks long!


Jesse O’Neill-Oine from Refactr presented on development for the iPhone at Minnebar (his slides can be found on the Refactr blog).
O’Neill-Oine opened by explaining how he was turned onto iPhone development: “I’m into iPhone development because I frickin’ love my iPhone.” This seemed to be a shared perspective among the audience.
Apple takes a 30% cut on your app’s cost. You can only distribute through the App Store, which is both a weakness and a strength. You must be part of the developer program to be eligible to publish applications to the App Store.
Current versions of iPhones have only 128mb of RAM. Apple does not allow any background processing within apps. Plus: you get access to the whole machine when your app is running. Weakness, can’t run an always-on application. This could be hackable, but that would prevent your app from distribution through the App Store.
Development Requirements: You have to be on a Mac (maybe an Intel based Mac)? Within Organizer, you can manage iPhone settings, firmware upgrades/downgrades, and capture screenshots among other things.
iPhone OS is derived from 10.5. Cocoa Touch is where developers will spend most of their time. Windowing, graphics support, buttons, sliders, and event handling such as touch events will happen at this layer.
The media layer is where core animation is done. Allows you to go beyond what can be done at the cocoa layer.
The core services layer is where SQL Lite is found. If you’re writing a data-intensive application, this is recommended. XML and XLST are also supported at this level.
You can access both Edge and WiFi from the the iPhone Simulator during development.
Apple provides a lot of example applications that demonstrate functionality of iPhone coding.
The developer’s site has great documentation but no community. Cocoa Dev is a pretty good site, but still looking for a strong iPhone development community. If you know of one, please drop it in the comments.
Where are the Women?
Amazingly, there was not a single woman in the standing room only discussion of iPhone development. That’s pretty of scary considering that the iPhone is a universally popular device. While the guys in the room seem perfectly capable of building apps, it seems like there is a huge opportunity for iPhone development with a woman’s perspective.

Jesse O’Neill-Oine from Refactr presented on development for the iPhone at Minnebar (his slides can be found on the Refactr blog).
O’Neill-Oine opened by explaining how he was turned onto iPhone development: “I’m into iPhone development because I frickin’ love my iPhone.” This seemed to be a shared perspective among the audience.
Apple takes a 30% cut on your app’s cost. You can only distribute through the App Store, which is both a weakness and a strength. You must be part of the developer program to be eligible to publish applications to the App Store.
Current versions of iPhones have only 128mb of RAM. Apple does not allow any background processing within apps. Plus: you get access to the whole machine when your app is running. Weakness, can’t run an always-on application. This could be hackable, but that would prevent your app from distribution through the App Store.
Development Requirements: You have to be on a Mac (maybe an Intel based Mac)? Within Organizer, you can manage iPhone settings, firmware upgrades/downgrades, and capture screenshots among other things.
iPhone OS is derived from 10.5. Cocoa Touch is where developers will spend most of their time. Windowing, graphics support, buttons, sliders, and event handling such as touch events will happen at this layer.
The media layer is where core animation is done. Allows you to go beyond what can be done at the cocoa layer.
The core services layer is where SQL Lite is found. If you’re writing a data-intensive application, this is recommended. XML and XLST are also supported at this level.
You can access both Edge and WiFi from the the iPhone Simulator during development.
Apple provides a lot of example applications that demonstrate functionality of iPhone coding.
The developer’s site has great documentation but no community. Cocoa Dev is a pretty good site, but still looking for a strong iPhone development community. If you know of one, please drop it in the comments.
Where are the Women?
Amazingly, there was not a single woman in the standing room only discussion of iPhone development. That’s pretty of scary considering that the iPhone is a universally popular device. While the guys in the room seem perfectly capable of building apps, it seems like there is a huge opportunity for iPhone development with a woman’s perspective.
Kiltak at Geeks are Sexy points to this iPhone advertisement and asks if the iPhone is the ultimate blogging tool. The girl in the video explains that the iPhone can be used to take pictures and blog them directly from the phone:
But is it the ultimate blogging device? No.
The Palm Treo is a better device for the hardcore blogger. Take a look at the dancer’s situation to understand why.
If she had a Treo, she could take much higher resolution photos using a typical point & shoot camera like the Canon SD line, then swap her SD card into the Treo to share a much higher resolution photo of an event. This would also allow her to take better low-light photos than the iPhone could handle. I have a hard time believing she captures great photos of ballet considering the light conditions and speed involves.
She could also use the point & shoot camera to take video clips of dancing rather than just stills. The clips could be blogged by emailing them to Blip.tv and posted directly to her blog from Blip. The iPhone can’t do video, and it wouldn’t be as high of resolution as what you could get from the point & shoot.
The Treo, on Sprint or Verizon, has faster data speeds than the iPhone which makes it possible to upload large photos in relatively tolerable times.
The keyboard on Treos makes it easier to type more descriptive blog posts to accompany your photos or videos in less time than one could type on an iPhone.
Will this always be the case? Probably not. Networks will get faster, future iPhones will have better cameras, and they’ll surely add video support at some point. But for now, I don’t think the iPhone is the ultimate blogging device.
Decide for yourself. Here are links to two ballet related posts I found on Kristin’s blog in the past 5 months. Capturing indoor photos of people moving would be nearly impossible with today’s iPhone. Just look at the quality of images of non-moving objects.
although a wee bit slowly. If you’re not familiar with LogMeIn’s suite I
would highly suggest checking out our introduction article. If you’re
using LogMeIn and have an iPhone, well, you’re in luck! With a very
simple change you’ll be able to access any of your computers via your iPhone,
although WiFi is highly suggested.
LogMeIn treats the remote session. Log in to your account and open the
computer you want to access. I suggest doing this on a PC although it
will work from an iPhone. On the left side you’ll see a section called
Preferences. Click on then then click on the ‘Remote Control’ preference
option.
it’s probably set to ActiveX. Select ‘HTML’ and hit save.
iPhone and control it by clicking around the page. It’s a wee bit slow
but it does work, and hey, that’s better than nothing. What would be
really nice is if LogMeIn looked at the browser type and auto-selected HTML
for iPhone users. That would allow for the faster access when at a Mac
or PC with the slower HTML access when on an iPhone.






Recent Comments