Hacker News new | past | comments | ask | show | jobs | submit login
iOS 4 Update Now Avaliable (apple.com)
75 points by glymor on June 21, 2010 | hide | past | favorite | 102 comments



Am I the only person who consistently sees headlines like this and thinks "I thought cisco was on version 15 or something, wtf?" only to be reminded of that other ios?


Amusingly, Cisco also had a trademark on the name iPhone.


I have heard rumors that iOS 4 is going to be a little pokey (as in slow pokey) on the iPhone 3G. Can anyone attest to that? Or refute that statement?

And does anyone know of a site showing how to downgrade if I decide it is too slow and I want to revert back to iPhone OS 3.1.3?

(Sorry to ask, but I figured this crowd would know the answers to both of my questions off the bat.)


It feels slower. It seems to be possible to downgrade from iOS 4:

http://translate.google.de/translate?js=y&prev=_t&hl...


When I was running the GM version is was very slow. This release seems tons faster.


Yep, I definitely think so. Bookmarking something to the homescreen takes at least 4+ sec's, changing the wallpaper took at least 7 secs, sliding through emails now has hickups, etc. iPhone 4 already ordered ;-D


Just upgraded my wife's 3G, and it feels great, but then I'm used to my original day 1 iPhone, so not really sure, but ios 4 on the 3G feels plenty fast to me.


It was a bit slow at first, but after a restart and a few minutes of usage it seemed to be back to its old speeds.


If you're a developer, the version released today is the same build as the one that has been available as the GM Seed since WWDC.

No need to upgrade.

Edit: apparently there are a couple differences. Game center isn't installed in the "retail" version, and there seems to be at least one fixed bug on non-3GS devices (see comment below). But the build is the same.


Nah, it’s not the same. The “no-default-wallpapers-on-iPod-touches-3G”-bug is gone.


With the exception that Game Center is not enabled on this version as of yet.


Just as a forewarning, I lost a few pictures and a couple apps that I downloaded when the beta 4 expired and would not let me backup/transfer anything from the phone until I did a restore. I would advise to upgrade to this just in case it has an expiration date built in too.


I tried to upgrade, but it said I was using the latest.


So the version number is 8A293?

edit: Oops, easy to confirm via the URL. It is 8A293 indeed.


iPhone 3G owners (like myself) may want to check this http://support.apple.com/kb/HT4204


blarg - multi-tasking was the one update I wanted.




Careful if you have a 3G -- twitter reports are saying the new OS is even slower than 3.x:

http://twitter.com/#search?q=ios4%203g%20slow


I've just updated and it certainly feels slower. Menus take forever to load.


This is very strange - OS4 feels distinctly snappier on my 3GS.


General consensus seems to be 3GS is faster, 3G is slower.


I found that another restart improved the speed dramatically.


It makes me really unhappy with Apple that the 1st generation iPhones and iPods, although having the same processor and memory as the 2nd generation ones, were made incompatible with this release.

It's not nice when a hardware maker dictates I should buy a new gizmo to enjoy the features practically identical gizmos have access to.


This is not true. The original iPhone and iPhone 3g only had 128mb of ram. The 3gs has 256mb.

http://www.macrumors.com/2010/06/17/iphone-4-confirmed-to-ha...


> This is not true. The original iPhone and iPhone 3g only had 128mb of ram. The 3gs has 256mb.

You're misinterpreting his statement. The original iPhone model had 128MB. The iPhone 3G has 128MB. The original model is not supported under 4.0 but the 3G is.


He said 1st vs 2nd gen, not 3rd. The iPhone 3G gets this updates, and it has the same amount of ram as the first generation iPhone / iPod touch. Same CPU too.

There may be a technical reason, but that isn't it.


Maybe the lack of a GPS? Also, the 1st Gen iPhone has the lowest-rated battery life. Maybe those two factors led Apple to drop it. Maybe iOS 4.0 consumes more power, because of CPU utilization and the experience was unfavorable.

