42 ms·
I like that Apple is focusing on 3d widgets as an app primitive but is it really that hard to put that into Oculus/Android? Android actually does have widgets.
by jayd16 3y ago
I like that Apple is focusing on 3d widgets as an app primitive but is it really that hard to put that into Oculus/Android? Android actually does have widgets. What about the OS precludes it from what Apple has done?
There's some hard decisions around forcing everyone into their custom material that Apple made so that they can handle the rendering more deeply....but is that really a core OS thing? Seems like it doesn't need a new kernel for that.
- brookst 3y agoIt’s not so much difficulty as system architecture. Oculus just doesn’t have an OS layer, at least not in the sense of a platform that helps applications share resources and interact with each other. The Oclulus platform is more like a classic video game console; there are system APIs, but they are designed to be used by single-tasking applications. And for the user, the Oculus system UI is really an app launcher /task switcher. It’s not better or worse, just a very different design philosophy.
- jayd16 3y agoHuh? I'm very confused as to what you mean. It's a customized version of Android. All the Android multi-tasking and app pause and resume life-cycle stuff should still be in there. Most of their ecosystem is heavy duty games that use all the device's resources (kicking out other apps from the working set), but it's definitely a multi-tasking OS. I really do not think 3D widgets would require an entirely new OS. The main app switcher would need a revamp and they would need to re-purpose or build out some new app life-cycle callbacks to handle widget focus and interaction but it all seems very doable and not much harder than what they've already done.
- Rapzid 3y agoToo me it sounds like what's being described is just a 3d desktop. But, in the walled garden world we live in most people just call the os/desktop combo the "OS" when it comes to android/ios.