Should I keep 2 APKs, with and without Google libraries? One would have auto translate and qr code scanning and goes to the PlayStore, the other one would not offer such features and goes to F-Droid.

Looks like a lot of work. But hopefully an Android buildscript mastermind knows how to structure such a thing in automated CIs.

Reply to this note

Please Login to reply.

Discussion

i dont understand everything but you have a beautiful brain. Thanks for making Amethyst. I love it thus far and i want to keep using it as a nostr pleb.

people on f-droid don't want google shit

That would be awesome! Since there are governments in the world that force Google/Apple to do their bidding, do you think those people would especially appreciate it?

yes, please for all the calyx/graphene folks. not making the apk w/o google libraries available will surely alienate many open source privacy advocates who use calyx or graphene who try to stay away from proprietary builds by getting apks from github, arora etc 🙏

🎯

Very cleaver. The philosophy of F-Droid is no-tracking data for privacy. Keep this goal in mind.

I can only say how I love using Amethyst, but only versions that don't depend in google. So might move on to another client soon.

对的,加入通知功能,中国的没有谷歌服务框架,需要内置通知,最重要的是自动翻译,清除缓存功能,加入语言设置,让软件更流畅,可以对每个视频单独付费数字货币,加入其他数字货币付款,可以免费看视频一分钟然后付费

Would appreciate Google-less apk. Happy to help support with zaps. Whatever keeps you motivated brother. 🙏🏾

I think "Android without Google" would appreciate it

I'm willing to bet there is a higher than average number of privacy focused folks using Calyx, graphene, etc on nostr. We could always just use a web client if google libs were included, but a stripped version would be nice eventually if you find the right help to automate it as you said.

I used Graphene in the past and will be going back to it when I get a new Pixel phone. F-Droid only ofc.

搜索功能需要要优化,给公司账号打上星标避免被假账号误导

Does auto-translate work on device with downloaded language models or it reaches out to their servers? The latter could be a privacy concern.

The model is downloaded when needed for the first time. Everything else is local. I don't see a huge privacy concern. In fact I think it is better than any other online translation service.

But somebody with more knowledge in these libraries can convince me otherwise.

Yes please. Continuing an f-droid build would great! I find nearly all my apps outside of googles playstore.

Ideally you want one APK where the non-Google ecosystem has stubbed versions of the optional features. Stubbed often means they don't work but at least they won't crash.

Please no Google libs. I don't have/want this on my GrapheneOS phone.

Can't you use the libretranslate api for translations?

I don't know how, bit the f-droid Twitter client Twidere is able to offer inline translation.

1 APK. Build the thing you want to build, that means making tradoffs for your users. The amazing thing about protocols with many clients is that you can make these decisions freely.

Maybe a long term goal but for now keep things simple.

YES please!

note12z625te0npuqn3lgt08mfvvwxm7l2t8ak3aazuh4dqnmum2jzaksxt85h4

Two things about F-Droid. They insist on compiling and signing your code. This caused problems with Signal and Moxie. They're very slow to do anything. To avoid hassle, it would be better to make your own F-Droid repository eg

https://newpipe.net/FAQ/tutorials/install-add-fdroid-repo/

yes,now.gotoowork.