I never said it wasn't cross platform. I said it's development and use was pretty exclusive to iOS these days; outside of less common browsers like GNOME Web.
I'm certainly not trying to define "cross-platform" to mean "the web." I'm just pointing out that the web is a huge platform and for many use cases is arguably the most platform for a cross-platform GUI framework to support.
Agreed. It’s not really “cross-platform” if they take their own platform with them and implement it everywhere, and then all apps built with that toolkit are identical everywhere as a result.
Fair point. I tend to not like those cross-platform apps because of their generally-degraded performance so my previous comment showed a bit of my underlying bias.
As I said, that's not what people mean when they talk about "cross platform" in this context. Go to phonegap and see if they support PC. Cross platform means you should write once and it works everywhere without modifying anything, just like the web. But you can't be cross platform AND native on completely different types of platforms, since each has its own distinct feature sets. You are free to believe whatever you want but that doesn't really mean anything since you're basically arguing about something that I'm not even talking about.
To be fair , so is React Native, calling itself cross platform but not running on Windows ( not even sure it runs on Linux either, AFAIK it's mac only ).
I hate to cherry-pick, but the comment on cross-platformness being a developer issue isn't always the case. I use Linux for everything, and an app being cross-platform increases the likelihood that I can use it.
Finally took a look, and this appears to be mobile only. Certainly covers one definition of cross-platform, but a little different than the other toolkits we've discussed.
“It works the same on the desktop as it does in my web browser” is an indictment, not a feature. People use cross-platform toolkits because they don’t want to do the work to fit in with the platform their user chose, not because they confer any advantages to the user.
I'm OK with that. What does cross platform even mean? Windows, Linux, OSX? Maybe Android and iOS?
It's still easier than rewriting all of the development tools, libraries, etc in javascript and for the browser, and your app will be responsive and fast.
reply