It wasn’t open source, so this isn’t a surprise.

  • aeronmelon@lemmy.world
    link
    fedilink
    English
    arrow-up
    48
    arrow-down
    3
    ·
    18 hours ago

    I can’t see your bitcoin wallet app, Anon. How am I suppose to launch this game if I can’t see your bitcoin wallet app?

    Apps that can’t stand on their own should be deleted, whether it’s nefarious or not.

    • Emily (she/her)@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      21
      arrow-down
      1
      ·
      17 hours ago

      If this error message is actually talking about Google Play, not Google Play Services, I would bet that it is because it employs Dynamic Feature Modules; something which can only be delivered over the Play Store infrastructure. They’re pretty common in modern Android development since they can substantially improve the user experience for users with Google Play enabled (which is most of them).

      Also, I am aware this is being pedantic, but Android just straight up already has an API to get every installed app on your device and interact with it, even on a de-googled phone.

      • gnate@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        17 hours ago

        I didn’t know if I read this right, but are there cases where the app list would not be shared with other apps on the device, or does that require interference from Google?

        “When an app targets Android 11 (API level 30) or higher and queries for information about the other apps that are installed on a device, the system filters this information by default. This filtering behavior means that your app can’t detect all the apps installed on a device, which helps minimize the potentially sensitive information that your app can access but doesn’t need to fulfill its use cases.”

        • Emily (she/her)@lemmy.blahaj.zone
          link
          fedilink
          English
          arrow-up
          8
          ·
          15 hours ago

          You’re mostly right. Newer devices won’t share their entire app list by default, at compile time you need to enumerate every app you want to query for, or add what are essentially a list of intent filters (which are like “I want to talk to apps that take this kind of message and payload”). There is still a permission that lets you list all apps like you were able to on pre API 30 devices, but Google makes it pretty difficult to get onto the app store in that state.

          You can still send intents as much as you like though (as long as you know the recipient), since they’re the basis for all inter-process communication.

          My point is more that an app developer can’t and doesn’t need to use the play store to get the list of apps you have on your phone. This requirement to have the play store almost certainly isn’t malicious and I disagree with the notion that apps shouldn’t be able to use what is essentially system infrastructure to improve their apps. That said, given this is an app targeting the fediverse, it would have been nice for the developer to have made a universal APK build that didn’t require the Play Store.

  • Mikina@programming.dev
    link
    fedilink
    English
    arrow-up
    10
    ·
    16 hours ago

    I’ve seen this warning in a lot of apps, like Teams, Messenger or some authenticators, and some of the time I could simply ignore it and continue using the app. I think some of apps simply use it for push notifications that I can get by without.

    Not all, though. Sometimes it simply doesn’t work.

    • Liome@pawb.social
      link
      fedilink
      English
      arrow-up
      5
      ·
      16 hours ago

      If you don’t have google play store or even have it just deactivated you don’t get ads or have limits for some activities in duolingo, as those use gems or whatever else is their virtual currency called, so you get way better experience overall.
      At least it still worked like that about a year ago.

      • Cris@lemmy.world
        link
        fedilink
        English
        arrow-up
        3
        ·
        11 hours ago

        You can also patch Duolingo with ReVanced manager to remove the third party ads and long animated ads for Duolingo premium or whatever