Koden i SHIELD Experience Android-programvaren avslører arbeidet med en ny Desktop Experience-modus, sannsynligvis rettet mot en ny 2-i-1 SHIELD-nettbrett.
NVIDIA er mest kjent for sine stasjonære og bærbare GPUer, men selskapets SoCs for mobile enheter har hatt grei suksess. Den svært vellykkede Nintendo Switch er drevet av NVIDIA Tegra X1 SoC, noe som gjør Switch til det mest populære mobilproduktet med et Tegra-brikkesett. Men Nintendo Switch er ikke den eneste mobile enheten med Tegra-maskinvare siden den er forut for NVIDIA SHIELD Portable, Tegra Note 7 og SHIELD Tablet. Selv om NVIDIA avviklet alle 3 produktene og kansellert planlegger å gi ut et nytt SHIELD-nettbrett tilbake i 2016, kan selskapet endelig forberede seg på å lansere ny maskinvare. I henhold til koden vi undersøkte i den nyeste SHIELD Experience-programvaren, er en ny programvarefunksjon i skrivebordsmodus under utvikling for et nytt produkt med kodenavnet "mystique". Videre avslører kildekoden publisert online av NVIDIA noen mulige maskinvarespesifikasjoner for "mystique", noe som tyder på at det kan være en 2-i-1 PC som Microsoft Surface Bok.
Venstre til høyre: SHIELD Portable, Tegra Note 7 og SHIELD Tablet K1.
NVIDIA Desktop Experience
Selv om NVIDIA har erfaring med å bygge Android for nettbrett, har de ikke gitt ut en ny programvarebygging for SHIELD Tablet K1 siden mars 2018. SHIELD Experience 5.4 var den siste utgivelsen på den tiden, men over et år senere har programvaren nådd versjon 7.2.3. Siden NVIDIA ikke lenger bygger programvareutgivelser for nettbrett, er mengden informasjon om nye nettbrettfunksjoner vi kan få fra de siste SHIELD Experience-utgivelsene – bygget for Android TV – begrenset. Et hypotetisk, ikke-Android TV-produkt i utvikling fra NVIDIA vil bare dele visse systemapper og rammefiler med de eksisterende SHIELD Experience-byggene for SHIELD TV, gitt at Android TV involverer en pakke med spesialiserte systemapper som ikke finnes på standard versjoner av Android for nettbrett eller smarttelefoner (f.eks. leanback launcher).
Ikke desto mindre peker kode fra SHIELD TVs siste programvareutgivelser til en ny programvarefunksjon med kodenavnet "NvDtExp", sannsynligvis forkortelse for NVIDIA Desktop Experience. Denne programvarefunksjonen er nesten helt sikkert ikke ment for de eksisterende SHIELD TV-produktene. Det er også svært usannsynlig for NVIDIA å oppgradere sine eksisterende nettbrett med denne funksjonen, gitt at det har gått over et år siden sist de ga ut en oppdatering for SHIELD Tablet K1. Til slutt viser koden mange referanser til produktet med kodenavnet "mystique", noe som antyder at den nye funksjonen er ment for dette nye produktet.
Koden ble først oppdaget av en tilpasset ROM-utvikler som delte funnene sine med XDA-utviklere. Vi bekreftet tilstedeværelsen av denne koden, som ser ut til å håndtere vekslingen mellom UI-moduser for NVIDIA Desktop Experience, i produksjon bygger av SHIELD Experience som dateres tilbake til desember 2018 og fortsetter inn i den siste SHIELD Experience 7.2.3-utgivelsen fra sist måned. Selv om SHIELD Experience 7.2 var den første utgivelsen som inneholdt koden for bytte av skrivebordsmodus, mistenker vi at NVIDIA har utviklet denne funksjonen i flere måneder før den først dukket opp i en offentlig utgivelse.
Fra koden kan vi bekrefte flere detaljer om funksjonen SHIELD Desktop Experience. For det første er det 3 støttede brukergrensesnittmoduser: Dynamisk, nettbrett og skrivebord. Uten en oppdatert lansering og SystemUI fra et nettbrettspesifikk SHIELD Experience 7.2+-bygg, kan vi ikke bekrefte de eksakte UI-forskjellene mellom de tre modusene. Men hvis vi skulle gjette, er nettbrettmodus sannsynligvis et standard Android-nettbrettgrensesnitt, skrivebordsmodus er sannsynligvis et nytt grensesnitt med en nedre oppgavelinje og støtte for flere vinduer i fri form, og dynamisk modus er sannsynligvis en slags hybrid mellom nettbrett og skrivebord modus. Det er nevnt startmenysynlighet og musepekerkontroll for skrivebordets brukergrensesnittmodus. Andre aspekter ved SHIELD Desktop Experience som vi ser i den nåværende fastvaren inkluderer muligheten til å angi en brukergrensesnittmodus ved oppstart, start skrivebordsmodus hvis en tastaturet er festet, og fanger opp visse knappekombinasjoner for å vise statuslinjen, vise strømmenydialogen, lukke aktive vinduer eller veksle fullskjerm-modus.
Den uferdige skrivebordsmodusen i Android Q.
NVIDIA tester også en måte å kontrollere SHIELD Desktop Experience på via skallkommandoer og kringkastingshensikter, selv om kommandoene ikke gjør noe på eksisterende SHIELD TV-enheter siden koden sjekker om enheten er "mystikk". Faktisk er det flere konfigurasjonsverdier som er unike for skrivebordsmodus funksjonen som refererer til "mystikk". Dessverre, selv om vi er sikre på vår forståelse av SHIELD Desktop Experience-funksjonen, er vi mindre sikre på vår kunnskap om "mystikk". Gitt at koden for SHIELD Desktop Experience først nylig dukket opp, er det liten tvil om at det er en ny programvarefunksjon under utvikling. Videre, siden koden finnes i produksjonsfastvare og refererer til et nytt, ikke-utgitt produkt, kan vi med rimelighet anta at "mystique" er en forbrukerenhet som kjører Android. Imidlertid kan maskinvaredetaljene vi har for "mystique" være utdaterte.
"Mystikk"
Det "mystiske" kodenavnet passer til NVIDIAs mønster for å bruke Marvel-karakternavn. For eksempel ble SHIELD Portable opprinnelig kodenavnet "thor", selv om den senere ble endret til "roth." «WX» eller Weapon X, og «SB» eller Songbird, har også blitt brukt tidligere. På TV-fronten har vi sett kodenavn som «blake», «jarvis», «pepper», «thunderstrike», «darcy» og «foster». Derfor er det å oppdage "mystikk" i offentlig kildekode tipset oss først om muligheten for at det er et produkt under utvikling, men det var oppdagelsen av SHIELD Desktop Experience-funksjonen som virkelig koblet prikker.
Kildekode fra i fjor viser at «mystique» har en 13,5-tommers 3000x2000 (3:2) LCD fra Panasonic. Et 13,5-tommers panel ville vært ganske stort for et nettbrett, og det er derfor vi tror "mystique" i stedet er en 2-i-1 PC. Denne ideen passer med det vi vet om SHIELD Desktop Experience og dens 3 UI-moduser. Spesielt har Microsoft Surface Book også en 13,5-tommers 3000x2000 (3:2) skjerm, men jeg tror ikke "mystikk", hvis den eksisterer, vil nødvendigvis være en Surface Book-konkurrent siden vi har lite informasjon om dens fulle spesifikasjoner. (Av interesse, Tegra 4 Microsoft Surface 2 og Tegra 4 utviklernettbrett kan starte Android, så NVIDIA har en historie med Surface-linjen.)
Microsoft Surface Book. Kilde: Microsoft.
På et tidspunkt utviklet NVIDIA "mystikk" med Tegra X2 (t186), men nyere forpliktelser viste "mystikk" i enhetstreet for Tegra Xavier (t194.) Tegra Xavier er en stor, høyytelsesbrikke beregnet for bil- og AI-databehandling, som vist på de Jetson AGX Xavier modul utgitt i slutten av 2018. Jetson kan operere med en lavere 10W effektprofil sammenlignet med maksimalt 30W, så på samme måte vil "mystique" kjøre med lavere effekt, hvis den faktisk drives av Xavier SoC. I kontrast er SHIELD Tablet K1 drevet av 2014 Tegra K1 mens det kansellerte SHIELD Tablet 2016, kodenavnet "hawkeye," var forventet å lanseres med Tegra X1 som Nintendo Switch og SHIELD Android TV. Å ha Tegra Xavier ville gjort "mystikk" til NVIDIAs kraftigste forbrukerprodukt, men igjen, vi må understreke vår usikkerhet i vår kunnskap om maskinvarespesifikasjonene gitt at koden vi oppdaget kanskje ikke gjenspeiler gjeldende status produktet.
Tegra Xavier oversikt. Kilde: Michael Ditty, Hot Chips 30: NVIDIA Xavier SoC. (Hentet via WikiChip.)
Usikkerhet i et nytt SHIELD-nettbrett
Det kan virke rart for NVIDIA å komme inn på markedet igjen med et nytt mobilprodukt gitt at de kansellerte SHIELD Tablet K1-etterfølgeren i 2016 siterer uspesifiserte «forretningsgrunner». Utgivelsen av Nintendo Switch spilte sannsynligvis en stor rolle i kanselleringen av NVIDIAs 2016-nettbrett, selv om vi ikke vet. Vi tok kontakt med NVIDIA for å se om selskapet ønsker å kommentere et sammendrag av funnene våre angående funksjonen NVIDIA Desktop Experience og "mystikk". EN talsperson for NVIDIA nektet å kommentere, selv om de henviste meg til en tidligere uttalelse jeg ble gitt, samt kommentarer gitt offentlig av NVIDIAs administrerende direktør Jensen Huang kl. CES 2019. For referanse, her er uttalelsen jeg ble gitt da jeg tidligere skrev om eksistensen av en ny SHIELD-fjernkontroll og SHIELD-kontroller:
Det er ganske vanlig praksis for ulike konseptkodenavn å vises i kodebaser. Disse referansene forblir selv når det blir usannsynlig at konseptet noen gang kommer i produksjon. Vi kan ikke kommentere hvilke kodenavn som refererer til produktkonsepter som er aktive kontra hvilke som er inaktive, da det kan være flytende. Jeg kan imidlertid bekrefte at ingen av kodenavnene nedenfor refererer til produkter som er lansert offentlig.
Når det gjelder kommentarene fra Jensen Huang, koblet talspersonen meg til en TechCrunch artikkel som siterte kommentarer fra Mr. Huang "under en liten pressesamling." Selvfølgelig kom vi selvstendig over denne artikkelen mens du undersøkte de siste nyhetene om NVIDIAs SHIELD-linje og hadde allerede vurdert dens relevans for vår funn. Etter å ha lest administrerende direktørs kommentar nøye og diskutert kommentaren med en kilde hos NVIDIA så vel som artikkelens forfatter, kom vi til konklusjon at Mr. Huang faktisk ikke sier at selskapet ikke har noen planer om å lage nye mobilprodukter på grunn av suksessen til tredjeparter som Nintendo. Snarere sier administrerende direktør at NVIDIA vil avstå fra å lage nye enheter hvis de bare er mindre forbedringer av nåværende enheter på markedet. I stedet er hans holdning til nye SHIELD-produkter slik at NVIDIA bare bør lage et nytt produkt hvis det er spennende eller nyskapende på en eller annen måte.
"Vi er virkelig forpliktet til [Shield TV], men på mobile enheter tror vi ikke det er nødvendig... Vi ville bare bygge ting for ikke å ta markedsandeler. Nvidia er ikke et «ta noen andres markedsandeler». Jeg synes det er veldig sint. Det er en sint måte å drive en bedrift på. Å skape nye markeder, utvide horisonten, skape ting som verden ikke har, det er en kjærlig måte å bygge en bedrift." - NVIDIA-sjef Jensen Huang snakker med journalister på CES 2019, som rapportert av Frederic Lardinois av TechCrunch.
Kvalifiserer "mystikk" som et spennende eller fantastisk produkt? Gitt mangelen på nye Android-nettbrett, vil det absolutt skille seg ut i markedet. Det er egentlig ingen premium, Android-baserte konkurrenter til den større iPad Pro, tross alt. Android som et nettbrett-OS er langt mindre tiltalende enn iOS gitt mangelen på nettbrettoptimaliserte apper i førstnevnte, så jeg stiller spørsmål ved om det er fornuftig å koble Android med så kraftig maskinvare. Videre kan den nye skrivebordsmodusen bli underutnyttet siden mange Android-apper ikke støtter frittformat flervindusmodus, selv om det kan endre seg i fremtiden når utviklere begynn å bygge for Android Q.
Det er mange spørsmål jeg har om formålet med «mystikk». Forutsatt at enheten har en 13,5-tommers skjerm, bør den ha en større batteri enn det som finnes i de eksisterende SHIELD-nettbrettene, men Tegra Xavier virker fortsatt overkill hvis enheten for forbrukere. Jeg kan ikke forestille meg at det vil være et stort marked for dette produktet hvis det ender opp med å kjøre Android, selv om det kan ende opp som et nisjeprodukt rettet mot utviklere.
NVIDIA er veldig ordknappe om produktplanene sine, så det eneste glimtet vi har av fremtidige produkter kommer fra det vi kan finne i kode. Det betyr at informasjonen vi innhenter kan være unøyaktig da den avhenger av at vi tolker koden riktig, eller den kan være utdatert siden vi ikke har tilgang til den nyeste kildekoden. Selv om vi er sikre på at NVIDIA jobber med en funksjon for skrivebordsmodus, er vi mindre sikre på alt rundt "mystikk", som er ganske passende gitt begrepets ordbokdefinisjon.
Merk: Det omtalte bildet er kun ment som illustrasjon. Det gjenspeiler ikke det faktiske rykteproduktet.