Then again, I bought my 3G a month before the 3GS came out. Verizon screwed up their deployment of towers in my area, at a time when I was job hunting and needed to make/take cell phone calls. So I had to switch (before the 3GS was release). But again, I've had my phone for less than a year, and it would suck to have it be obsoleted/EOL'd by Apple.

They probably don't WANT to keep it around, but for customers like me, who want their device supported for more than 13 months, they kept it.


The 2nd-gen iPod has no GPS either. That's no technical reason.

The only conceivable reason I find is the lack of bluetooth in the 1st-gen iPod. I can't believe this is a requirement.


It's not nice when "customers" that haven't bought hardware in two years decide they deserve new software that costs money to develop and test for legacy hardware either. They're a business, not a phone firmware charity.


Why the scare quotes around "customers"? You're not a customer unless you buy a new phone at least once a year? (Not that I agree with the parent, I just think you seem awfully eager to put him in a bad light)


That would be true if they weren't PAYING for the phone over the span of $199 upfront and a high-priced data plan for the next two years. The actually cost of the phone would be $599 or $699 -- and for that amount of money, I would want AT LEAST two years of support, or a discount when I decide to upgrade models.


And, mind you, iPod users have always been forced to pay for newer versions of the OS.


Are you a customer if you've consumed in the past? The iPhone 2G and 3G still have all the functionality they were sold and advertised to have. Any future OS updates are above and beyond that. Before the iPhone was released in 2007 I don't remember any significant OS updates being common on SmartPhones sold in the US. Usually you had to resort to hacked ROMs lifted from newer devices.


It's nicer than creating an artificial restriction that obsoletes equipment identical to newer iterations.

And keep in mind iPod users have always been forced to pay for the software "that costs money to develop".


Yeah, until now.


Now some of them will be forced to buy hardware whose profits will subsidize the upgrade for those who have newer models.

There is no way to spin this in a nice way.

And, for the record, I would be perfectly fine to buy this upgrade.


What makes me unhappy, it now becomes clear that 3rd generation 8gb iPods were just re-branded 2nd generation ones. Unlike the 16gb and 32gb model the 8gb didn't receive an hardware upgrade (more ram and 3GS CPU), so it doesn't support multi-tasking now.


Welcome to the club. With OS 3, Apple broke the cable I used to watch podcasts on a TV (at the time, I spent a lot of time in hotels and the cabe was very handy). Now, with iOS4, Apple broke the whole iPod. With iTunes 9.2, BTW, they also broke the iMac I used to sync my iPod (a beautiful bondi-blue one), kindly informing me it wouldn't run after installing it, making me have to chase down a copy of iTunes 9.1.

No. I won't buy a new computer just because Steve thinks I should.


You are upset your twelve-year-old computer won't run a version of iTunes released days ago?


Original iPhone owners have now had 2 full subsidized upgrade cycles. If they didn't want to spend $99 (or less) for a 3G to gain GPS and 3G and also decided to skip the 3GS (also $99 now) for 3G, GPS, video recording, a better camera, more RAM, faster processor, etc then Apple really has no expectation these customers care about having any of the features of iOS 4 either. I'm much more sympathetic to the 2nd generation iPod Touch owners


In some countries it costs about five times that, with a contract.


Ahh the forced upgrade treadmill one must run on.


No one said you have to upgrade the device's software. It's not like the first-gen devices have killswitches.


It's not like the first-gen devices have killswitches.

Killswitches are iOS 4-only apps, which (based on experience with iPod touch) will show up in AppStore, but you will not able to install them. Also, you cannot get previous versions (3.x-compatible) of applications from AppStore.


That’s not a kill switch. You can continue using everything you used before.

A kill switch would be something that makes your experience worse.


That actually can make the experience worse. For example, if you decide to use the iPhone with a different AppStore account. There's no way to get back the versions of apps that work with the old version of OS.


But it's not like there is a real technical reason behind the restriction either.

It's pure, unadulterated greed.


