About Me

I'm a Software Engineer by trade but like to consider myself an all around geek.  This blog is a place where you'll find my thoughts on a number of different things I'm passionate about.  More often than not though that list tends to include: Technology, Social Media and the Web in general, Geek Culture (TV/Movies/SciFi), Space Exploration, Music/A Cappella.

(Any opinions, etc. expressed here are purely my own.)

Presence
Subscribe
« My Response: John Stewart on Twitter | Main | Twitter is as Tweeters do »
Tuesday
Feb172009

Suggestion to Apple: Open the Simulator

So yesterday I twittered about how there are a few iPhone applications that I would actually like to migrate back to Mac desktop versions.  The two I mentioned at the time were TV Forecast and Tweetie.  That got me thinking, very naively I might add, the iPhone SDK has a simulator in it so why not just download the SDK and fire up the simulator and run the apps on my Mac?

As it turns out simulator != emulator. The iPhone's CPU is based on the ARM architecture where as my Macbook Pro's CPU is based, essentially, on the i386 or x86 architecture. Which means of course that applications in the iTunes store compiled for the iPhone won't run in the simulator because when you compile an application to run in the simulator Xcode creates an x86 binary. In addition to which I'm sure there's also various levels of DRM that would thwart my plan as well.  However this little adventure got me thinking.

What if Apple were to create an actual emulator for the iPhone that came with iTunes? One advantage of this would be that Apple could implement a trial system for applications. Allow me to download an application and run it on my Mac to try it out.  If it were up to me I would say give unlimited use on the Mac side and then I have to actually buy the application in order to transfer it to the iPhone but I can see developers might not be down with that idea so Apple could just give them the opportunity to set the trial period. Buying the application would entitle the user to unlimited use on both their iPhone and in the simulator. 

All of this has the added advantage of killing two birds with one stone in allowing me to run the iPhone apps I want on my Mac and addressing one of the adding one of the more requested features to the iPhone store, trials. So get cracking apple or at least hire me to be product designer on all this...k, thanks.

EmailEmail Article to Friend

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.

PostPost a New Comment

Enter your information below to add a new comment.

My response is on my own website »
Author Email (optional):
Author URL (optional):
Post:
 
Some HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>