iOS 5 runs smoothly on a 3GS, a phone older than the Nexus One.
But the last official update for the 3G turned it into a dog. I don't think any company is blameless, here, but I'm far more disappointed to see Google doing it. Linux still runs on a 386, last time I checked.
the 3G is 4 yr old. the Nexus one is only 1.5+ yr old.
here are two issues:
1) Android is suffering from feature creep / bloat
2) Unresolved design issues are biting them in the ass
I've got both the Nexus One and an iPhone 4 and I can never understand why anyone would choose the Nexus One over an iPhone, it's such an inferior product both hardware and software wise. The comparatively poor quality as put me off anything but iPhones.
The Nexus One is really more comparable to the 3Gs and I think it stands up well against it. I bought mine since I wanted an unlocked phone that didn't require a custom hack to accomplish. I've been considering going back to an iPhone 4s if Apple decides to sell it unlocked from their store.
Great. I guess I can stop hitting the "Update" thing every day in the hope that 4.0 will appear. I can't help but note that the iPhone 3GS and iPod Touch purchased the same month are already running iOS 5.0 and I haven't noticed any speed issues.
And released a half year earlier than the Nexus One, no less.
I've got both the Nexus One and an iPhone 4 and I can never understand why anyone would choose the Nexus One over an iPhone, it's such an inferior product both hardware and software wise. The comparatively poor quality as put me off anything but iPhones.
One, the N1 was released almost half a year earlier, so it's not like everyone was snubbing the iPhone 4 to get the N1. Two, some people prefer Android to iOS, and the N1 was one of the better Android phones at the time (and the only 'pure' experience).
This is EXACTLY what I would expect from HTC. I had their products before and I got burned this way. It is one of the reasons I switched to Apple.
How is this different than Apple's iOS5 compatibility list? Well, besides how much easier it will be for third parties to add ICS to Nexus One.
This phone is substantially younger (by six months) than Apple's oldest supported model, for one thing. And since the 3GS will be sold on an ongoing basis, it'll likely enjoy updates beyond 5.0, as well.
I've always wondered about this, especially in embedded devices. Amongst the many mistakes Microsoft made with Vista, first and foremost was allowing the bloat to get so bad that it wouldn't run at all on machines that ran XP quite happily. Later Windows 7 could actually run on those old XP machines with many, if not most, of the features that Vista bragged about. So here we have Google, arguably a company which can…
Android is not a real-time OS and is not designed for embedded devices. the kernel is not real time and java has severe latency problems caused by asynchronous garbage collection. A workaround is to allow the garbage collector to run on a separate core (one of ICS's main feature), but Nexus One's cpu is single core. I guess Google did not have the foresight to design Android to disable garbage collection. as I mentio…
The Nexus S also has only a single core, but is already scheduled to get ICS, and I actually already have an SDK port running on it just fine. I think the more plausible excuse is that the Nexus One has a pitiful amount of onboard ROM, which already has issues with limited space for both the OS and apps in 2.3. Granted there are SDK ports to the N1 already as well, but I wonder just how much space is available on the device for applications. Even though installing apps to SD card is supported, it's not optimal, and certain apps just won't work that way.
This is EXACTLY what I would expect from HTC. I had their products before and I got burned this way. It is one of the reasons I switched to Apple.
Except HTC doesn't control the software on the Nexus One. Google handles all Google-experience devices like the Nexus One, Nexus S, Xoom and the new Nexus Galaxy.
I do suppose the HTC hardware is the issue here, otherwise why would google not support n1? They'd have nothing to lose.
Why are people complaining about the Nexus One not being as great as the iPhone 4. Look at the release dates and you'll see that the Nexus One has 6 months on the iPhone 4. If anything compare it to the 3GS and you'll see that it is in fact a much better phone. Google are pushing forward with Android and the Nexus One is unfortunately being left behind. It remains the best phone I've ever owned and I'll definitely be buying a Galaxy Nexus to continue riding the Android wave.
Android is not a real-time OS and is not designed for embedded devices. the kernel is not real time and java has severe latency problems caused by asynchronous garbage collection. A workaround is to allow the garbage collector to run on a separate core (one of ICS's main feature), but Nexus One's cpu is single core. I guess Google did not have the foresight to design Android to disable garbage collection. as I mentio…
The Nexus S also has only a single core, but is already scheduled to get ICS, and I actually already have an SDK port running on it just fine. I think the more plausible excuse is that the Nexus One has a pitiful amount of onboard ROM, which already has issues with limited space for both the OS and apps in 2.3. Granted there are SDK ports to the N1 already as well, but I wonder just how much space is available on the…
I was explaining why Android is not designed for embedded devices. Sure ICS can run on phones with one core as long as their fast enough but theere will always be lag and delays due to the garbage collector constantly running in the background.