Why doesn't Apple enable some 3GS features on the 3G?

Discussion in 'iPhone' started by vinay427, Jun 30, 2009.

  1. vinay427 macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #1
    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.
     
  2. Eraserhead macrumors G4

    Eraserhead

    Joined:
    Nov 3, 2005
    Location:
    UK
    #2
    This has been discussed before. For one voice support is very challenging programatically.
     
  3. vinay427 thread starter macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #3
    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.
     
  4. celticpride678

    Joined:
    Feb 15, 2009
    Location:
    Boston, MA
    #4
    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.
     
  5. Eraserhead macrumors G4

    Eraserhead

    Joined:
    Nov 3, 2005
    Location:
    UK
    #5
    No because it needs a more powerful processor to run.
     
  6. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #6
    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.
     
  7. dukebound85 macrumors P6

    dukebound85

    Joined:
    Jul 17, 2005
    Location:
    5045 feet above sea level
    #7
    what about the % batt

    thats totally hardware too lol...
     
  8. vinay427 thread starter macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #8
    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.
     
  9. PackFan macrumors 6502

    PackFan

    Joined:
    Apr 22, 2009
    Location:
    Twin Cities, MN
    #9
    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:
     
  10. vinay427 thread starter macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #10
    Was that sarcastic because of the ":rolleyes:"? If it wasn't, thanks!
     
  11. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #11
    The iPhone 3GS records 30 fps at VGA (640x480) resolution.

    Cycorder records 6-15 fps at 384x288.

    Big difference.
     
  12. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #12
  13. vinay427 thread starter macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #13
    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.
     
  14. aristotle macrumors 68000

    aristotle

    Joined:
    Mar 13, 2007
    Location:
    Canada
    #14
    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.
     
  15. Goona macrumors 68020

    Goona

    Joined:
    Mar 11, 2009
    #15
    Because they want the older iphone users to upgrade.
     
  16. TSX macrumors 68030

    TSX

    Joined:
    Oct 1, 2008
    Location:
    Texas
    #16
    Just Jailbreak youll get most of the features you want.
     
  17. tinny the cat macrumors member

    Joined:
    Apr 5, 2009
    #17
    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:
     
  18. vinay427 thread starter macrumors 6502a

    vinay427

    Joined:
    Sep 18, 2008
    #18
  19. M-5 macrumors 65816

    M-5

    Joined:
    Jan 4, 2008
    #19
    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.
     
  20. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #20
    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).
     
  21. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #21
    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.)
     
  22. ouimetnick macrumors 68020

    ouimetnick

    Joined:
    Aug 28, 2008
    Location:
    Beverly, Massachusetts
    #22
    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.
     
  23. tinny the cat macrumors member

    Joined:
    Apr 5, 2009
    #23
    but they could do 10x better than the sony with the iPhone 3G
     
  24. M-5 macrumors 65816

    M-5

    Joined:
    Jan 4, 2008
    #24
    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.
     
  25. BaldiMac macrumors 604

    BaldiMac

    Joined:
    Jan 24, 2008
    #25
    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.
     

Share This Page