5 ms·
SailfishOS and the Jolla One were good (awesome usability) But the integration of Android was a horribly failure. It is like WINE, half working applications pre
by ho_schi 11mo ago
SailfishOS and the Jolla One were good (awesome usability) But the integration of Android was a horribly failure. It is like WINE, half working applications preventing native ports of quality. I left the boat.
After that Jolla failed with the tablet. Then they didn’t deliver a successor device for Jolla One and provided SailfishOS only as aftermarket OS. You remember the Android problem from above? The hardware of others, without official support? That is calling for problems.
And to make everything worse Jolla started a cooperation with Russia in 2015. According to Wikipedia they quit it in 2021.
Hint about compatibility and APIs
Never try to be compatible to an environment which doesn’t want to maintain interoperability with you.
- mempko 11mo agoThe android support improved a lot such that all the apps I used worked there.
- ho_schi 11mo agoThanks. Jolla stopped porting newer Android APIs to the Jolla One early. Which rendered the Android support quickly useless.
- usr1106 11mo agoThe Android environment is completely different now. The old one stopped at 4.4 for many years. The new one is version 13. Problem was the kernel. Not something Sailfish as a small company could really control.
- pfix 11mo agoFunny. This is the opposite of what https://blog.hiler.eu/win32-the-only-stable-abi/ https://blog.hiler.eu/win32-the-only-stable-abi/ states :D And there's a lot going on with Proton and the Steam Deck, so I don't think this is a valid argument.
- ho_schi 11mo agoWhy games on Windows ship their own C++ Redistributable? Well, the same problem. And for the very same reason macOS app bundles come with a lot libraries and we still see a lot updates after every macOS release. A lot of known issues can be avoided with more experience and cooperation before changes happen. Before anybody mentions Proton. Because always somebody mentions Proton? Proton is WINE. But maintained by Valve. Which requires a lot resources of Valve (not of the users). But the key is Steam! Valve is controlling the Steam store. It is still bad and Valve shall press hard on native ports (e.g. Linux only Steam Awards). Reducing the long term workload for Valve. WINE is not a solution and remains a workaround. That is why we use Inkscape and not Adobe. PS: Remember when Apple dropped iOS 32-Bit? And PPC? And the classic APIs? Microsoft is trying to remain bug compatible. The problem? They’re bug compatible! My thinking is similar to Torvalds, Linux, GNU (GLIBC/GLIBC++, Systemd and Wayland shall strive for compatibility when possible. Users love compatibility. Programmers love compatibility. But it is hard work. It becomes difficult when security implications are involved. As long only re-compilation is need for compatibility I’m fine. When we need to adapt code I’m getting unhappy.
- ekianjo 11mo ago> native ports Native ports have huge problems as well. Most of them are hardly maintained and stop working years down the road.
- ho_schi 11mo agoPeople say that. Don’t call out the bad examples (there are some!). The never mention the good examples? ioQuake3 - still work's CS2 - still works HL1, HL2, CS1,CSGO - still works Unrailed - still works? UT2003 - there it is getting hard, unmaintained since ca. 2003. But it is doable if you want it. Quake3 - same as above. Most bad ports were made by inexperienced developers. And honestly, these people need to learn! Especially Windows developers which aren’t Linux users are causing the problems. Linking weird 3rd party libraries which aren’t itself is a receipt for disaster. Which indicates planing mistakes in early stages. A bad sign is when they start to package for specific distributions…run as fast as you can. I would look to applaud the high quality work id and Valve or Daedalic. Weirdly Microsoft ships a port of Minecraft. Valve now ships the Linux-Runtime to ease ports. And Flatpak allows developers which want to package itself (weird hill to die on…) doing it.
- m4rtink 11mo agoProton is based on Wine and is a major factor behind the success of Steamdeck and SteamOS. Also Sailfish OS Android emulation is quite good, good or even the best one I used on the Android emulation front.
- ho_schi 11mo agoSee the other comment. Because I knew somebody will mention Proton. Because always someone mentions Proton :) PS: I'm rather sure Jolla never emulated Android.
- ho_schi 11mo agoDoes anyone know if Jolla ever published the full source-code? The promised back in 2013.
- Foobar8568 11mo agoJolla made a lot of promises over the years....
- usr1106 11mo agoDon't know 100% sure. But would dare to claim most UI apps are still closed source. All the basic libraries and probably most daemons are open source. In the HW adaptation it looks bad again, but there Sailfish is not to blame.
- frm88 11mo agoNot openly published but they will send it to you on request.
- mpol 11mo agoThere are plans now in 2025 to work on this slowly. A few apps have recently been opened up. More are coming. So it is underway. In 2015 Jolla were bought by Russian owners. They didn't understand open source or free software, they just wanted something for the Russian market. In 2021 these ties were broken, but it took a long time since the Russian owners didn't respond in any way. It is only two years or there about that they are on their own feet again. They are still severely understaffed.
- rzerowan 11mo agoThe OS was 'licensed' to a Russian distro as AuroraOS , not sold.Its still belongs the Finnish company.Note , that was their biggest install base and revenue source they cut themselves off from.
- mpol 11mo agoJolla had ROS Telecom as an investor since 2015, which might have held a majority. A few years ago the Russina investors were unresponsive. The Finnish people from Jolla set up a new company and had all property moved to that new company through a court case. It's not the same company as before.