{"id":8,"date":"2019-10-08T06:13:48","date_gmt":"2019-10-08T06:13:48","guid":{"rendered":"https:\/\/www.tech-battery.com\/batteriesblog\/?p=8"},"modified":"2019-10-08T06:13:48","modified_gmt":"2019-10-08T06:13:48","slug":"google-is-hiding-oem-gesture-navigation-systems-on-android-cant-include-in-setup","status":"publish","type":"post","link":"https:\/\/www.tech-battery.com\/batteriesblog\/google-is-hiding-oem-gesture-navigation-systems-on-android-cant-include-in-setup\/","title":{"rendered":"Google is hiding OEM gesture navigation systems on Android, can\u2019t include in setup"},"content":{"rendered":"\n<p>Android 10\u2019s new gesture navigation system is a bit of a mixed bag, but it\u2019s what Google wants to be a standard across every Android device. Now, we\u2019re learning that Google is going to force OEMs to hide their own gesture navigation systems in Android, even going so far as to not include them in the setup wizard.<\/p>\n\n\n\n<p>9to5Google&nbsp;was provided a copy of the latest version of the Google Mobile Services (GMS) agreement that OEMs have to abide by. This document lays out requirements for Android device makers, and it reveals a lot of interesting information about what device makers have to be compliant with. One interesting section of the document talks about gesture navigation systems.<\/p>\n\n\n\n<p>Back at I\/O 2019,&nbsp;Google confirmed&nbsp;that device makers would be able to keep making their own systems, but they would also be forced to include the new Android 10 gestures as well as the traditional three-button setup.<\/p>\n\n\n\n<p>Thanks to this document, we\u2019re getting further clarification on Google\u2019s requirements. Apparently, any Android device using GMS that launches on Android 10 will need to ship out of the box with either the classic three-button or the new Android 10 gestures. If a device ships with the gestures by default, the three-button setup must be supported as an optional setting.<\/p>\n\n\n\n<p>Notably, this effectively kills off the two-button \u201cpill\u201d navigation&nbsp;from Android Pie, as Android 10 devices can\u2019t include it as a \u201cuser-selectable option.\u201d Google mentions that devices being&nbsp;upgraded&nbsp;to Android 10 are strongly encouraged to keep that option in place. We\u2019ve seen this on Pixel and Essential devices, but OnePlus removed the \u201cpill.\u201d<\/p>\n\n\n\n<p>Another interesting tidbit from the GMS document is that Google is essentially forcing OEMs to hide their own gesture navigation systems. While they can be included on a device, Google says that they cannot be advertised by the \u201cSetup Wizard or any other method\u201d including pop-ups or notifications. Obviously, these systems also cannot be the default option.<\/p>\n\n\n\n<p>Further, OEMs are forced to bury their systems one level deeper in the settings menu. Google gives the example of putting it under \u201cAdvanced or similar.\u201d Clearly, Google doesn\u2019t want users to have easy access to third-party systems. Google also reminds partners that their own gesture navigation systems must still be CDD compliant.<\/p>\n\n\n\n<p>We\u2019re not entirely sure how&nbsp;OnePlus\u2019 modified Android 10 gestures&nbsp;fit into this picture, at least based on this document, although there is mention of \u201cimplementation details\u201d without further information.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Android 10\u2019s new gesture navigation system is a bit of a mixed bag, but it\u2019s what Google wants to be a standard across every Android device. Now, we\u2019re learning that Google is going to force OEMs to hide their own gesture navigation systems in Android, even going so far as to not include them in &hellip; <a href=\"https:\/\/www.tech-battery.com\/batteriesblog\/google-is-hiding-oem-gesture-navigation-systems-on-android-cant-include-in-setup\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Google is hiding OEM gesture navigation systems on Android, can\u2019t include in setup&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[6,4,5],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-systems-and-procedures","tag-android","tag-google","tag-oem-gesture-navigation-systems"],"_links":{"self":[{"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":1,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/posts\/8\/revisions"}],"predecessor-version":[{"id":9,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/posts\/8\/revisions\/9"}],"wp:attachment":[{"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/media?parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/categories?post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tech-battery.com\/batteriesblog\/wp-json\/wp\/v2\/tags?post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}