I wish it was feasible to have alternative mobile systems, but it's not really.
You can't simply give up every popular app for a system nobody else uses or develops for.
Sailfish has Android emulation, but good luck running banking apps without Google SafetyNet. Even pure Android ROMs, like LineageOS, can't do that.
Also good luck with proprietary firmware for mobile networking and cameras. Another thing that usually holds back AOSP distributions, and will likely be even worse in a non-Android system.
Today sure, it just needs support from a major player. Not -that- long ago, nearly every mfg had their own OS(Blackberry, Meego/Symbian, Win Mobile, Palm, etc) and each had enough apps.
If Samsung or Huawei or probably even Motorola decided to ditch Android and go all in on Sailfish, we'd see support for apps in short order. But as a third party OS you have to install yourself, it's basically dead in the water.
What BlackBerry did before giving up was a smart approach, they basically just converted Android apps to BlackBerry ones for you. And that'd be a fast way to get bootstrapped. They just didn't have enough steam left in them, sadly.
They had enough apps in the same way 640k of RAM was enough for everyone.
I think it's a fantastic topic, but to be succinct: we couldn't get app makers to keep parity between iOS and android, including banks, government and transportation apps for a very long time.
Assuming it would go easier with a random 3rd OS where "I'm sued for illegal deals" Google has struggled so much doesn't sound realistic.
The Blackberry Storm sold 500,000 units in its first month and 1 million units by January 2009.[15] However, Verizon had to replace almost all of the one million Storm smartphones sold in 2008 due to issues with the SurePress touch screen [16] and claimed $500 million in losses.
To elaborate - Nokia innovated a lot. But internally Nokia was chaotic. They were Google, before Google got the reputation for creating projects only to kill them when they had hardly started.
Couple this with the absolute dictatorship that the Symbian division had over what they were releasing as a cellular device, and Meego/Maemo never had a chance. Up till the N900 the Maemo division was blocked from having cellular. After the N900 it was too late really. They clambered to make the N9, but it was at the breaking point and so they did the burning memo thing. The N9 was basically the blueprint for the Windows Phone models Nokia released.
The community got fractured when the N9/950 did MeeGo Harmattan. This was a continuation of Nokia's Maemo OS that was based on Debian, but they just called it differently when they announced a collaboration. Nokia and Intel started a 'merge' called MeeGo (based on moblin and fedora). Nokia never actually used this in a device as they signed the famous partnership under Stephen Elop's guidance standing on a burning platform.
Sailfish is a successor of this actual MeeGo work that was done and therefore had an uphill battle. They never got the same traction as Maemo (or even Mer), so I never called this a successor of Nokia's work. Nokia created a community with developer conferences and handing out devices. Jolla couldn't do this ... and therefore remained niche.
My N900 with Maemo was fantastic. It's still working Just Fine, mechanically as good as when new (the Mercedes-door feeling sliding keyboard, for example), the only reason I'm not still using it is because it only supports up to 3G, and that isn't available anymore where I live. Such a nice phone. I could easily make Debian packages and install them, my minicomputer emulator for example.
The MeeGo transition stopped it for me, and Stephen Elop's burning-down-the-house strategy killed everything.
I have all of the NIT devices, but found the N810 the best; great keyboard, large, thin... but unfortunately no 3G. N900 is second best; great camera and nice User Experience
But for an old phone a very open and developer friendly environment (Linux like maybe) is attractive. Sadly those available are limited to more modern phones, which is I think a mistake. Maybe the answer is a side loaded application with a ridiculous amount of permissions?
> You can't simply give up every popular app for a system nobody else uses or develops for.
Perhaps the solution for such a phone is to make PWAs feasible for every kind of app?
I guess it would need a few essential built-in apps (something like an Apple Health analog) but hopefully the rest could be web apps with extra privileges, if needed and approved by the user.
Is geofencing already possible with PWAs? I.e. location based events? If not, that would also have to be a builtin (helper) app.
Yep, if you capitulate from the start than nothing changes. And you as a user are giving them a chance to lock you into custom OTPs (that are just little changed standard OTP to force you to use their app so they can track you, steal your contacts and god knows what else (i have reversed it, got the seed and i am running it from shell as I was sick of it) even if they have a classic web page.
Everyone just agreed that it is fine if certificates are no longer used for web apps (even with a fully standardized pkcs#12 tokens), everyone just agreed that bank is using some non-standard otp generator, everyone just agreed with everything. Now you will soon have to pay heating in car on monthly basis.
Stop agreeing. Start complaining. Now and you.
Sailfish on Sony Xperia 10 works like a charm, with working things that even modded roms are having issue with.
If you fight it back... I am running my banking app (that they have even if they also have a web based app) for 4 years now without any issues, they did a major rewrite in between, but quite frankly in most of cases Safety-net is just a bunch of sand into eyes of security, if implemented right it might have impact but at the end most of banking banks are reducing it to if statement (that i patched).
Yep, true that normal user cant do this, but this is users call. Complain to financial ombudsman, complain to the bank, demand a way for you to authenticate if you are paying for the product, complain bank supporting phone monopoly etc.
Harass developers that decided to verify if phone is rooted, prove in media that they are just a bunch of kids having a boner on security they don't understand (which is a huge fact in all annoying login schemes, from mail to sms etc., OTP was more than enough (sms... giggling... ss7 access on tor for 500 dollars monthly)
Actually you are addressing wrong problem. It starts somewhere else, when you want to use Bluetooth hardware that has a custom app to use it and you cant use it on Sailfish while you cant use it in Android layer as there is no bluetooth pass-trough. Here I vote with my wallet, not buying such devices and waiting for Sailfish to implement it.
> I wish it was feasible to have alternative mobile systems, but it's not really.
I think there is a possible exception here.
I mean, firstly, yes, sadly this is largely true.
I had a Blackberry Passport, a beautiful handset running the QNX-based BB X OS. Over a year of ownership it gradually got less and less useful as app vendors turned off BB X support. No FB IM, no Whatsapp, and I have a phone that won't let me text with 90% of the most-contacted people on my phone.
And in those days (2014-2015) I did much less with my phone than now.
But I also own 2 little-used tablets.
I use tablets for watching films and TV, reading books, occasionally email. I don't do any of the mobile-phone stuff on my tablets, and they do not have SIM cards in them.
I would have as much use for a FOSS-powered tablet as I do for an Android or iOS tablet.
Poor patchy phone support does not cut it, sadly, and that's more than doubly so without apps.
But good support for at least one currently-available cheap Chinese tablet would be of legitimate interest to me.
So the EU attempts to invade your privacy using smartphones [1] and forces duopoly-brand smartphones upon its citizens, yet it fails to compel Apple to allow true sideloading, so you're stuck choosing between "no freedom but some privacy" or "no privacy but some freedom"? Their digital policy initiatives overall seem like a net loss for EU citizens as it stands.
I was trying to make a case that when you add up everything the EU has done recently with regards to digital policy, you get a net loss for EU citizens. Their attempt at chat control decrements the score by a significant amount. Amending the DMA to have it not be completely useless would increment it by a significant amount, but it is unknown if that will happen yet.
They don't offer hardware tokens by default. Often you can request one (you will be charged). I did just that despite it not being advertised option. I just said I need one.
I think all banks in my country as well provide hardware token method (used to be paper cards, nowadays a small Tamagotchi like device that outputs codes) if you don't want to use a phone app.
If you want to go in and do the basics (check balance, do a normal transfer, look at activity) this can get you by. A lot of the more useful features tend to be app only though. E.g. "scan to deposit check" is an app only item for my bank.
I can do that sort of thing from the Ally website. Which is good, because Google is actively killing off support for devices more than a few years old, and I can't run most new apps on my phone, banking or otherwise (old apps are hit-or-miss, but the practice of forcing updates to the latest version poisons most of them).
You got a cheque? How quaint. I haven't used one in almost 2 decades. (Australia) in fact when telstra refunded me $2.50 by cheque I simply threw it away.
This has to be a predominantly American problem, right?
I cannot imagine a cohort of Australian, Asian, New Zealand, British and European continental users noping out of an app because not cheque enabled.
I'm as old as a dinosaur and I haven't used a cheque in my life, not even back when bank accounts were managed through this little paper book with numbers and stamps.
That's simply not factually correct. You can use bank web sites entirely without a smartphone. Banks supply this option as there are really - surprise! - people without smart phones who still has money.
My own bank does not even use 2FA. I log in using the officiel state sponsored digital ID (yes, without having a smartphone). This is in Denmark.
(sorry about the new anon account, it's been so long since I posted I've forgotten my old account. Perhaps I should use a PW mgr...)
You can't simply give up every popular app for a system nobody else uses or develops for.
Sailfish has Android emulation, but good luck running banking apps without Google SafetyNet. Even pure Android ROMs, like LineageOS, can't do that.
Also good luck with proprietary firmware for mobile networking and cameras. Another thing that usually holds back AOSP distributions, and will likely be even worse in a non-Android system.