For me cool and silent device is more important than raw power, and we are in moment where the CPU is not that important (more so - memory)
For me cool and silent device is more important than raw power, and we are in moment where the CPU is not that important (more so - memory)
I'm not sure if they fixed their newer GPUs but they really ought to.
Essentially they can't run most PC games/ graphics software made in the past decade
Is there even a way to automatically upgrade to a major macOS version? Automatic update settings are only for minor/patch and security responses.
At least Apple is still somewhat deferential to the user experience.
Before you do that really research the exact model you plan on buying, and how much support it truly has in Linux. Qualcomm has not exactly lived up to their own hyped intentions of good support on Linux, and that provides a foundation of sand for hardware vendors to further drop the ball on when it comes to Linux support.
Apparently, some models built on the Elite platform have reportedly great support, while others don't. My experience with Linux on ARM SoCs, outside of servers, has made me very wary about using consumer products for desktop Linux with them. You really don't want to be dependent on the vendor, or some random people in their free time, for their custom kernel forks or Linux images, and that seems to be the trend in the non-server ARM boards + Linux ecosystem.
Is this the reason, why the Android echosystem is so abysmal when it comes to hardware driver support?
There are some ARM consumer computers that implement UEFI, etc, though.
The issue is that it's cheaper to just put together bespoke boards and not implement industry standards that are expected on PCs. Vendors don't have to worry about supporting anything other than the hardware and images they ship, so they don't see a reason to make third party OS support viable.
> Is this the reason, why the Android echosystem is so abysmal when it comes to hardware driver support?
Theoretically, Android should have all of the same drivers as Linux, along with Android-specific drivers that are abstracted over stable driver interface instead of the unstable Linux interface.
What usually happens is the plethora of drivers that vanilla Linux ships with aren't built for, and distributed with, phones/tablets, and the Android drivers only have to support that specific board's hardware. Then, over time, the kernel doesn't get updated so new hardware won't be supported the longer you use the device.
If you're asking why Android devices have poor support for Linux, the OP's answer is the exact reason why.