Live data from Hacker News

Termux no longer updated on Google Play

wiki.termux.com

41–50 of 349 posts

Re: Termux no longer updated on Google Play

#42
post #8

Time to switch to GNU/Linux phones if you want to own your device.

GNU Phones suck. You have to drastically lower your expectations and pay more for the experience. For instance, Librem 5 USA costs a cool $2,000. That's $2,000 for a phone with specs comparable to phones in the mid 2010s. To make it worse, you would have to expect near-zero support, and healthy dose of RTFM and DIY mindset along with it.

Thus, for the vast (and I mean VAST) majority of consumers, Librem and the rest of the open source phones were dead on the spot even if it cost 1/3 of their current price.

It's a pipe dream up there with the "year of the Linux desktop".

Re: Termux no longer updated on Google Play

#43
post #4

We have to replicate somehow the PC ecosystem into mobile phones. I'd like PostmarketOS / Manjaro to take off, hope it becomes ready as everyday driver one day.

The majority of people don't see any value in it, sadly.

At least we can hope terminal + tools as separate app bundles approach takes off.

Re: Termux no longer updated on Google Play

#44
post #8

Time to switch to GNU/Linux phones if you want to own your device.

Are there actually any phones for "normal" Linux users?

I've used GNU/Linux as my desktop OS for nearly a decade: Fedora for years, then openSUSE, then Pop!_OS for the past couple of years. These distros seem to have provided a good, current, stable out-of-the box experience (Out-of-the-Box + RPM Fusion and Packman for the former two.)

I just don't enjoy constantly fixing issues on my personal systems, in fact, after work I just want my computer to work. I get some people enjoy tinkering, I simply want my device to work AND provide me the freedom to do what I want if I feel adventurous. I don't distro-hop, and I don't like rebuilding my OS if I can help it. I'll spend a week getting everything the way I like it and expect it to last me at least a couple of years. I use Linux for everything: gaming, writing software, web browsing, you name it.

For as long as I have looked into it, GNU/Linux phones are an absolute nightmare for someone like me. I remember reading an article full of workarounds to get a dialer app to work on some project phone. I just want a phone that works, and could allow me to access root, setup my dot files, and tinker to the degree I'd like. As of now, my only solution has been LineageOS (Android fork) which has a proper terminal emulator with root access by default. As nice as this is, I'd love to support a GNU/Linux Android-alternative, as it's anyone's guess how long LineageOS or other forks will be compatible to the degree they have been in the past.

Re: Termux no longer updated on Google Play

#46
post #8

Time to switch to GNU/Linux phones if you want to own your device.

GNU Phones suck. You have to drastically lower your expectations and pay more for the experience. For instance, Librem 5 USA costs a cool $2,000. That's $2,000 for a phone with specs comparable to phones in the mid 2010s. To make it worse, you would have to expect near-zero support, and healthy dose of RTFM and DIY mindset along with it. Thus, for the vast (and I mean VAST) majority of consumers, Librem and the rest…

> For instance, Librem 5 USA costs a cool $2,000.

This is an extremely misleading example. You pay $2k if you want your phone to be produced in the USA. How much do alternative phones produced in the USA cost?

Standard Librem 5 model costs $800, Pinephone costs $150 or $200.

Re: Termux no longer updated on Google Play

#47
post #20

The GitHub discussion is significantly more informative and carries a lot of thinking behind the changes: https://github.com/termux/termux-app/issues/1072 IMO a better link than a short paragraph on Wiki.

Note that there are 297 hidden items in that issue so you have to click "Load more..." ceil(297/60) times to read all of the comments about how APK packaging is soon necessary for latest Android devices so the termux package manager can't just dump executable binaries wherever.

FWIU:

- Android Q+ disallows exec() on anything in $HOME, which is where termux installed binaries that may have been writeable by the executing user.

- Binaries installed from APKs can be exec()'d, so termux must keep APK repacks rebuilt and uploaded to a play store.

- Termux shouldn't be installed from Google Play anymore: you should install termux from the F-Droid APK package repos, and it will install APKs instead of what it was doing.

- Compiling to WASM with e.g. emscripten or WASI was one considered alternative. "Emscripten & WASI & POSIX" https://github.com/emscripten-core/emscripten/issues/9479

Re: Termux no longer updated on Google Play

#48

Quick note: Google's Advanced Protection program disallows sideloading apps, so you can't install F-droid. Edit: Note that the Advanced Protection program is opt-in for users that require the highest degree of security Google can offer. Regular users won't be impacted by this. Edit: proof https://imgur.com/a/yktPNIc Edit 2: see @haunter's comment for a link to the change announcement

This is specifically if your employer requires it for you to be logged into your work google account.

Re: Termux no longer updated on Google Play

#49

Quick note: Google's Advanced Protection program disallows sideloading apps, so you can't install F-droid. Edit: Note that the Advanced Protection program is opt-in for users that require the highest degree of security Google can offer. Regular users won't be impacted by this. Edit: proof https://imgur.com/a/yktPNIc Edit 2: see @haunter's comment for a link to the change announcement

This Advanced Protection program is optional, isn't it?

Re: Termux no longer updated on Google Play

#50

Quick note: Google's Advanced Protection program disallows sideloading apps, so you can't install F-droid. Edit: Note that the Advanced Protection program is opt-in for users that require the highest degree of security Google can offer. Regular users won't be impacted by this. Edit: proof https://imgur.com/a/yktPNIc Edit 2: see @haunter's comment for a link to the change announcement

Wow! That is a very big deal!!! Almost all of the Apps I have on my Android phone are installed from F-Droid, and I try to avoid installing any Apps from other sources, exceptions force upon me by my social circle, like WhatsApp.

I have a PinePhone but it is not yet ready as a daily driver, and also the difference in hardware performance between my Android phone (which I bought this year) and PinePhone (or even Librem) is abismal. I wish there was at least one (or many) linux phone ready to be a daily driver and with hardware comparable to modern Android phones (or iPhones), but unfortunately that is not yet the case, although the community has made a massive effort this year to advance the state of linux on phones, at least for PinePhone...

I use a MacBook for work and same thing, almost all the apps I have I installed using homebrew (and the UI apps, with brew cask)

EDIT: I see that, at least for now, it's optional and you can un-enroll, which is good.

Post reply on HN