Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
True, but the iPad 2 and iPhone 4S both have the same processor though. I believe this is the reason for the limitation. The 4S also has additional hardware for processing Siri that was not included in the iPad 2.

Isn't all the processing for Siri done server-side?
 
It is fragmentation. The hypocrisy on this forum is mind numbing at times.
I'm no hypocrite and those things have absolutely nothing to do with fragmentation and to suggest otherwise is absurd.

The fragmentation argument is all about how easy it is for developers to target an OS. With Android you've got extreme fragmentation both on the hardware and software side, and on iOS there's so little it's not even worth mentioning either for hardware or software.

What's so hard to understand about that?
 
As an iphone 4 owner for a year and a half I'm not that disappointed some of the key iOS upgrades are unavailable. It's time for an upgrade anyway
 
The fragmentation argument is all about how easy it is for developers to target an OS. With Android you've got extreme fragmentation both on the hardware and software side, and on iOS there's so little it's not even worth mentioning either for hardware or software.

What's so hard to understand about that?

The fact that you still refuse to read the documention for the Android SDK. It's as easy as pie to target an OS on Android by virtue of API levels and build/runtime declaration through the manifest file.

What's so hard to understand about that ?
 
Come on boys and Girls ,Apple is a business how do you think they continue to innovate and give us cool stuff?
They spend shed load of cash on R&D - how do they get that cash ?
Though all of us buying new product, so you can't expect to find the newest and coolest apps/software on outdated hardware - some of it yes but not all, couple this with the hardware limitations e.g. my wifes iPhone 4s is much faster that my 4 and you cannot have it all.
If they don't sell the amount they do the future stuff may not be as well thought out or tested
 
aww snap!!
I have an iP4 and cannot do some of the things I think are really cool.

That said, I have even less desire to get the next iPhone now. almost like an F-U type of stance.

Plus the iP4 still works really well. so, why upgrade now.
 
What a load of crap. Basically all the awesome stuff they went on about at the WWDC is not even coming to my 3GS? The only crap I get s#$t Twitter and Facebook crap that I don’t even use?

Thanks Apple, You are loosing a customer as fast as you gained him. :mad:
 
Come on boys and Girls ,Apple is a business how do you think they continue to innovate and give us cool stuff?
They spend shed load of cash on R&D - how do they get that cash ?
Though all of us buying new product, so you can't expect to find the newest and coolest apps/software on outdated hardware - some of it yes but not all, couple this with the hardware limitations e.g. my wifes iPhone 4s is much faster that my 4 and you cannot have it all.
If they don't sell the amount they do the future stuff may not be as well thought out or tested
Yes it would be terrible if they had to eat into that $100 billion cash pile at all lol
 
yet you fail to mention how many of these devices you have, and how many different versions of android, sorry dude

It doesn't matter. The point is, Apple claims Android is so fragmented that developers need to develop apps for all different interfaces, screen sizes, processor types, etc, when that isn't the case. I've never had an issue getting an app that worked on my device on the first try.
 
The fact that you still refuse to read the documention for the Android SDK. It's as easy as pie to target an OS on Android by virtue of API levels and build/runtime declaration through the manifest file.

What's so hard to understand about that ?
Refuse? When did anyone point me in the direction of the Android SDK to read such a thing?

And that doesn't change the fact that you're still limited to using the APIs available in 2.2 and 2.3 for those versions, and they are used by the majority of the Android user base.

On top of that, it's still a lot more work than just targeting iOS 5 -- which has the majority of iOS' user base -- and even iOS 4 as well which has the rest of the iOS user base.

And then there's the hundred to two hundred different Android devices, with different screen resolutions, aspect ratios, and greatly differing hardware.

I don't even know how one could even try and compare iOS fragmentation which is so little it's not even worth mentioning to Android's fragmentation which is vast.
 
So while this makes things a little more complex, it's not nearly as bad as the Android situation, with devices in 1,000 different resolutions, and OS updates left to the handset maker to deploy...

If you know how to do layouts properly, it isn't that bad. It's similar to the autoresize mask on iOS views. If you do them properly, they can be used for iPhone and iPad (when the use case permits).

So for each screen, you could have:
- one well done layout
- 2 to 4 versions of the assets (HDPI, MDPI, LDPI and I think there is a new than HDPI one now)

If you want a different layout for tablets, you do another layout and you add new assets.

It really isn't too far from what you do for iphone (retina vs non-retina) and iPad (retina vs non-retina).

I think the problem is not fragmentation, at least screen wise, it's bad developers... Or more commonly, developers with not enough time to develop and marketing breathing down there necks...
 
Edited to remove. Looks like I was looking at a cached version of the site. Forced refresh, and it's now showing the current one.
 
Load throttling

I think its quite possible that lack of FaceTime on older devices could just be nod to the carriers, allow them to scale bandwidth. Give the function to early adopters (lower installed base) and let the traffic grow with new sales. As opposed to the crush that would come from the larger installed base of older devices. There may be more sophisticate data compression going on that slows down older devices...but as other posters have said, I give Apple benefit of doubt on this, they've earned the trust.

Does anyone really think we'd have mobile 2 way video without Apple? 10 years ago this would have been magic...and people are arguing over device support? Sell your old device on Amazon Trade In and buy a new one:)

As for Siri on iPad 2...I hope they change their mind on it...this could be a performance thing as well so that they can scale Siri Servers appropriately (I remember reading something like this)...if there's not a microphone hardware difference that precludes offering it on iPHone 2, perhaps they'll add support later.

Again, Siri 10 years ago, would look like magic.
 
All I have to say about this is honestly Apple needs to impress me with this next iPhone or else I'm getting away from iPhones all together. I mean it's one thing to tease your consumers and have them want more, but this skimpy upgrading makes the iPhone 4 a paperweight really and there's no reason for it to be........other than marketing schemes to get consumers "thirsty" for the next product.

To be honest I wasn't really all that blown away with the introduction of the 4, I felt it was on time but revolutionary...nah...I think most people got it because we can all agree that the iPhones before the 4 ran like dinosaurs.


So yeah the next iPhone had better start looking more attractive. I think a lot of people will agree with me.
 
Refuse? When did anyone point me in the direction of the Android SDK to read such a thing?

Me, quite a few pages ago. You did read the thread did you ?

And that doesn't change the fact that you're still limited to using the APIs available in 2.2 and 2.3 for those versions, and they are used by the majority of the Android user base.

But then again, much easier than testing for an API on a device that has the same version as another using Objective-C's [object respondsToSelector: ]; because you're not sure that the API is there...

On top of that, it's still a lot more work than just targeting iOS 5 -- which has the majority of iOS' user base -- and even iOS 4 as well which has the rest of the iOS user base.

So just target 2.3.4 which has the most user base ? The beauty of it is you can't implement an API you wouldn't want to because of your manifest.

Google provides all the necessary dashboards to make that choice, they don't hide their adoption numbers, they publicaly provide them and update them.

And then there's the hundred to two hundred different Android devices, with different screen resolutions, aspect ratios, and greatly differing hardware.

Again, a matter of modifying the manifest, reading the dashboard. It's. All. Baked. In.

How hard is that to understand ?

I don't even know

Obvious to me now. Go read the documentation, then come back and make an informed and educated critique, rather than rehashing the constant non-sense that gets spewed here.

Android works differently from iOS. Android is made with fragmentation in mind. The SDK provides the tools to work with it, rather than it working against you.

It's not a difficult concept. It doesn't work like iOS.
 
Still Retina

i agree. I hate when apple release cool new features which could perfectly run on a device and simply disable it. There is really no reason why turn by turn navigation, FaceTime over 3G could not work on the iPhone 4.

I can understand why flyover is not available, due to the rendering requiring faster processor speed. Apple is not doing that bad that they need everyone to upgrade their iPhone every 12-24 months to get all the latest software features.

The iPhone 4 still has a Retina display I don't understand full maps and face time over 3G. Especially since there are third party apps which do that and do it well on the iPhone 4 now. I agree with the comments about fragmenting the OS, Apple is just as guilty as Android at this juncture.
 
The fact that the iPhone 4 doesn't get FaceTime over 3G is just silly and clearly another push from Apple to get people to upgrade. I don't fault them for their business plan. I just think it's not customer friendly.

Of course the bigger issue is that Steve Jobs originally said something about FaceTime protocol being opened up to developers to use and seem to imply that people would be able to facetime with people not on iOS.

So my options are FaceTime with someone with an iPhone (I have to know what phone they have) or I can use Tango which is device agnostic.

You can argue whether or not FaceTime has better video or not. But at the end of the day - I'll use Tango - or another App which allows me to place video calls to anyone without having to know what phone they are using on the other side.

Steve Jobs believed (or at least stated) many times that if a user has to ____ then it's a fail. I would state that if a user has to worry about what device the person they are calling has an iPhone or not - then it's a fail.

I don't mean FaceTime is a fail. Clearly millions of people use it.
 
For turn-by-turn without Jailbreak on any iPhone use Waze, its' free & great.

For 3D flyover etc. just wait for the (inevtitable) Google App

For Siri, Ovi isn't bad.

That beings said I'll be in the queue for the new iPhone come Oct!
 
What a load of crap. Basically all the awesome stuff they went on about at the WWDC is not even coming to my 3GS? The only crap I get s#$t Twitter and Facebook crap that I don’t even use?

Thanks Apple, You are loosing a customer as fast as you gained him. :mad:

You're running almost 3 year old hardware which in phone terms is practically museum worthy and you expected all the neat new features to become available for it? It has half the ram of both the 4 and 4S and a much slower processor, esp when you take into account that the 4S is a dual core. The graphics chip is also highly lacking in the 3GS which is probably why the 3D maps won't work.

Honestly most of us are surprised that they even have an update for the 3GS. You'll be able to run the latest software version, albeit lacking features, and given their track record with support you really shouldn't be even getting that. So far Apple has only supported devices for at most 2 years after their initial launch. The only reason the 3GS is even getting iOS 6 is probably because they still "sell" the device (read give it away for free now).

In computer terms that would be like wondering why your Pentium 4 doesn't work so well in windows 7... Mobile processors are advancing at a very rapid rate these days and software is getting more complex every year. Its a 2 horse race unlike the PC industry where hardware has long since surpassed most software requirements except for very high end functions and games.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.