Shamelessly promoting PHP, Myself, and my services
12 Jun
So, Mr. Jobs and his henchmen have an Ad, saying.. “This is the internet on your iPhone”.. and they show people using Safari to browse the tubes. So.. why do people need to write apps for the iPhone using HTML/Ajax/CSS? This seems to be the question most mac developers are asking.. but I am not.
“Web Services are the future” we’ve been hearing this.. since.. 1993? I believe the iPhone and it’s ability to render standards based HTML will usher in a new era for web services. The cell phone carriers are going to love it too, as every “application” on the phone needs to connect to the internet.. which obviously means.. more data plans will be sold.
I for one welcome our new paradigm. Not only does it make it easier for someone like me to write an app for the iPhone, it makes it easier for me to write an app for any phone. Opera Mini runs on pretty much everything, and it’s standards compliant.. so my app is instantly cross platform.
My questions/qualms are not with the idea of how apps will be written, but how will they be packaged, and monetized.
If I’m writing web pages that are calling PHP/Ruby/Python/.Net/Java pages via javascript… all I need to have on the iPhone is the HTML file.. which can call the CSS and JS files directly from my server.. which basically means.. all my apps are “hosted” on my server. Obviously, I can’t charge or license out the HTML file, so I’ll need to write my own user auth system, and licensing system? And, we only have 3 weeks to write and test something like this? I’m convinced, iPhone 1.0 would have ‘Beta’ written all over it, if it was a google product. Apple took too long to decide or reveal how apps will be written for the phone.. and honestly it shows they rushed the announcement for WWDC. I hope it’s not a new trend.
9 Responses for "iPhone Apps, Web Services.. and mixed messages."
o.k. there is no DevKit for the iPhone, but where can I get informations about the usable space for an iphone safari application? Are there any downloadable icons/button sets that mach the iphone gui?
I’m looking for some dev details as well. Anyone now where to find them?
what kind of details are you looking for? I believe if it’s HTML and it renders in Safari.. it’ll render in the iPhone.. the touch scroll thing is all part of the iphone UI.
well It took me half an hour to get my iphone. I never expected that it will take a long time to activate your iphone through AT&T. I haqve been trying to activate it since 7:30 last night with no luck. I thing apple made a mistake by going with just one carrier.
>> Are there any downloadable icons/button
>> sets that mach the iphone gui?
There’s a nice emulation tool called “iPhoney” at
Exact pixel match of the iPhone screen.
>> but where can I get informations about the
>> usable space for an iphone safari application?
Yeah, I’m still trying to find out what the usable area dimensions are, too. I know the screen is 320 by 480 (or 480 by 320), but that doesn’t take into account the nav buttons at the bottom and the address bar.
When I crop down a screen shot of iPhoney, it looks like you’re left with 320 by 360 (portrait) or 480 by 200 (landscape) but that may not be pixel perfect since they have to use normal scroll bars that the phone won’t have. But, it should be close enough.
Oops. That URL didn’t go right…
http://www.marketcircle.com/iphoney/
You guys should try out AppMarks.com which is an iPhone compliant dashboard page that mimics your main dashboard but allows you to customize the buttons / features that you like most and already defaults with a ton of useful tools that you dont need to bookmark on Safari manually. You can also add any arbitrary button with your own url and title.
I’ll be putting up more useful stuff at my blog soon that I’ve been waiting to blog about.
Ahhh iPhone heaven.
The full link to AppMarks is http://www.appmarks.com/.
I just want to confirm that your 320×360 usuable area for iphone seems to be correct.
I set up a test here http://www.mm-sf.com/test.html
Those white lines are every 50 pixels. On my iphone it cuts offs just after 350.
thanks for your help.
Leave a reply