This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Google Play APK filtering for MALI?

Hi Mali Devs,

We are soon releasing a HL based app and are wondering if there's a way to filter for pre ES 3.0 Mali devices (400-MP and friends). Due to the builds targeting this category using ETC1 and Mali not having a proprietary compressed texture format to filter on, is there another way to do so ("uses-library", "uses-feature"...)?

Thanks!

Stephane

Parents
  • Hi Stephane,

    Unfortunately this isn't anything we have any control over.  It is certainly possible to specify minimum required GLES versions for the application, or filter based on supported textures, but as you said Mali does not have a format you can filter on, and specifying a MAXIMUM GLES version isn't possible.

    It would be possible to use the Google Play Developer Console to *manually* specify supported device but this is a massively arduous and un-scalable task and there aren't any lists of android devices running specific hardware such as Mali 4XX GPUs available.

    The only thing I could suggest would be to allow the application to be downloaded and installed, but add a check within the application itself to see what hardware it is being run on and to proceed from there.

    Hope this helps,

    Rich

Reply
  • Hi Stephane,

    Unfortunately this isn't anything we have any control over.  It is certainly possible to specify minimum required GLES versions for the application, or filter based on supported textures, but as you said Mali does not have a format you can filter on, and specifying a MAXIMUM GLES version isn't possible.

    It would be possible to use the Google Play Developer Console to *manually* specify supported device but this is a massively arduous and un-scalable task and there aren't any lists of android devices running specific hardware such as Mali 4XX GPUs available.

    The only thing I could suggest would be to allow the application to be downloaded and installed, but add a check within the application itself to see what hardware it is being run on and to proceed from there.

    Hope this helps,

    Rich

Children
  • Hi Rich,

    Sadly, our product is a relatively large 1GB download. Notifying the user post-install isn't great but I guess our options are limited on this. Would be great if Play provided more expansive filtering based on GL extensions (rather than just texture formats + min GLES version), then GL_MALI_* could be used.

    Best,

    Stephane