The memory difference is a pretty good reason. I was still using a 2G when 3.0 came out and it was never nearly as snappy again throughout all the 3.x releases I had on it. The 3G, with double the RAM, is a bit slow with iOS4 in spots. My understanding is the way memory management is designed in iOS Apple can't risk significantly decreasing the amount of memory available to third party apps without causing some big issues. I would imagine iOS4 apps will also have a bigger memory footprint than 2.x and 3.x apps as well. I'm sure someone will hack it onto the 2G so we can see for ourselves within a few weeks. I'm betting lots of sluggish operation and low memory warnings.


Opps. I was mistaken in thinking the 3G had more RAM than the 2G.


Pure speculation. Since the device and firmware are not open, you can't say there's no technical reason.

WWDC keynote, 1:41 "because the hardware just won't support it".

But don't late that get in the way of your put downs, eh.


And, being the firmware source closed, you trust, without any means to verify it, when someone with an interest in this matter tells you, that, despite the nearly identical specs (same amount of memory, same processor), revision 1 can't run the software that revision 1a can. The only difference between a rev1 iPhone and a 3G iPhone is the cell radio. The application processor is exactly the same.

If you really believe there is a solid technical reason for it, I have a nice bridge to sell you.


And, being the firmware source closed, you trust, without any means to verify it, when someone with an interest in this matter tells you, that, despite the nearly identical specs (same amount of memory, same processor), revision 1 can't run the software that revision 1a can.

Given no evidence to support the contrary position, yes I find that plausible.

The only difference between a rev1 iPhone and a 3G iPhone is the cell radio.

And the GPS. And the compass. And the looks. And the standby battery life. And the requirement for a newer version of iTunes.[1] And the iPhone 2G came in a 4Gb version.

1) Just because the CPU is the same, doesn't mean the internals are the same through and through.

2) Just because the hardware appears identical at a component level does not mean there are no technical limitations. There could be arbitrary design limits in what they can upgrade (e.g. baseband firmware) or what they can reliably upgrade remotely.

"The appearance of the iPhone 3G is almost identical to that of the 2G model. However, its inside, including the parts layout, is totally different. We could see that assembly workability was improved and some measures were taken to reduce the mounting area as well as parts costs." - http://techon.nikkeibp.co.jp/english/NEWS_EN/20090114/164030...

What's that? In the two years between the iPhone and the iPhone 3G they redesigned the insides? But but but if I believe the pictures I'm just buying into Apple's lies. This must be a fake!

But what's this? http://techon.nikkeibp.co.jp/english/NEWS_EN/20090114/164030...

Some of the components are different part numbers or made by different companies entirely?

OK OK so they may have spent a year or so redesigning, made changes, layout changes, component changes, but they DIDN'T CHANGE THE CPU so IT MUST BE IDENTICAL because if it wasn't they wouldn't be able to run iOS 4 on it and they ... erm ... can because I say so.

They are different phones with different features designed at different times with different internal layouts and different components. We have the fact that they didn't release iOS 4 for it, and we have the official company words that they aren't supporting all features on iPhone 3G because the hardware isn't up to providing the multitasking experience they want to give, and that they aren't supporting iPod touch 1G because the hardware just isn't up to it.

If you want to claim the 2G is up to it, then the burden of proof is on you to offer some more compelling evidence than shrill cries of 'pure greed', assertions that the hardware is identical when it isn't, and personal insults calling people gullible.

Myself, I've worked with computers and software long enough to know that an arbitrary reason stopping me from doing something which seems possible at a glance is very common.

[1] http://www.wireless.att.com/cell-phone-service/specials/en/2...


Since my first iphone I updated my iPhone yearly without spending a dime, because I was always able to sell my old iPhone for more than what the new one subsidized cost.


You have paid for each upgrade. Do you really think telcos subsidize phones because they want to be nice to their users? Where do you think the money used to subsidize them comes from? Unicorns?


Yeah, too bad you didn't go with Android, because it's totally open and Froyo is gonna run great on your G1 and -- oh wait, that's not true at all.


I'm not aware of any reason why Froyo won't run perfectly well on that G1 in time - Eclair builds are fairly snappy on it. If JIT is do-able on G1, Froyo may well get more mileage out of this hardware.

