Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Never mind that at launch iphone was more fancy featurephone than smartphone.

Not really. iPhone was the first phone ever that shipped with a real, full-featured, non-crippled web browser. This was an astonishing achievement at the time, and one which made its existing competition look like "fancy featurephones," not the reverse. (Really an astonishing achievement period, considering it had 128MB of RAM).



But no 3rd party apps. That was an after thought.


Absolutely not, it was added on after, but no, that was the plan all along. You don't build that in just a year. That was part of the plan all along, but why waste millions of dollars on an app ecosystem before the phone itself is proven? No, you start with an amazing minimum viable product, see if it succeeds, and if so, you recoup lots of R&D money, and pour that into building the app system you already planned out. Yes, Jobs talked about web-apps and such, but that was just cover.

Yes, Walter Isaacson said that others tried to convince Steve about apps at launch, but from the moment he started talking about web apps on that stage in 2007, I never believed for a moment it was really the angle. I knew a couple folks who worked on the first couple revs of iOS, installable apps were always possible, if underdeveloped, from day one. Jobs had lots of resources at Apple in the 80s, and frittered them away on the Lisa and Apple III. He stumbled on Pixar, not knowing where it would go, and had a hell of a time figuring out how to position NeXT, but all those failures taught him that in business, like in art (and we know he felt himself an artist), making the most within the constraints of the medium is they key to success. He came back to Apple on its deathbed. He negotiated with MS for a transfusion to stay alive, and knew even though OS9 sucked, they needed a splash. They had the iMac. Pare down a personal computer to what was needed at the time. Monitor, modem/ethernet, CD drive. No need for a floppy, they're dying, chuck it for an external one you can charge for. No need to pack it with a super spiffy CPU or oodles of RAM, people can pay for an upgrade. Just make it slick looking and work well. Same with the iPod. Pimp it out with upgrades later, after the MVP proves its worth. The G4 cube failed, it never was really iterated on.

He learned from Microsoft, create a MVP, if it seems to catch on, iterate fast.


> But no 3rd party apps. That was an after thought.

Barely any platform had 3rd party apps. No one had a streamlined app store, SDK and monetization process like iOS came out with in 2008.


Palm Had. I was a fool not to try and develop a 3rd party app for it. I had a Palm.


http://mobilehtml5.org/ I'm interested in how you would define full-featured. Please check the symbian & opera columns. Also, iOS 1.0 ships with Safari3.0, not Safari3.1.1 in this test.

In iOS 2.0 they introduced a new feature that allows you to save web pictures to Photos. Full-feature redefined. :)

Edit: a full-featured television indeed, by Alan Kay's definition: https://www.fastcompany.com/40435064/what-alan-kay-thinks-ab...


I mean full-featured in the sense of end user experience. If you have any example prior to 2007 of a mobile browser rendering the full New York Times website perfectly,[1] I'm all ears. But as I remember the below link was, for good reason, the biggest "wow" moment of any demo Steve Jobs ever gave.

[1] https://youtu.be/RIRQg8AJxuw?t=41m24s


I partially agree with you, in that the rendering of the page is good-looking in circa 2007 standard on a mobile device. But rendering one page nicely does not prove it is full-featured. It has to go through some kind of benchmark, which reflects the general ability to process trillions of other pages out there. It loses to Opera Mobile or Symbian browser on the test I just googled (not sure about how accurate it is though).

A full-fledged browser experience in 2007 to me means at least I could have mouse hover, to deal with sites not yet adapting to mobile computing (there were a lot of them). WM6 browsers did that. If it fails, I'd go and use my Palm device to VNC into my workstation -- a 2004 Sony device that will be up-to-date forever because it is a decent thin client.

I also remember opera mini being a very handy browser on lower end phones like the S40 models. Since the first iOS safari does not do javascript IIRC, it makes no difference if the rendering is done with WebKit locally, or pre-computed on a server. The only difference is that iPhone has a bigger viewport, which allows you to consider the webpage a minified version of the desktop rendering -- and you are able to freely swipe, zoom, rotate -- not relating to the functionality of the browser itself. I'm not sure if you would agree, but I think, if iPhone1 runs Opera Mobile (with beefy 128MB RAM and fancy graphics chip), it beats the built-in Safari to the ground.

Of course it will cause other troubles -- battery life, thermal management, slow startup, or even unstability etc. This is, to my understanding, why Apple decided to ship a "reduced" version of Safari3.

Edit: adding explainations.


Screw mouse hover. iOS had the mind blowing pinch to zoom feature which made full page websites actually readable on mobile. They didn't even have to wait for mobile friendly. If you tried browsing the web on any phone pre-iOS it was a shit experience fraught with frustration.


Exactly. I was referring to exactly this, that it is the awesome interaction methods that made it work, not the browser itself.


iOS Safari has always supported Javascript and was never "reduced" in any meaningful way (that's the point of Jobs' demo) except that (as now) it didn't support Flash, and deliberately ignored onmouseover, :hover and other such features that don't work well with a touchscreen interface.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: