Voyager just started their TestFlight app version a few days ago and it’s really great (on iOS.) It added haptic feedback which is very nice, and fixes the freezing issue. Otherwise it’s identical, I think. I’d guess there will be an android app sometime.
I’m also testing Memmy and using Mlem - both are coming along great, but Voyager app version is the cleanest and my favorite atm.
Looking forward to trying Sync when it comes to iOS. Never tried it for Reddit - only used Apollo.
How can I get it on Testflight? I am using Mlem currently and tried Memmy a bit. For now I look at Mlem as my Lemmy-app, because the comments are well formatted compared to Memmy, but Memmy is Open Source and has definetly the the better Icon. Yes, such things are important for me, too.
Voyager has an app that respects navigation panes, UI refreshes and haptic system gestures now, so all those “but it doesn’t FEEL native” complaints have been put to the ground to begin with.
It’s fast and it’s about as native as most apps get nowadays. Kotlin on Android or Swift on iOS still run in virtual machines with GC not unlike Javascript. Nobody writes apps in C++ either. Maybe one day we will do it in Rust when there’s ever a good mobile GUI framework.
Also by fast I do mean fast. Much better than any other PWA or website I’ve ever used and on par with good native apps. There do be some bugs, I’ve run into two and they’re a bit annoying, but I’m sure they’ll be fixed soon enough. The dev is super active and it’s open source so anyone can contribute.
Much of the time you can’t really tell it’s not Apollo and that was the best reddit app hands down.
I do have a recent iPhone though. Maybe an older or lower end phone won’t be as fast. But even so, I would still recommend trying it.
Your argument for "as native as most apps” falls apart pretty quickly though.
I’m not saying it’s a bad app. I’m just saying it’s a badly made app, because JavaScript was a joke 30 years ago, it’s a joke today. (ThePrimeagen)
Most apps aren’t native, so being “as native” as the baseline average or better isn’t even saying much at all. They’re all using V8, and I’m slightly less disgruntled if they use something like React Native or whatever instead of Vue and virtual DOM stuff. This was brief but you get the idea.
React native, Xamarin, Flutter aren’t REALLY native either. Neither are, like I said, the main languages either mobile platform’s owner wants you to use.
Mobile apps are rarely native for real these days.
Voyager uses React so it uses the Virtual DOM much like Vue (which often tends to be faster) or React Native. I can’t see how using React Native instead of React like you suggested is all that much better. It’s all the same shit.
You want native, there’s Dioxus for Rust or I guess QT for C++. Those will compile into actual binaries rather than some sort of bytecode running in an interpreter. But these take much more time to write complex apps in and in a world where we want all our apps to be free, they’re hard to justify.
It’s interesting you quote ThePrimeagen about Javascript, because it’s literally the main language he uses/used at Netflix and he often says it’s not a bad language. He’s got a workshop on Javascript coming in November.
I hate the language as much as any and have avoided using it professionally, but your arguments are pretty weak. Modern Javascript engines are ridiculously fast, which is why a WELL MADE web app can be much faster than a shoddily made “native” app.
Edit: It’s now available on the app store, making it native by your definition. Which is to say it has direct access to some system APIs, but it still renders a vDOM like any other react native app.
Are you sure it’s legit? From a quick look at the official GitHub repo’s README, I saw no mention of a native Android app (however I did see mention of the iOS app).
EDIT: dug a little deeper and saw mention of the Android app in the latest release notes (beta coming soon to the play store) as well as an empty Android studio project folder in the source. Maybe the actual code is somewhere on a different branch, but even so, I would be hesitant to install random APKs not coming from the developer themself.
Voyager is free and the pwa feels close to a native app.
Voyager just started their TestFlight app version a few days ago and it’s really great (on iOS.) It added haptic feedback which is very nice, and fixes the freezing issue. Otherwise it’s identical, I think. I’d guess there will be an android app sometime.
I’m also testing Memmy and using Mlem - both are coming along great, but Voyager app version is the cleanest and my favorite atm.
Looking forward to trying Sync when it comes to iOS. Never tried it for Reddit - only used Apollo.
I used Voyager since it was wefwef. Sync has far more customization. Like multitudes more.
How can I get it on Testflight? I am using Mlem currently and tried Memmy a bit. For now I look at Mlem as my Lemmy-app, because the comments are well formatted compared to Memmy, but Memmy is Open Source and has definetly the the better Icon. Yes, such things are important for me, too.
Voyager TestFlight link: https://testflight.apple.com/join/nWLw1MBM
I joined early on, so it may be full like they often are. If it is, bookmark and keep checking - especially during off hours.
Thx, I got it. (:
Voyager has an app that respects navigation panes, UI refreshes and haptic system gestures now, so all those “but it doesn’t FEEL native” complaints have been put to the ground to begin with.
I am using Memmy on iOS. It rocks! Does everything I need without any adds. Very happy with it.
And if you’re on Android, the free apps that fully function are…
Liftoff (amazing)
Thunder (amazing)
Connect (great, but not sure if it’s open source?)
Summit
Nemmy
Beyond (tried it and didn’t like that it defaults to Lemmy.ml)
Lemmitof (haven’t tried yet)
Fuck PWA. I want a native, fast app with no JavaScript.
It’s fast and it’s about as native as most apps get nowadays. Kotlin on Android or Swift on iOS still run in virtual machines with GC not unlike Javascript. Nobody writes apps in C++ either. Maybe one day we will do it in Rust when there’s ever a good mobile GUI framework.
Also by fast I do mean fast. Much better than any other PWA or website I’ve ever used and on par with good native apps. There do be some bugs, I’ve run into two and they’re a bit annoying, but I’m sure they’ll be fixed soon enough. The dev is super active and it’s open source so anyone can contribute.
Much of the time you can’t really tell it’s not Apollo and that was the best reddit app hands down.
I do have a recent iPhone though. Maybe an older or lower end phone won’t be as fast. But even so, I would still recommend trying it.
Your argument for "as native as most apps” falls apart pretty quickly though.
I’m not saying it’s a bad app. I’m just saying it’s a badly made app, because JavaScript was a joke 30 years ago, it’s a joke today. (ThePrimeagen)
Most apps aren’t native, so being “as native” as the baseline average or better isn’t even saying much at all. They’re all using V8, and I’m slightly less disgruntled if they use something like React Native or whatever instead of Vue and virtual DOM stuff. This was brief but you get the idea.
Also, Xamarin and Flutter/Skia do exist.
React native, Xamarin, Flutter aren’t REALLY native either. Neither are, like I said, the main languages either mobile platform’s owner wants you to use.
Mobile apps are rarely native for real these days.
Voyager uses React so it uses the Virtual DOM much like Vue (which often tends to be faster) or React Native. I can’t see how using React Native instead of React like you suggested is all that much better. It’s all the same shit.
You want native, there’s Dioxus for Rust or I guess QT for C++. Those will compile into actual binaries rather than some sort of bytecode running in an interpreter. But these take much more time to write complex apps in and in a world where we want all our apps to be free, they’re hard to justify.
It’s interesting you quote ThePrimeagen about Javascript, because it’s literally the main language he uses/used at Netflix and he often says it’s not a bad language. He’s got a workshop on Javascript coming in November.
I hate the language as much as any and have avoided using it professionally, but your arguments are pretty weak. Modern Javascript engines are ridiculously fast, which is why a WELL MADE web app can be much faster than a shoddily made “native” app.
Edit: It’s now available on the app store, making it native by your definition. Which is to say it has direct access to some system APIs, but it still renders a vDOM like any other react native app.
I quite like Voyager. Works really well
There’s acyually an APK version for android as well of Voyager.
Are you sure it’s legit? From a quick look at the official GitHub repo’s README, I saw no mention of a native Android app (however I did see mention of the iOS app).
EDIT: dug a little deeper and saw mention of the Android app in the latest release notes (beta coming soon to the play store) as well as an empty Android studio project folder in the source. Maybe the actual code is somewhere on a different branch, but even so, I would be hesitant to install random APKs not coming from the developer themself.
Here it is on the google play store: https://lemmy.world/post/2613340
Damn, the Voyager dev works fast! Thanks for the link.
deleted by creator