I guess it's a vicious cycle with open / linux-based. Although not impossible, it's difficult to get good grade apps with slow capital. E.g. It seems to me that the appstore is one of the main arguments for choosing iPhones.
The only thing they say about the camera is megapixel count for the single front and single rear camera. This is a very clear sign that the camera is an afterthought tacked onto the phone. I have zero faith in its hardware or software.
I'm in a weird position where I definitely care enough about phone cameras that I make most of my phone purchasing positions based on the camera, but I also don't care so much about photography that I'd be willing to carry around a traditional bulky camera. I travel and hike a lot, and enjoy trying to take nice photos of beautiful things, so it's very important to me that the phone does a good job at that without encumbering me.
Maybe for my next device I'll end up just switching to a Linux phone and then carrying around an iPhone or Android just for the camera and 2FA / banking apps.
For me, the camera gets more important as I get older. I realise that, althougth I'm not into photography either, it's very easy to capture day-to-day memories.
However, I'm one of those people who would never buy a dedicated camera. I'm just not into it that much.
I'm courious to see if the hardware would be OK. If so, how much more can we get by writing good software. After all, there's only so much we can improve with hardware until it becomes irrelevant!?
Yeah, software is a big part of this and can hopefully improve it. But it's also a huge undertaking. I strongly suspect that computational photograhy improvements make up a majority of Apple, Google, and Samsung's smartphone research spending. It's the main thing that drives sales of their most expensive phones. There's a gigantic amount of closed source research / development to catch up with.
But also there's some important hardware features that just aren't possible to make up for in software (e.g. my 3x zoom camera module is really important to me).
SwitchCenter aims to improve the experience of managing your opened apps/windows on macOS.
With this, you can display your opened windows grouped in columns (by application).
You can also also display the minimized windows in the same column as the opened windows and allows you to pin applications so they always display in the same order.
On top of that, it allows for (arguably) better windows control (close, minimize, full-screen, Zoom In / Out, etc.).
It started as an experiment because I was looking for a cleaner, more organized way to arrange the (many) opened windows.
I'm thinking of adding browser tabs somewhere in there (maybe).
I agree. For me, I tried to use reduce motion and turn off most of the animations in OSX (this is how I did it https://apple.stackexchange.com/a/142734). It didn't completely remove the animations but it went from "slide in/out" animation to "fade in/out". It felt like a better experience.
Good idea. I'll make a video and upload it to the page.
Unfortunately, the first version will not support spaces. I tried to add that functionality as part of the MVP but as it turns out, working with OSX's private functions for spaces is not straightforward. However, I do appreciate that you (and probably other people too) use spaces, so I'll add it in at some point in the near future.