Search Unity

  1. Megacity Metro Demo now available. Download now.
    Dismiss Notice
  2. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

API 29 & 64bit narrows supported devices

Discussion in 'Android' started by LukeDawn, Nov 4, 2020.

  1. LukeDawn

    LukeDawn

    Joined:
    Nov 10, 2016
    Posts:
    403
    Uploading to the playstore with the latest restrictions of API 29+ and 64bit only - it now says there are only 1560 supported devices.
    Am I wrong in thinking it used to be 10s of thousands? Anyone else seeing this limited, or have I made a mistake somewhere?
     
  2. JuliusM

    JuliusM

    Unity Technologies

    Joined:
    Apr 17, 2013
    Posts:
    835
    You don't have to chose 64bit only. Google's PlayStore only requires that for each 32 bit architecture supported by the app, the corresponding 64 bit architecture would be supported as well. This means you can upload the app that supports both ARMv7 and ARM64 architectures. The only architecture you should not select is x86 since there is no x64 architecture support in Unity which would be required by the PlayStore when x86 support is included.
    As for the API level, make sure that you set only the target API level to 29. Setting target API to 29 means that your app was developed and tested for the API level 29. You should not set the minimum API level to 29. Setting minimum API to 29 would mean that your app can run only on devices that have API level 29 or higher.
     
    LukeDawn likes this.
  3. LukeDawn

    LukeDawn

    Joined:
    Nov 10, 2016
    Posts:
    403
    Thank you for the explanation, something google is somewhat short on.