User Interface & Performance Updates on the R-7 smartglasses
There are few changes in the UI/UX between the R-6 and R-7. For example, after pressing the menu button on the R-7 smartglasses the settings menu pops up on your right, you no longer have to click on the gear icon to get to those. The number of clicks to navigate the UI has been reduced. Additionally, the OS allows the apps to control and/or program the menu and back buttons.
For non-platform Apps, we are defaulting to cursor mode instead of selector mode, but will give the App developer the means to define this in the manifest. Cursor mode allows users to control Apps that were designed to work with a touch screen instead of with selectable button objects in the UI.
The R-7 has 3 more buttons than the R-6 on the left temple. We moved the power button over there and added + & - buttons (for volume or brightness control). On the right temple, what was originally the power button, is now user assignable. They have been redesigned to require a more deliberate action to press, reducing accidentally initiating the buttons function.
The R-7 is a 4 core CPU, so if the App can be designed to, it's much better at parallelized processing to give the best performance. Also, there's 3 GB of DDR instead of 1 GB, so Apps don't run low of memory as fast. For storage, it is 64 GB. Refer to the R-7 spec sheet and the R=6 and R-7 Comparison char for more information.
The R-7 platform is 4-6X the performance of the R-6, depending on how you measure it. When running the most complex AR App that does computation and camera tracking, the power consumption is similar to R-6. As a result the R-7 has a similar battery life, but much improved performance.
The R-7 uses a Qualcomm 805 CPU, which is using the Adreno420, 600 MHz turbo, 500 MHz nominal GPU, and supports these APIs: OpenGL ES 1.1/2.0/3.0, 3.0+, OpenCL1.2 Full Profile, DX11.1. Native OpenGL is always going to be faster than something like Unity because Unity sits on top of OpenGL. But, of course, it really depends on how efficient your app is programmed.
The R-7 optics are 40% transmissive, while the R-6 is 20% transmissive. This means it is possible to use them in a wider range of light conditions. The R-7 display frame rate is 80 Frames Per Second (FPS), versus 30FPS on the R-6.
AR App development is compatible with both the R-6 and R-7. This means AR Apps built using Vuforia VDE for the R-6 should work on the R-7 with little to no optimization.
The R-7 has two separate Inertial Measurement Units (3 axis magnetometers, 3 axis gyros, 3 axis accelerometers). One has a higher sampling rate than the R-6, while the other is more accurate.
Overall the R-7 continues ODG's legacy of iterating our smart glasses and providing more capabilities.