39 comments

[ 2.5 ms ] story [ 68.5 ms ] thread
I'm upgrading as soon as I can...if for nothing else but HD video!
I'm impressed with 24% thinner. After holding an iPod touch for the first time I always wished my iPhone was less bulky.
(comment deleted)
Yes, people don't really appreciate this. With Canon Powershot cameras, they went thicker when they added image-stabilization a few years ago, and that quarter inch or whatnot really made a huge difference in how big it felt and how pocketable it was.
To be honest, I would much rather see a thicker phone with a longer battery. My current iPhone (the 3g) feels unnecessarily thin to me.

What I would really like to see would be the option for a larger battery.

The Mophie Juice Pack does two things for my 3G:

(1) Makes it thicker (2) Gives it longer battery life.

Problem solved ;)

Huh, no WebM support.
It isn't in any stable build of any popular browser yet, and you expect it to be in MobileSafari's stable build that is released as GM today? That's unrealistic.
It'd have been nice if they had at least announced it.
Apple's next-gen iPhone also comes equipped with Apple's speedy A4 chip and a gyroscope, which when coupled with the accelerometer, provides 6-axis motion sensing.

Six Axis? OK, I picked up my mouse, and demonstrated to myself, rotating it about each of the three(X,Y,Z) Cartesian axis -- no problem. So then I tried to figure out the other three: All I can guess is that they are movement along those prior mentioned axes. Is this correct?

I assume three are for position, and three are for angle.
Is there any good, sound, technical reason why iOS4 won't run on 1st-gen hardware (iPod and iPhones)?

I understand some hardware may be missing (bluetooth on 1st-gen iPods and 3G on 1st-gen iPhones) but the computer that runs the show is pretty much the same as the 2nd-gen ones.

The technical reason is they want you to upgrade.
I think that's a bit cynical.

Apple's all about the user experience, and I think they have rightly judged that enough of the new features won't perform adequately to be a satisfying user experience.

You can quibble about the call, but how many other phone OS vendors would support 2-year-old phones for a free upgrade? How many other phone OSes even do upgrades on old phones?