Mobile providers won't waste the time to OTA it, of course, and root+image isn't for many people (though things like ROM Manager are making these paths accessible to an awful lot more people than we tend to assume). But I'm not sure how it's 'not true at all'.


Not that it makes it better, but Apple's support for "old" hardware beats just about anyone.


Though I'm reluctant to play the Zune card, I've been impressed at the support Microsoft has continued to give even the first generation devices released in 2006. That my wife's Zune will continue to get software updates wile my original iPhone is now frozen in time is a little sad - as is the fact that her Zune does wifi sync and FM radio.

OSX Snow Leopard only supports Intel processors (2006), Leopard only supports G4s @ > 867mhz (unless you hack around). I've installed Win7 on computers from 2001 with no hassle, and with improved performance over Windows XP (let alone Vista)

I really do like my iPhone, but it definitely feels like the software shortcomings have been forced by Apple - sort of like how my phone's hardware is perfectly capable of MMS, but official software won't allow it. My phone records video quite nicely with Cycorder, but I'd have to purchase a third party app that functions at a fraction of Cycorder's quality if I stuck with official updates. And now I don't even get to try the new OS unless I upgrade.

It's still a very capable device though, and I'm more than capable of deciding not to upgrade my phone hardware until my current phone hardware ceases to function as designed.


NetBSD and Linux both come to mind as supporting older hardware better.


Hmm. The iPod app has become very unstable for me. After downloading a podcast, it reliably crashes to the home screen when switching tabs.

I will say it is crashing to a very nice looking home screen, in any case.


Any word on iBooks? I'm not seeing it yet, only for the iPad.


http://itunes.apple.com/us/app/ibooks/id364709193?mt=8 should get you it now. Otherwise it may take some time to propagate.


I see it on the iPhone app store. Looks like it's the right version, but it says you need an iPad?

I dunno. Guess I'll find out tonight.


Ive been using the final build for two weeks and been having a mail issue. I use the mail client to receive and send my Gmails. Many times the count number even after checking my mail remains and the count is wrong due me seeing in the mail client phantom emails with no content. Also it does not do search well returns no results at times but when I go to gmail on web search works fine. Hope they fix this a bit annoying.


Yeah I ran into the same issue, but it went away eventually.


It seems many are having issues with gmail via exchange/activesync on iOS 4 eg http://forums.macrumors.com/showthread.php?t=932449

http://www.google.com/support/forum/p/gmail/thread?tid=5e07d...


Is there any chance to become available for the iPad too? I'm very happy of my iPad. I could not stand up from my bed this morning because of incredible back pain when I stand up. This lasted all day and will probably tomorrow too. I really enjoyed the iPad.


I believe the most precise date they've given for iOS 4 on iPad is "this Fall".


Updated and it promptly lost ALL my contacts. Looks like some conflict with Google Sync which conveniently went offline afterward...

Teaches me well to install software on release day, next time let others test it first...


Does anyone know if mobile Safari supports websockets yet?


If you have an iOS 4 iPhone could you do us a favour and access http://vm.io/wm and click "connect".

A near-real-time twitter feed should appear if WebSockets are supported (tested w Safari5 Desktop, Chrome 6).

Please share your results. Thanks!


Doesn't look like it does just yet (3GS, iOS 4 GM seed).


Does anybody have a list that shows which of the new features are available on the old 3G model? Is it just the multitasking and video that don't work?


