5 ms·
I really want to love mobile Linux, and have given it multiple shots before. But I just don't see how it will catch up with iOS/Android in the same way it caugh
by jarbus 2mo ago
I really want to love mobile Linux, and have given it multiple shots before. But I just don't see how it will catch up with iOS/Android in the same way it caught up with Windows/Mac:
- OEMs have poured an enormous amount of resources into the camera software, Linux cameras are years behind from what I understand.
- Android/iOS have thoroughly optimized the UX in all sorts of subtle ways, the big one being their keyboards. I literally can't type a single correct sentence on any of the mobile linux keyboards that I've tried because there's so much proprietary magic needed under the hood to figure out what the user is trying to say (autocorrect mostly, but I recall something about how apple also virtually adjusted the sizes of the keys to make it easier to type)
- GPS, banking, and now keys for your house and car all need to work.
- vetrom 2mo agoLinux cameras can be made to work well, it's a matter of software. Case in point, newer Ricoh/Pentax cameras actually run an a Linux firmware. (See: GR IV and K-3 Mark II/III). Parts of the software stack are already there, but noones had the will to glue it together correctly for a mobile device usecase, yet.
- megous 2mo agoIt's not about will. You need quite some HW for proper calibration, or cut corners a bit. Calibration is otherwise a few step process with some steps having substeps for each light source type.
- seba_dos1 2mo agoThat's true, but you can cut corners and still end up like 90% there. The software pipelines that can even consume detailed calibration are a pretty recent development anyway. The "cameras on Linux phones are bad" meme is induced purely by the fact that until recently there were like two or three people who have ever sat down to seriously work on this topic across the entire community. Fortunately, it's changing (although the biggest driving factor appears to be the fact that some laptops need a similar treatment now).
- echelon 2mo agoWe're going to be able to dump phone firmware soon and reverse compile with LLMs. This will become an assailable salient soon and by 2036 we should have dozens of competing phone operating systems and vendors. We're going to do the same for robotics and everything that gets shipped to us.
- megous 2mo agoWell, rkisp1 driver that drives ISP on RK3399 on Pinephone Pro is available upstream in fully supported manner for like 4 years. It also has full docs in publicly available Rockchip datasheets and partial docs in calibration manuals. What have people done with it? Some mediocre support in libcamera? :) I don't think lack of handholding is an issue here.
- AnthonyMouse 2mo agoPinephone is a low volume product. What you need is to get the firmware for some common device that has shipped millions of units so that the number of people with the incentive to make it work is high enough to actually build a community.
- vinceguidry 2mo agoI don't know what the deal is with Linux and cameras. I've got Fedora installed on this old Retina MBP and apparently Linux somehow stopped supporting the built in webcam. I've never heard of a device losing Linux support but here we are.
- AnthonyMouse 2mo agoOnce the code is in the mainline kernel tree, things tend to stay supported indefinitely. Some devices "work" without having real support by having some binary blob or third party code which is written against a specific kernel version. The code has to be updated when the kernel changes, which is why it's supposed to be in the kernel tree, but because it isn't the kernel developers don't know anything about it and aren't maintaining it. So then instead of working indefinitely it works until whenever third party stops updating it for current versions of the kernel. Which is why all the drivers should be in the kernel tree. Of course, Apple isn't really that interested in supporting Linux since it's a direct competitor to macOS rather than a way to reduce their dependency on Microsoft/Google, so their hardware is more likely than most to be stuck using some reverse engineered alpha driver or proprietary blob extricated from the macOS one.
- dv_dt 2mo agoIve been really annoyed at my iphone keyboard recently because it seems like a slow drift of whatever optimized state it was in was getting slower and slower. It seems to freeze partway thru typing something frequently now.
- BobbyTables2 2mo agoI’ve always wondered how hard it’s logging/uploading data for autocomplete/spellcheck…
- genghisjahn 2mo agoIt could be that the HN crowd is getting older? You age, your finger tips dry out, virtual keyboards get wonky.
- dv_dt 2mo agoif only age was cleared after a reboot too
- megous 2mo agoYears behind is not bad. Pinephone Pro has solid camera sensors and dated but good enough ISP pipeline. Original Pinephone's camera situation is limited by SoC having no ISP so at best you can try using GPU to perform the transformations, or completely rely on ISP embedded in the sensors. And all software is replicable.
- jmkni 2mo agoI wonder how much of that is to do with patents? I imagine Apple and Google own all sorts of patents around tech to do with the camera/keyboard etc
- colordrops 2mo agoI don't think the differential with software is as big as it seems. If Google completely shuts down side loading or otherwise kills AOSP as an open project, you'll get a flood of millions of people into Linux devices (my rough estimate is that it's in the low millions of people using custom Android ROMs), and that's more than enough people to start building out the software ecosystem, especially with gen AI to help speed things up. keyboard text prediction is no more complex than some of free/open AIs that we already see in the wild. If google doesn't shut things down, then just continue to use AOSP, which is a fine open source OS for most people's use cases.
- Gigachad 2mo agoI don't expect linux phones to catch up to ios for the mainstream, but I can see them working for me. I usually carry an actual camera with me so I don't care much about my phone one other than random utility shots / photos of receipts. And very much don't like the trend of forced app usage so having a device that physically won't run these apps helps me avoid companies that don't have a functional website.
- AnthonyMouse 2mo ago> I don't expect linux phones to catch up to ios for the mainstream, but I can see them working for me. That's the thing that allows them to catch up for the mainstream. Some nerds can use it and tolerate the rough edges, so they do. But the rough edges are still rough, so as more people use it, the small percentage of people willing to actually do something about it becomes a larger absolute number of people, and then more of them get shaved off. Which causes more people to use it. The point when the devices are usable comes long before the point that they're what the majority of mainstream consumers are buying. Desktop Linux has been there for more than a decade and year after year its market share slowly goes up. There isn't going to be a single year when its market share goes directly from 3% to 97%. There is going to be a year that its market share gets into the double digits and then continues slowly going up.
- mrheosuper 2mo agoI think Linux need another "Wine" moment, but for android/ios.
- inigyou 2mo agoThe Wine moment was actually the Proton moment when Valve needed games to work outside the impending Microsoft stranglehold. Because of Proton, Microsoft gave up its effort to block Steam and move all Steam games to the Microsoft Store.
- WhyNotHugo 2mo agoIn theory, Waydroid exist. In practice, I've failed to ever get it running on several attempts so far.
- seba_dos1 2mo agoHow so? To make it work on Librem 5 I had to fix some issues in Waydroid's gralloc and hwcomposer implementations, but that was back in 2022. It has just worked out-of-box ever since.
- mrheosuper 2mo agoVery similar to how wine used to be.
- SoftTalker 2mo agoApple's mobile keyboard is the worst I've used. I basically have to correct about half the words I type.
- stonecharioteer 2mo agoI just got an iPhone as a secondary phone and hate the keyboard so much. How are people putting up with this BS?
- kinjba11 2mo agoEither they don't know better (the majority) or they use an alternative keyboard like GBoard
- microflash 2mo agoJust disable the autocorrect and predictive text to make it usable again.
- WorldMaker 2mo agoI have autocorrect and predictive text on on the iPad and off on the iPhone and it is fascinating how much better it is on the iPad. One of the things that particularly killed me was the iPhone correcting three or four words away from the cursor. There's an option for it to highlight when it does that (which it really shouldn't) but something about iPhone apps the highlights never work. iPad apps they actually work. (Maybe because every phone app thinks it needs to implement their own half-baked text boxes but iPad apps have fewer "designers" doing stupid things like that? I don't know, it's weird.) Still frustrating that there isn't a way to turn off "don't touch anything too far behind the current cursor), but being able to actually spot them when they do change is a big deal.
- thallium205 2mo agoAnd then I'll switch to Apple's voice to text which is equally awful.
- jogu 2mo ago
- jrm4 2mo agoWait. Are you all seriously arguing/considering that the barrier is something like "innovation" or "UX" or "hard work at improving the OS?" Like seriously? Come on. By now we should know what actually happens. The entrenched carriers will fight tooth and nail to prevent this. That's the real threat. It will look like the above, but like e.g. Google lying about why it got rid of Google Reader, the real story will be "monopolies gonna monopolize."
- CalRobert 2mo agoHonestly, I just want a hardware keyboard. I still miss the slider htc touch pro 2
- yyaakkqq 2mo agosome small company licensed the blackberry brand and sold really good devices with physical keyboard. They had support up until 2 or 3 years ago. Gone now.
- 100percentjake 2mo agoIf the Clicks Communicator had an adequate camera (definition may vary by person, I take a lot of photos) and ran Linux it would be an absolute winner of a device.
- pjmlp 2mo agoLinux desktop is still not caught up with Windows/Mac in regards to graphics, gaming, and laptops hardware support. Gaming, it is mostly Windows games via Proton, hardly any different from using MAME, FS-UAE, Amiberry,... Graphics, most of the well known commercial packages for VFX, 3D modeling, visualisation, lack a Linux version. Laptops, just two years ago I failed to make UEFI work with the myriad of distributions I tried out, unless booting from external USB drive, and even then there was the whole termal configuration.
- emj 2mo agoLinux desktop has always worked, and was better for me. There will always be stuff you can't have on one OS that works on another, this has been true since before Linux. The question here is of what we are given be iOS and Google Play Services is enough, for many of us it is not. I daily drive SailfishOS on Jolla to see if it can be enough.
- wookmaster 2mo agoI can't really speak to laptops but I ditched windows last year for Linux and it's pretty damn good for gaming I have no reason to go back to windows at this point every major game I want to play works flawlessly. The only issue I've had is the new rust desktop from pop os, but I just pop back into gnome and everything is golden. I hope they get their issues solved soon but it was just released 6 months ago or so. I can understand there's some bugs to work out.
- pjmlp 2mo agoSo you only play native Linux games I assume, nothing of that Windows crap via Proton?
- 100percentjake 2mo agoI installed PostmarketOS with Plasma-Mobile on my ancient Pixel 3a a month ago as something to play with and I was actually astonished at how polished it seemed. The keyboard was perfectly usable, apps were quick to load, I could do silly things like open full-fat Blender or OrcaSlicer on a tiny phone screen if I desired. Sadly old Pixels don't support video out over USB-C for whatever reason so I can't do what I really wanted to do and dock my phone into a USB dock for a desktop experience, but it's good enough to have me considering buying a more modern supported phone so I can try out daily-driving the experience.
- officeplant 2mo ago> Sadly old Pixels don't support video out over USB-C for whatever reason Google opted against putting the physical components needed for USB-C DP out until the Pixel 8.