Apple Will No Longer Approve Apps Using Unique Device Identifier (UDID) Beginning May 1, Must Also Support iPhone 5 and Retina Display

Discussion in 'MacRumors.com News Discussion' started by MacRumors, Mar 21, 2013.

  1. macrumors bot

    MacRumors

    Joined:
    Apr 12, 2001
    #1
    [​IMG]


    [​IMG]
    Apple has informed app developers that it will no longer allow apps to use the unique device identifier or UDID after May 1, according to a post on Apple's developer website.

    Instead, Apple requests developers use the new 'Vendor or Advertising identifiers' that were introduced in iOS 6. Developers will also be required to support both the Retina display and the iPhone 5's 4-inch display, beginning on May 1.
    Apple announced in 2011 that it would be phasing out developer access to UDID's, and instead create a non-identifying marker for advertisers to use. A year ago, it was reported that Apple began quietly rejecting apps for the use of the UDID, but this public announcement suggests Apple has gotten more serious about shutting down use of the identifier.

    Apple had been under increased pressure to change how the UDID works due to the privacy implications of a developer knowing which particular iOS device is being used to access their app. Apple and several app developers were sued over the use of the UDID to track users across different apps. While the UDID doesn't specifically identify a user, the sharing of UDIDs across ad networks and apps can help piece together a valuable picture of activity and interests of the user of a specific device. Apple seems to be requiring apps to generate their own unique identifiers for each installation to avoid this ability to share such information across apps.

    Article Link: Apple Will No Longer Approve Apps Using Unique Device Identifier (UDID) Beginning May 1, Must Also Support iPhone 5 and Retina Display
     
  2. macrumors G5

    jav6454

    Joined:
    Nov 14, 2007
    Location:
    1 Geostationary Tower Plaza
    #2
    Finally. No more "Oh dear god, your ad chained to your UDID is different from mines" Or the targeting of ads to specific people.
     
  3. macrumors P6

    Peace

    Joined:
    Apr 1, 2005
    Location:
    Space--The ONLY Frontier
    #3
    Retina is required for IOS devices also.

    Starting May 1, new apps and app updates submitted to the App Store must be built for iOS devices with Retina display and iPhone apps must also support the 4-inch display on iPhone 5.
     
  4. macrumors 65816

    japanime

    Joined:
    Feb 27, 2006
    Location:
    Japan
    #4
    Privacy trumps convenience, which is a good thing. Glad to see Apple implement this policy, even if it means a change in how developers approach their apps.
     
  5. macrumors regular

    F1 Fan

    Joined:
    Apr 18, 2012
    Location:
    UK
    #5
    Sounds like good news to me :)
     
  6. macrumors regular

    Joined:
    Apr 9, 2003
    #6
    Good move Apple!
     
  7. macrumors 603

    troop231

    Joined:
    Jan 20, 2010
    #7
    Long overdue IMO :)
     
  8. macrumors member

    Joined:
    Feb 26, 2008
    #8
    Why make it retina required when they still sell products without retina like ohhhhh lets say the iPad mini.......
     
  9. macrumors member

    Joined:
    Feb 11, 2010
    #9
    Or even iPad 2.
     
  10. macrumors 68040

    boshii

    Joined:
    Jul 6, 2008
    Location:
    Atlanta, GA
    #10
    Not sure if serious.
     
  11. macrumors 65816

    Joined:
    Jun 20, 2009
    Location:
    Lincoln, UK
    #11
    Because they do sell retina devices. It is not excluding non-retina devices, it is just making sure that all the retina devices are supported in all new apps or updates.
     
  12. macrumors newbie

    Joined:
    Mar 21, 2013
    #12
    So, what does it mean to "support" retina resolution? Don't all apps already support this? Or, are they saying that all apps must RUN at retina resolution? Because, if so, that's going to cause a lot of problems for video games, which will have to cut back drastically on graphical detail/effects if they must run at full resolution.
     
  13. macrumors 68030

    needfx

    Joined:
    Aug 10, 2010
    Location:
    macrumors apparently
    #13
    but how will they know which kind of porn apps I like? oh wait
     
  14. sdf
    macrumors member

    Joined:
    Jan 29, 2004
    #14
    As noted in the article, Apple's been doing this for a year. I'd find it hard to believe any developer in the last six months got away with using the UDID. :)
     
  15. macrumors 6502a

    MVallee

    Joined:
    Feb 8, 2007
    Location:
    Ontario, Canada
    #15
    I'm glad updated apps will be required to support iPhone 5 screens. It's been long enough and still a lot of my apps do not support the full screen, despite having been updated with other new features and fixes.
     
  16. macrumors 603

    troop231

    Joined:
    Jan 20, 2010
    #16
    It "basically" means that all image resources in the app will need another set of images which have 4x the pixels for devices that have Retina displays.

    Ex: iPhone 3GS and lower, iPad 2, mini, and lower would use an image asset named: Image1.png which is 20 px x 20 px

    iPhone 4 and up would look for an image asset named: Image1@2x.png which is 40 px x 40 px.
     
  17. macrumors regular

    Joined:
    Jul 17, 2012
    #17
    About ****ing time!!! Rogers and TD bank here in Canada need to get their chit together.

    The apps are being updated for "bug fixes" but not the new displays. Both those apps are running at the 3GS resolution still. Smh
     
  18. macrumors 65816

    ijohn.8.80

    Joined:
    Jul 7, 2012
    Location:
    Adelaide, Oztwaylya.
    #18
    Wonder what this means for Google Now getting iOS approval, particularly in regard of UDID, when they get around to submitting it that is? :rolleyes:
     
  19. macrumors member

    Joined:
    Nov 19, 2012
    #19
    off topic
    like youre signature. precisely describes my situation 2 months ago. Now thankfully i have shiny new imac insted of hot jet engine called hp laptop runing console os
     
  20. macrumors 68000

    pubwvj

    Joined:
    Oct 1, 2004
    Location:
    Mountains of Vermont
    #20
    So what Apple is doing is making it so that all Apps that are new or get updated will no longer work with older devices that don't support iOS6. Of course, Apple controls what devices get iOS6. This is Apple's way of trying to force people to upgrade their hardware. Apple is being both greedy and very not green. What a bad Apple.
     
  21. Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    Whakatane, New Zealand
    #21
    What happens if an app is running on iOS 5 or earlier, and it tries to access one of the new identifiers?

    Edit: pubwvj posted while I was typing that; indeed I too am wondering whether this has an effect of killing off support for older devices.
     
  22. macrumors 68000

    Joined:
    Mar 5, 2012
    Location:
    Central California
    #22
    Where is that guy that complained about being followed with google apps? :rolleyes:
     
  23. sdf, Mar 21, 2013
    Last edited: Mar 21, 2013

    sdf
    macrumors member

    Joined:
    Jan 29, 2004
    #23
    Developers who need to support iOS 5 can generate their own identifier using Core Foundation (CFUUIDCreate and CFUUIDCreateString) and persist it across sessions using NSUserDefaults.
     
  24. macrumors 65816

    Joined:
    Jun 20, 2009
    Location:
    Lincoln, UK
    #24
    It is referring to the iPhone 5 in particular. Apps from before it was released run in an iPhone 4 sized window. Developers will no longer be allowed to submit apps that do not support the 16:9 screen ratio.
     
  25. Moderator

    Nermal

    Staff Member

    Joined:
    Dec 7, 2002
    Location:
    Whakatane, New Zealand
    #25
    Thanks, that assuages my fears for the moment :)
     

Share This Page