• 9 Posts
  • 120 Comments
Joined 3 years ago
cake
Cake day: July 14th, 2023

help-circle

  • Google has no incentive to walk back, especially given what they saw Apple has been able to get away with on their end. And as we’ve seen with AOSP publishing delays, device tree information restrictions, locked bootloaders, they are making it increasingly hard for Android to be an OS that can be forked and installed on devices.

    The community ought to prepare for the realities of this, and put mitigation measures in place. GNU/Linux is the next best truly open/free-as-in-freedom experience. Waydroid/ATL can act as temporary bridges for both developers and users alike while native binaries are ported.

    If you’re making new aapps, target to develop with qt/qml + rust so it can run on the only GNU/Linux equivalent of Android WearOS, AsteroidOS. This let’s you deploy one codebase on watches, phones, tablets, and computers screen sizes with a convergent design.
















  • Canuck@sh.itjust.workstoAndroid@lemmy.worldKeep Android Open
    link
    fedilink
    English
    arrow-up
    5
    ·
    edit-2
    9 days ago

    Run any Android specific apps in Waydroid (e.g. WhatsApp) and it appears as just another icon in your app drawer, or use a web app, again you can make it a dedicated icon in your app drawer.

    Unfortunately Google Pixel 7 is not a device supported yet on any distros I’ve seen; PostmarketOS has the best support for Android devices. Across distros, Fairphone has the best support.

    What people with Android devices can do though, is install Linux on top of Android. Opposite of Waydroid (not as good), but at least lets you play around with it to get familiar without needing root:


  • Canuck@sh.itjust.workstoAndroid@lemmy.worldKeep Android Open
    link
    fedilink
    English
    arrow-up
    3
    ·
    edit-2
    9 days ago

    As some other people mentioned the Waydroid app or their website can work. If you do Waydroid, you can install Gapps, and other banking app isn’t happy with that, they typically offer decent mobile websites.

    GNOME Web and Mozilla Firefox via this PWA extension let you have a dedicated app icon for any web service you want into your app drawer. The Firefox one works best, and I believe does a better job isolating stuff from the main browser.

    What’s cool is you can run an entire Monero wallet (or other cryptocurrency) on device for full mobile financial experience, though don’t store more in it than you would a regular wallet.


  • Canuck@sh.itjust.workstoAndroid@lemmy.worldKeep Android Open
    link
    fedilink
    English
    arrow-up
    52
    ·
    edit-2
    8 days ago

    I have a GNU/Linux phone I carry in my other pocket. Here are the biggest issues I can see:

    1. Driver support for components in the mainline kernel (lets you install any distro and things like camera, Bluetooth just work)
    2. Power management; turns out it is a hard technical problem to have your phone suspend to save energy, while being awake enough to know what and when to turn back on to receive chats/calls, playback music, etc
    3. Cameras have a lot of stuff beyond drivers happening behind the scenes these days in software that would need to be developed, especially given it is a big reason people choose their phones for
    4. Phone certification is tough, this has stopped even companies like Fairphone from shipping their devices worldwide, I imagine even harder for a device like the Purism Librem 5 where you can literally upgrade Wi-Fi, BT, and cellular generations like a gameboy cartridge
    5. App ecosystems take a while to build up, it is a chicken/egg scenario. I think things are in a useable state for all the default apps an iPhone has, but if you want Uber, Uber Eats, you either have to draw even more power essentially running Android via Waydroid, or use a typically more janky web app that may be missing some features