(Android does, a little, but I think most of the Android vendors aren't supporting, e.g., Froyo, on their older 1.5 handsets.)

>Apple's all about the user experience

If this was true, you'd see a lot fewer articles about them on HN, TC, etc.

> Apple's all about the user experience, and I think they have rightly judged that enough of the new features won't perform adequately to be a satisfying user experience.

What feature a 1st-gen iPod lacks that makes it satisfactory on a second-generation unit? IIRC, the only change is the addition of Bluetooth, processor and memory being the same.

Presumably it's lower amount of memory wouldn't work well with features like multitasking.
Multi-tasking is only enabled on 3GS and 4 phones. 3G won't do it. The amount of memory on the 3G (2nd gen) and the original is, AFAIK, the same.
It seems that Apple has historically concentrated more on pushing towards the future instead of dragging legacy support with them.

In the long run this means that users who don't make the investment to stay current hardware-wise often lose out on being able to take advantage of the latest features.

This certainly creates a good cash flow situation for Apple, but my guess is that the cost-avoidance side is equally lucrative. Not having to run QA tests for hardware that is 3 revisions back, and possibly still running original or near-original code has got to look good on the bottom line as well. Also, knowing that you can leave any mistakes or oversights in the past, and keep drivers for massively old legacy items out of the code base probably just makes for a better overall experience for everyone.

I once worked with one of the guys who was a kernel developer for Windows95. According to him, a lot of the Windows bloat and slowness at startup was directly attributed to massive hardware base they had to maintain support for. IMO, I personally like the fact that Apple doesn't waste a lot of time and effort on worrying that every new feature is fully back-portable to everything they've shipped in the last 5 years.

This is not even close to a good, sound or technical reason.

The reason I asked is because, as far as I know, the processor and the amount of memory is the same for 1st generation and 2nd generation hardware. I wonder if Apple is artificially limiting the availability of their software just to force fashion victims to buy new hardware.

And calling the hardware base iOS has to support "massive" is quite an overstatement. That's the enormity of 7 models.

This is not even close to a good, sound or technical reason

Well, "good" is a little subjective. I am purely speculating here, but I doubt that Apple compiled something into the code to make it simply not run on first gen hardware. IE: there must be something about that hardware platform that makes it different enough from current-gen hardware that supporting it adds some amount of back-end effort. Perhaps the reason has to do with one of the other factors I mentioned, a "mistake" or shortcoming in the first-gen hardware that requires more internal hacks and work-arounds in the code than they are willing to support.

It's not like this sort of thing is unique to Apple. Some of the first-gen Droid phones are not going to see the 2.2 update. Yes, there may be more hardware variants and changes among the Droid phones, but it is still a relatively new platform abandoning not-that-old hardware.

It's either a hardware difference or Apple artificially restricting where it installs to increase hardware sales.

It would not be the first time - the first iMacs are capable of running up to MacOS X 10.4, provided they have enough memory. I have successfully ran 10.4 on a beige G3. The installer, however, checks the hardware against a list of "forbidden" (if I remember the term used in the .plist file) machine types.

Here is a similar story, regarding 10.5:

http://www.macosxhints.com/article.php?story=200710260837463...

That's insanely high res. How many pixels would my 15" MBP have at that DPI?
15" / 3.5" * how many pixels the new iPhone has. Math people.

So ~4100 by 2700. Pretty nice.

The current generation of 15" MacBook Pro is 128 PPI at 1680x1050 resolution

For 321 PPI (which is 5 pixels less than iPhone 4's), it is 4200x2625.

Anyone know when iPhone 4.0 will be available to download.

As a bootstrapped developer I ran OS 4.0 through the first 3 betas, but as noted by apple do so at your own risk. I had some issues with beta 3 so Ive been waiting for an official version, before upgrading to 4.0 again. I just checked developer page and it still says the latest beta 4 well is in still in beta. I guess they release the official version around same time phone comes out?

Steve said (in the keynote) that the Golden Master download should be available today.
They said "master candidate done today, so out soon". Also that the phone is available on the 24th, so iOS needs to be finished enough before that to be built in and shipped off on time.

But I'm guessing they wont allow us to have iOS 4 in wide circulation before iPhone 4 itself is out, so 24th or after is my guess.

Wasn't it mentioned in keynote? Where do I got June 21st date then…
It depends on if you have to switch to the tiered plan on upgrade.

It's a foolish purchase if you do, or if this is your first iPhone. 2Gb is nothing, particularly when they're pushing ads at you, and don't forget the game network is coming.

I'm installing an in dash GPS receive this week that will let me stream Pandora in my car, that's next to useless without unlimited.

Hell a poorly written app could blow through wads of data while you're at the doctor's office and you wouldn't know until too late.

The iPhone (and realistically all phones of this nature) need unlimited plans. AT&T is really screwing the customer here, and Apple as well.

At the very least they should have offered a $50 a month unlimited (or practically unlimited) plan.

They really need to open up the market and get some competition going.

It depends on if you have to switch to the tiered plan on upgrade.

ATT has been pretty clear that you don't (i.e. you can upgrade and retain the unlimited data plan).

To me the IPS 300+ DPI screen is the best part. I can't wait until the iPad gets this kind of DPI.
I'm very impressed. Anyone know if only the rear camera is 5 MP/720p or are both cameras? If not, what are the specs for the one in the front?
The front camera is the most important innovation to me. I think this will really bring video calling to the masses, for the first time.

Many people have been doing that with laptops, but the increased mobility will make a huge difference.

(edit: also, I was mystefied why the iPad doesn't have one. Surely the first update will?!)

Indeed. I think this is the major game-changing feature of the phone.

I also like the gyroscope.