Now an truly open system might make a difference. Not saying it will, it has it's own problems, but comparing it to Windows Phone is not really apples to apples.
Now an truly open system might make a difference. Not saying it will, it has it's own problems, but comparing it to Windows Phone is not really apples to apples.
I had a Windows Phone. It was bad. Even Microsoft apps were subpar. Skype app was simply unusable. They weren't dogfooding.
Also Google torpedoed it.
Pretty much all the apps were bad though, I agree. Even the official OneNote app was a joke compared to the Android version.
In the first version, the default blank app from Visual Studio's "new project" wizard was slow to load. I think I measured it on the order of 500ms at the time. Not much room for third parties to add more stuff without being slow.
I personaly just need SMS, voice and a browser. The rest, I can live without it (or program it :-)
If the user can't interact with their bank, whatchu YouTube, talk to their friends and parents over Snapchat or Skype, call Uber, play Spotify, etc etc etc, it doesn't matter in the least if your phone is 100% open source.
Microsoft had sunk billions into trying to get the ecosystem off the ground. What makes you think that "a truly open system" will get that ecosystem?
All it really needs to do is make calls and have good browser (Firefox would do). Signal would be a nice bonus.
This might not be enough for all (i am sure it wont), but for me and several other people I know, it would be enough, to be our main phone.
The market you're describing is minuscule.
Most of this should be available on the PinePhone at launch (albeit not as nicely as on Android).
Bank - should have a website (and if they don't have a website they most likely don't have an app anyway)
YouTube - website again (youtube.com)
Skype - has a web app and a Electron app available for Linux (web.skype.com)
Uber - has a PWA that can be used for booking rides (m.uber.com)
Spotify - has a web app and a Electron app available for Linux (open.spotify.com)
In my experience mobile banking is more often than not provided via app exclusively.
Doesn't that require Widevine DRM?
For traditional CRUD apps, PWAs are quite alright, and one avoids having to deal with Android's always changing "best practices", with a stagnant Android Java.