I had been looking forward to orientation locking (http://www.tuaw.com/2010/05/04/iphone-os-4-beta-3-adds-orien...). Apparently they tied that feature to multitasking, so no orientation locking on 3G.



It's taking forever to do the backup. I wonder if there's something wrong.


Do you have a software firewall installed? I think I remember itunes using IP to talk to the background backup app.


Directly connecting my iphone to my mbp (instead of through a USB hub) helped cut down on the time for the backup.


That was also the case with the GM release, so this may be normal.


How much time does it take?


I can't remember exactly, but the whole upgrade process (including backup) needed somewhere between half an hour and an hour (on my 3G).


My update took about 45min (3G). But I don't have that much data on it, only ~4gigs.


Pandora is finally useful.


Worth noting that Android 2.2 "released" a month ago still isn't officially available. Android fan here, by the way.


Kind of off-topic, but since it's a discussion about iOS and Android, you know what I think would be the best thing ever that could happen to the iPhone? If Apple would officially support dual-booting Android. Think about it, Apple could claim making the best device (in terms of display quality, hardware, manufacturing), but also would be the only phone on the market that lets you use the 2 best phone OS's at the same time. It would be kind of an advanced feature, so it wouldn't interfere with the 'user experience' of the normal consumer. Basically full of win for everybody.

Of course I can expect this to happen when hell freezes over I guess.


Cool, sure. But I cannot think up one scenario where I would use it.


Hehe, yes. Reminds me of BootCamp. Before that, also nobody would have believed that Apple will ever allow that officially.


This is already pretty much possible. A jailbroken iPhone gives you the best of both worlds - and you don't even need to go through the hassle of dual booting. And it's actually ridiculously easy to get up and running.

I would argue that a jailbroken iPhone is currently the best device available. You get Apple's slick UI and ease of use alongside Android's restriction-free environment.

Interesting anecdote: I actually turned off multitasking with my jailbroken iPhone. Except for some very specific cases I think most people are going to find multitasking not a big deal at all.


Well I've seen Android booting on a 3GS but that's not very stable as of know, is it? If someone manages to get Froyo running flawless on an iPhone4 with all the hardware support (camera, dual-mic, gyro, compass etc.) I would probably get one (don't have much love for iOS).


Maybe it's not available, but I've already been fixing problems with my apps that are showing up on 2.2 devices. Customers are emailing already, so it's getting out there.


Out of curiousity what sort of problems have you needed to fix? Were you using private APIs or the like?


I was using BitmapFactory to decode resources and display bitmaps on the canvas. Then I was using getPixel to get colors off the bitmaps.

I noticed that in 2.2 my color values were all over the place.

I found out that I then had to use BitmapFactory.options to disable automatic dithering and resizing which must have been defaults prior to the 2.2 upgrade.

I hate when default values for any functions are changed in updates, and this is the one I ran across in the 2.2 update.


Maybe this'll light the fire under Google's asses to hurry and release it OTA. I'm starting to grow tired of waiting to get it on my Nexus One without downloading the leaked ROM and rooting my device, which I'd really rather not do.


You don't need to root your device to install the unofficial Froyo image. It's still an image signed by Google, so you can use the standard bootloader and flasher on your N1 to install it from the SD card.

I did this with mine and my wife's N1, and neither one has an unlocked bootloader, and neither one has rooted firmware.


Dunno about the other chap, however I own an "AT&T" EPE54b image device, and for us the only option is to root, roll-back to a incompatible image, and then roll forward to Froyo.

Easy enough, but this phone is an important communications device for me and I don't want to mess around with betas. It's just surprising that Google has mangled this release so badly.


Yeah I'm running the EPE54b image and I need to root to get the unofficial/unreleased/leaked Google image.


Sounds like your devices are not being controlled by Google, but are instead being left in AT&T's hands... I'm very sorry to hear that, but it shows yet again that AT&T is the weakest link...


AT&T has nothing to do with the "AT&T" N1, and 2.2 is not officially out for any N1 model, be it the T-Mobile version or AT&T/Rogers version.

The devices getting the Froyo update via OTA right now are a subset of the AWS-compatible phones that Google first released in January, and handed out to the press and Google employees. In other words, there's no Froyo update for the N1 made for the AT&T/Rogers bands because Google's not using them to dogfood the OS image right now.

edit: now if we get into how there are some apps you can't get on the Android Market because AT&T told Google you can't have them, that's something slimy that AT&T is doing. For example, if there's an AT&T SIM in your phone, the Market won't let you download PDANet. Pull the sim, though, and there it is...


I believe I can get a phone at T-Mobil with 2.2. Too bad that it isn't available through other channels.


How come it says tethering is new? Tethering has been available on the 3GS for ages, I've used it numerous times.


Are you in Europe? In the US, AT&T forbids tethering. I think the new update allows you to tether but you have to pay for it.




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

Search: