damus android is written in C and Rust and directly renders to your phones GPU. it will be the fastest app on your phone by a large margin. this is likely one of the first Android apps written this way. it's cutting edge tech

Reply to this note

Please Login to reply.

Discussion

Looking forward to testing it!

Can't wait... Until now I was faithful to Amethyst, but this sounds like a gamechanger.

Using Vulcan?

It uses wgpu which uses vulkan on android, metal on ios, etc

Look forward to trying it out. I use primal. Don't care for Amethyst.

i highly recommend trying an actual nostr client instead of just a nostr frontend. much cooler when your app actually speaks the protocol

Thats all Greek to me

Where can we get it?

nostr:nprofile1qqsp3yzapfwkyw4cr2vt4xx9s27474lj2pkxhqyfqh79n826pv3fkzqpzpmhxue69uhkummnw3ezuamfdejsz9nhwden5te0dak8jtnrdamjumt0dahjucm0d5mdrrxk 🫡 🔥

it's the marshmellow test

wen app ser?

You are making me want to buy an android phone.

We are bringing a lot of what makes damus android fast back to iOS, but yeah it will never be as fast since we are stuck with swiftui (which is slow)

We can also get this app working on iOS if we want, although it would be confusing to have two damus app on iOS

That would be weird to have two Damus Apps on iOS

Make it like New Coke and Coke Classic.

😆

If you do. Make sure you can run a custom android rom on it. Plenty of them out there that would allow you to deegoogle your life. To achieve better privacy and security. While enjoying the new Damus app gracefully.

Do you mean like GrapheneOS ?

Graphene OS is an excellent choice for people who have no moral conflicts about purchasing a device made by a corporation that is close to pure evil. Personally I can't get over that hump.

There are a couple android OS projects still pumping out roms in the wild.

This one is the best one IMHO at the moment if you want to stay in the Android ecosystem.

https://lineageos.org/

GrapheneOS is the best by far

It's better to buy the devices and make them to move their business to hardware manufacturing than using Google services

AND, the Google Pixel is the only device right now that fits in the security requirements of GrapheneOS, it's project's fault

When buying Google Pixel you're telling them what you want from them, good and secure hardware that other companies don't offer.

As a consequence maybe more hardware manufactures will try to fit this market too, creating competition 👀

Lineage OS is insecure and leaves Bootloader unlocked

It's insecure and not PRIVATE for a lot of reasons, some of them:

- Leaves unlocked bootloader

- More attack surface by adding bunch of system-app to AOSP

- No basic privacy features like "Contact Scopes", "Storage Scopes" and network Permission to deny network access for apps

I would prefer to use Graphene OS. However they only use Google products. I am not willing to suck Googles dick to have maximum privacy and security.

Lineage OS is better than any garden variety android operating system that comes stock with manufacturer devices. I can mitigate some of the privacy and security concerns that you brought up with 3rd party foss apps and manual intervention.

This is my happy middle ground. For I am not willing to compromise my morals and ethics by contributing to an evil corporation's profitability. Either directly, or indirectly. Very much for the same reason I wont use GitHub, Apple, or other Microsoft products too.

My plans for the next device involve a pinephone to have a full Linux mobile experience, but for now I am truly satisfied with Lineage OS. Been with them since the beginning. I see no reason to stop using their operating system any time soon. They have not abused my trust in any way. So far the community support has been great too.

Hopefully other manufacturers make more secure devices so Graphene OS supports them. However, like many things in life you can't always get what you want, but sometimes you just might find you get what you need.

Don’t mobile games do this? But only game part I would bet …

they would have to integrate into agdk’s game-activity manually. we maintain a bunch of patches on top of game-activity so that it doesn’t crash/deadlock when using it in rust:

https://github.com/jb55/android-games-sdk-rs/tree/android-activity-4.0.0

You also need to carry through the GameTextInputEvents from game-activity through winit if using that for your game (this code doesn’t exist yet except for stuff on my local branches)

So i’m fairly confident there are no non-web rust games or apps on mobile yet that are using winit and android-activity at least. Maybe SDL?

Yea rust for sure. I was thinking c++. It’s gotta work similar for all the c++ games.

i imagine most c/c++ games just use sdl which handles this i would think

I can't wait to test the beta 😁

Will it works Good with hardened_malloc and other Exploit Protections of GrapheneOS? That's the most important thing

Looks like you have to be purple or something to use it?

because u just get off on this or because android app performance is the killer feature of nostr?

yes