If you only will use what's in the standard tauri js api, or in the standard plugins, then technically you don't need rust. But yeah I think if you wrote a bunch of apps in it you'd inevitably want to make your own plugins or backend code, and then you'd need rust.
Depends. I made one in tauri and it was a good fit because I already had a web frontend and rust backend. I was able to reuse both of those with minor changes, now the same code builds the app and the web server/frontend.
I'd probably go native if:
- you're only developing for android and don't care about desktop/ios/etc..
- UI performance is really important, like for a game
- You want to minimize app size
- You aren't skilled at web front end development
With tauri, if you need phone apis that aren't in the toolkit already you're going to jump through some hoops going from javascript to rust to kotlin and back again. Its a significant barrier, you're handling serialization/deserialization of function arguments/results in 3 different languages.
they only offer the one laptop, a T480. Not an HP, Dell, etc. Ongoing fixes to the UEFI and BIOS code are irrelevant as this has libreboot instead. That's like saying you're missing out on windows updates if you run linux.
And anyway the T480 is at end of life:
This product is no longer being actively supported by development (End of Development Support) and no further software updates will be provided.
When you finally see the big picture, you have to die because you know too much.
I've had good luck with an X201, W520, and T480 - all thinkpads. Haven't tried any of the lower end lenovo models. I got my W520 new and my other ones off craigslist.
If you're looking to get a preinstalled OS and from a refurb vendor, an interesting option would be buying from libreboot. Debian/KDE by default or you can choose your own distro. Libreboot is a good cause, and sales funds the project. You'll have the most secure bios on the block.
love mine I got on craigs for cheap. works great and upgraded to 32G with memory from my old dead laptop.
I'm following the progress of nixos on snapdragon, but its still a bit early for me. Audio kind of working but might damage your speakers, webcam not working, crashing on 64G version but not 32G, etc. Also some funny business about needing windows for firmware or something. These issues are getting resolved but aren't completely solid yet IMO.
Don't know where things stand on the more mainstream distros but I'm guessing its probably similar.
there are groups on mastodon?
Love it. No connection to the internet except when you choose to, through your phone. Analog controls. Frickin roll up windows!
My only beef with the current concept is the bolt on body panels and other parts. Too easy to steal. Could replace those bolts with security bolts, if they aren't already, but that just discourages the casuals.
He's still a full time nazi though
yeah I've gotten android to work but its been a journey. still feels a little underdocumented and bleeding edge, but then again got it working finally. look to the examples and not the docs IMO