Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

vinay427

macrumors 6502a
Original poster
Sep 18, 2008
748
74
Hey,

I've always wondered why Apple doesn't enable the various 3GS features on the 3G that can be enabled? Here are the features I thought of.

1. voice command
2. battery percentage meter
3. video (like Cycorder)
4. EDIT: Just thought of Accessibility options

Here are the reasons I thought of so far.

1. reason to buy the 3GS (the most obvious one)
2. has to have something new and ready for WWDC

Also, don't say that it will make 3GS owners mad, because if they had enabled as part of 3.0 or something 3GS owners would have known that it was also on the 3G before they bought the device.

Can anyone think of any other reasons for why they did that?

And don't flame me. I'm just asking for answers to a question that has remained in my head for a week now.
 

Eraserhead

macrumors G4
Nov 3, 2005
10,434
12,250
UK
This has been discussed before. For one voice support is very challenging programatically.
 

vinay427

macrumors 6502a
Original poster
Sep 18, 2008
748
74
This has been discussed before. For one voice support is very challenging programatically.

Correct me if I'm wrong, but there wouldn't be any difference be of putting it on the 3G and the 3GS. It could have been integrated into 3.0.
 
Feb 15, 2009
5,486
2
Boston, MA
Hey,

I've always wondered why Apple doesn't enable the various 3GS features on the 3G that can be enabled? Here are the features I thought of.

1. voice command
2. battery percentage meter
3. video (like Cycorder)

Here are the reasons I thought of so far.

1. reason to buy the 3GS (the most obvious one)
2. has to have something new and ready for WWDC

Also, don't say that it will make 3GS owners mad, because if they had enabled as part of 3.0 or something 3GS owners would have known that it was also on the 3G before they bought the device.

Can anyone think of any other reasons for why they did that?

And don't flame me. I'm just asking for answers to a question that has remained in my head for a week now.

1. Voice Command probably requires extra hardware
2. Battery Meter: They probably think that the battery on the 3G will not display accurate results with the %
3. Video: Video Editing does not make sense without a video camera. The video camera requires a new camera/new hardware.
 

BaldiMac

macrumors G3
Jan 24, 2008
8,761
10,890
Hey,

I've always wondered why Apple doesn't enable the various 3GS features on the 3G that can be enabled? Here are the features I thought of.

1. voice command
2. battery percentage meter
3. video (like Cycorder)

Here are the reasons I thought of so far.

1. reason to buy the 3GS (the most obvious one)
2. has to have something new and ready for WWDC

Also, don't say that it will make 3GS owners mad, because if they had enabled as part of 3.0 or something 3GS owners would have known that it was also on the 3G before they bought the device.

Can anyone think of any other reasons for why they did that?

And don't flame me. I'm just asking for answers to a question that has remained in my head for a week now.

Because the hardware does not support Apple's implementation of the feature. If you are familiar with Apple, you know the quality of video from Cycorder would not meet their standards.

As far as the other two features, it has been speculated that voice control takes advantage of new digital signal processing hardware. I'd guess that the 3G battery does not report its charge accurately enough for Apple to consider a percentage to be reliable.
 

vinay427

macrumors 6502a
Original poster
Sep 18, 2008
748
74
1. Voice Command probably requires extra hardware
2. Battery Meter: They probably think that the battery on the 3G will not display accurate results with the %
3. Video: Video Editing does not make sense without a video camera. The video camera requires a new camera/new hardware.

My responses:
1. No, it probably doesn't. What other hardware would it need then?
2. A device that can't keep track of its exact battery stats is pretty pathetic. It knows when 20% and 10% levels are reached though.
3. There is Cycorder that works fine.

No because it needs a more powerful processor to run.

How does it require a better processor? It's just like running any other app. AFAIK, it's not even background tasking when Voice Command is open.

EDIT: Saw posts 6 and 7 above. I stand corrected about the battery percentage if that's true. Cycorder worked fine when I tried it. It was smooth and crisp.

EDIT2: Do you have any proof for that? I Googled "iPhone Digital Signal Processing" and came up with nothing relating the two.
 

PackFan

macrumors 6502
Apr 22, 2009
274
103
Twin Cities, MN
My responses:
1. No, it probably doesn't. What other hardware would it need then?
2. A device that can't keep track of its exact battery stats is pretty pathetic. It knows when 20% and 10% levels are reached though.
3. There is Cycorder that works fine.

How does it require a better processor? It's just like running any other app. AFAIK, it's not even background tasking when Voice Command is open.

You're right - Apple didn't put these in 3.0 just so that people would have to buy the 3GS to get those features... :rolleyes:
 

vinay427

macrumors 6502a
Original poster
Sep 18, 2008
748
74
The iPhone 3GS records 30 fps at VGA (640x480) resolution.

Cycorder records 6-15 fps at 384x288.

Big difference.

Great! My case is going down now. How about this? If all three of my "features" are proved wrong, I'll myself put a "/thread", just to make you guys happy. :cool:

But I still need proof for the battery thing and a reason for voice command.
 

aristotle

macrumors 68000
Mar 13, 2007
1,768
5
Canada
My responses:
1. No, it probably doesn't. What other hardware would it need then?
2. A device that can't keep track of its exact battery stats is pretty pathetic. It knows when 20% and 10% levels are reached though.
3. There is Cycorder that works fine.



How does it require a better processor? It's just like running any other app. AFAIK, it's not even background tasking when Voice Command is open.

EDIT: Saw posts 6 and 7 above. I stand corrected about the battery percentage if that's true. Cycorder worked fine when I tried it. It was smooth and crisp.

EDIT2: Do you have any proof for that? I Googled "iPhone Digital Signal Processing" and came up with nothing relating the two.
What extra hardware? Faster processor with more Level 1 cache and Level 2 cache not present in the iPhone and iPhone 3G processor and double the ram. Voice recognition requires more processing power and ram.

You might be right about the battery percentage but Cycoder is crap in comparison to the 3Gs camera and the hardware in the 3G lacks auto focus capability.
 

tinny the cat

macrumors member
Apr 5, 2009
45
0
if my 5 year old sony ericsson can do high quality video, voice control, battery percentage, why cant the iPhone 3G one of the most technologically advanced and most powerful phone in the world??? :confused:
 

M-5

macrumors 65816
Jan 4, 2008
1,100
93
But aren't there already some voice recognition applications in the AppStore that can be used with the iPhone 3G? Unless of course that Apple's voice recognition is just too sophisticated for the hardware, which I honestly don't think it is.
 

BaldiMac

macrumors G3
Jan 24, 2008
8,761
10,890
if my 5 year old sony ericsson can do high quality video, voice control, battery percentage, why cant the iPhone 3G one of the most technologically advanced and most powerful phone in the world??? :confused:

Apple could have implemented the features you describe at a quality consistent with your 5 year old phone. They chose to do it better (in their opinion).
 

BaldiMac

macrumors G3
Jan 24, 2008
8,761
10,890
But aren't there already some voice recognition applications in the AppStore that can be used with the iPhone 3G? Unless of course that Apple's voice recognition is just too sophisticated for the hardware, which I honestly don't think it is.

It doesn't matter if they wrote the software to take advantage of specific hardware features that are not present in the 3G. The processor and related components may be optimized for specific functions (video encoding, audio decoding, etc.)
 

ouimetnick

macrumors 68040
Aug 28, 2008
3,552
6,341
Beverly, Massachusetts
I can use voice control on my Original iPhone. An App called "Say Who". It can be used to tell the iPhone who to call. It can use to much processing power to have the iPhone realize you want "Are We The Waiting" to play. The Original and iPhone 3G have their processor running at 412 MHZ, but can run at 600 MHZ! The 3GS has a processor running at 600 MHZ and it can go up to 833 MHZ. So they could make the processor run at full speed. Also can't they use some of the flash based storage as RAM? And about battery life, iFixit says "Apple promises improved battery life with the 3GS. The battery is listed as 3.7V and 4.51 Whr. This comes out to 1219 mAh, compared to 1150 mAh on the 3G. That's only a 6% increase." The Original iPhone's battery is a 1200 mAh.
Not too much of a difference. So could boost the speed and lower the battery life just by a little. So the iPhone and iPhone 3G could handle voice control and run as fast as the 3GS, but then Apple wouldn't be selling to many 3GSes.
 

M-5

macrumors 65816
Jan 4, 2008
1,100
93
It doesn't matter if they wrote the software to take advantage of specific hardware features that are not present in the 3G. The processor and related components may be optimized for specific functions (video encoding, audio decoding, etc.)

Are you saying it's not possible to implement their Voice Recognition into the 3G? Plenty of 3rd party voice recognition apps already work on the 3G; I cannot see how Apple can't make it function on last gen's hardware.
 

BaldiMac

macrumors G3
Jan 24, 2008
8,761
10,890
Are you saying it's not possible to implement their Voice Recognition into the 3G? Plenty of 3rd party voice recognition apps already work on the 3G; I cannot see how Apple can't make it function on last gen's hardware.

No, I'm speculating that their implementation of voice control does not work on the 3G.

They could make it function on the 3G. The question is could they make it function up to their standards. They chose to not spend additional time re-engineering the feature to work less efficiently on the older hardware.

Also, keep in mind that the voice control is tied into the new accessibility features as well. It may also be a core technology that has capabilities that are not evident at this time.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.