I expect people said this about developers that just knew about TCP/IP and not how the PHY worked.
At every level of abstraction they is a boundary that people may not choose (or have time) to pass.
I'm not saying everyone should be forced to learn about every layer, but these knowledge boundaries exist everywhere, and I'm not sure what can be done to improve the situation...
This is (unfortunately) a huge testament to patenting technology. I remember Shazam shutting down a lot of early iOS apps that provided music discovery services. The technology it’s self became relatively simple in the last 10 years, but their ownership of the patent has kept them on top.
I suspect it’s due to end soon, and they realised once it’s gone they would just become a feature of music streaming services. Good to get out now while there is still some exclusivity for Apple to milk.
There is a certain paradox with teaching something like Redux, in that it's designed to make complex systems easy to understand and manageable. Yet when trying to demonstrate with a simple example, it appears hugely over complex and unnecessary.
I think a pre-requisite to learning something like Redux (or any micro-architecture) is to first try building something without it. Once you understand the pains of undisciplined, organically designed, spaghetti applications, the cynicism is replaced by excitement over how this will improve your job/life/application.
I expect you could but perhaps not with a very good experience. I think a lot of the lighting modes rely heavily on doing that work in real time, rather than in post processing. It could be that it's just too laggy without the new processor.
That and Apple make their money from selling this hardware, so having software that only runs on new devices helps sell them.
I assume the depth is measured using the two cameras and the dot projection. So you couldn't use a 2D copy that was depth adjusted (if that was what you were suggesting).
I also assume the dots are tracked to identify, so static dots wouldn't be considered, although it could cause problems.
I could see how using 2 phones could cause problems, perhaps they need to strobe them to avoid clashes.
It's more in the translation step between your vision and your mental image.
If you ever stare at a single word it's never muddled or back to front, but when you scan a sentence and think back over what you have seen words may be in different orders, perhaps based on a typical grouping for those words.
For example if you scanned over your comment, it could come out as, "it does mix dynamical while reading". "It does" and your typo being corrected.
Try staring at a group of 5-6 words quickly, close your eyes, visualize them and read them back.
For me it's like there is a limited buffer, so when I parse a sentence and then read it back in context the start may have become corrupted.
iPhone 7+ with AirPods, perhaps it's the BT LE or something?
I also forgot the worst point, when the headphone cord gets caught and rips the 3.5mm jack out of my device resulting in it blurting out (my secret love of the Moana soundtrack) at full volume to a train carriage of commuters...