Koden i SHIELD Experience Android-softwaren afslører arbejdet med en ny Desktop Experience-tilstand, sandsynligvis rettet mod en ny 2-i-1 SHIELD-tablet-enhed.
NVIDIA er bedst kendt for sine desktop- og bærbare GPU'er, men virksomhedens SoC'er til mobile enheder har haft anstændig succes. Den vildt succesrige Nintendo Switch er drevet af NVIDIA Tegra X1 SoC, hvilket gør Switch til det mest populære mobilprodukt med et Tegra-chipsæt. Men Nintendo Switch er ikke den eneste mobile enhed med Tegra-hardware, da den er forud for NVIDIA SHIELD Portable, Tegra Note 7 og SHIELD Tablet. Selvom NVIDIA indstillede alle 3 produkter og aflyst planlægger at frigive en ny SHIELD-tablet tilbage i 2016, kan virksomheden endelig forberede sig på at lancere ny hardware. Ifølge koden, vi undersøgte i den seneste SHIELD Experience-software, er en ny desktop-mode-softwarefunktion under udvikling til et nyt produkt med kodenavnet "mystique". Desuden afslører kildekode offentliggjort online af NVIDIA nogle mulige hardwarespecifikationer for "mystique", hvilket tyder på, at det kunne være en 2-i-1 pc som Microsoft Surface Bestil.
Venstre mod højre: SHIELD Portable, Tegra Note 7 og SHIELD Tablet K1.
NVIDIA Desktop Experience
Selvom NVIDIA har erfaring med at bygge Android til tablets, har de ikke udgivet en ny softwarebuild til SHIELD Tablet K1 siden marts 2018. SHIELD Experience 5.4 var den seneste udgivelse på det tidspunkt, men over et år senere er softwaren nået version 7.2.3. Da NVIDIA ikke længere bygger softwareudgivelser til tablets, er mængden af information om nye tabletfunktioner, vi kan få fra de seneste SHIELD Experience-udgivelser – bygget til Android TV – begrænset. Et hypotetisk, ikke-Android TV-produkt i udvikling fra NVIDIA vil kun dele visse systemapps og rammefiler med de eksisterende SHIELD Experience-builds til SHIELD TV, da Android TV involverer en række specialiserede systemapps, der ikke findes på standardversioner af Android til tablets eller smartphones (f.eks. leanback launcher).
Ikke desto mindre peger kode fra SHIELD TV's seneste softwareudgivelser på en ny softwarefunktion med kodenavnet "NvDtExp", sandsynligvis en forkortelse for NVIDIA Desktop Experience. Denne softwarefunktion er næsten helt sikkert ikke beregnet til de eksisterende SHIELD TV-produkter. Det er også højst usandsynligt for NVIDIA at opgradere sine eksisterende tablets med denne funktion, da det er over et år siden, de sidst udgav en opdatering til SHIELD Tablet K1. Endelig refererer koden til produktet med kodenavnet "mystique", hvilket antyder, at den nye funktion er beregnet til dette nye produkt.
Koden blev først opdaget af en brugerdefineret ROM-udvikler, som delte sine resultater med XDA-udviklere. Vi bekræftede tilstedeværelsen af denne kode, som ser ud til at håndtere skiftet mellem UI-tilstande for NVIDIA Desktop Experience, i produktionen builds af SHIELD Experience går tilbage til december 2018 og fortsætter ind i den seneste SHIELD Experience 7.2.3-udgivelse fra sidste år. måned. Selvom SHIELD-oplevelse 7.2 var den første udgivelse, der indeholdt desktop mode switcher-koden, formoder vi, at NVIDIA har udviklet denne funktion i flere måneder før dens første optræden i en offentlig udgivelse.
Fra koden kan vi bekræfte flere detaljer om SHIELD Desktop Experience-funktionen. For det første er der 3 understøttede UI-tilstande: Dynamisk, Tablet og Desktop. Uden en opdateret launcher og SystemUI fra en tablet-specifik SHIELD Experience 7.2+ build kan vi ikke bekræfte de nøjagtige UI-forskelle mellem de 3 tilstande. Men hvis vi skulle gætte, så er tablet-tilstand sandsynligvis en standard Android-tablet-grænseflade, desktop-tilstand er sandsynligvis en ny grænseflade med en nederste proceslinje og freeform multi-window support, og dynamisk tilstand er sandsynligvis en slags hybrid mellem tablet og desktop mode. Der nævnes startmenuens synlighed og musehovedkontrol for desktop UI-tilstand. Andre aspekter af SHIELD Desktop Experience, som vi ser i den aktuelle firmware, omfatter muligheden for at indstille en brugergrænsefladetilstand ved opstart, start skrivebordstilstand, hvis en tastatur er tilsluttet, og opsnapper visse knapkombinationer for at vise statuslinjen, vise tænd/sluk-menuen, lukke aktive vinduer eller skifte fuldskærmstilstand.
Den ufærdige skrivebordstilstand i Android Q.
NVIDIA tester også en måde at styre SHIELD Desktop Experience via shell-kommandoer og broadcast hensigter, selvom kommandoerne ikke gør noget på eksisterende SHIELD TV-enheder, da koden kontrollerer, om enheden er "mystik". Faktisk er der flere konfigurationsværdier, der er unikke for skrivebordstilstanden har en henvisning til "mystik". Selvom vi er sikre på vores forståelse af SHIELD Desktop Experience-funktionen, er vi desværre mindre sikre på vores viden om "mystik". I betragtning af at koden til SHIELD Desktop Experience først dukkede op for nylig, er der næppe tvivl om, at det er en ny softwarefunktion under udvikling. Da koden desuden findes i produktionsfirmware og refererer til et nyt, ikke-udgivet produkt, kan vi med rimelighed antage, at "mystique" er en forbrugerenhed, der kører Android. De hardwaredetaljer, vi har til "mystique", kan dog være forældede.
"Mystik"
Det "mystiske" kodenavn passer til NVIDIAs mønster med at bruge Marvel-karakternavne. For eksempel blev SHIELD Portable oprindeligt kodenavnet "thor", selvom det senere blev ændret til "roth." "WX" eller Weapon X og "SB" eller Songbird er også blevet brugt tidligere. På tv-fronten har vi set kodenavne som "blake", "jarvis", "peber", "thunderstrike", "darcy" og "foster". Derfor er det at spotte "mystik" i offentlig kildekode tippede os først om muligheden for, at det er et produkt under udvikling, men det var vores opdagelse af SHIELD Desktop Experience-funktionen, der virkelig forbandt prikker.
Kildekode fra sidste år viser, at "mystique" har en 13,5-tommer 3000x2000 (3:2) LCD fra Panasonic. Et 13,5-tommer panel ville være ret stort til en tablet, og derfor tror vi, at "mystique" i stedet er en 2-i-1 pc. Denne idé passer med det, vi kender til SHIELD Desktop Experience og dets 3 UI-tilstande. Navnlig har Microsoft Surface Book også en 13,5-tommer 3000x2000 (3:2) skærm, men jeg synes ikke "mystik", hvis den eksisterer, vil nødvendigvis være en Surface Book-konkurrent, da vi har få oplysninger om dens fulde specifikationer. (Af interesse kan Tegra 4 Microsoft Surface 2 og Tegra 4 udvikler-tablet starte Android, så NVIDIA har en historie med Surface-linjen.)
Microsoft Surface Book. Kilde: Microsoft.
På et tidspunkt udviklede NVIDIA "mystik" med Tegra X2 (t186), men nyere commits viste "mystik" i enhedstræet til Tegra Xavier (t194.) Tegra Xavier er en stor, højtydende chip beregnet til bilindustrien og AI-computere, som det ses på det Jetson AGX Xavier modul udgivet i slutningen af 2018. Jetson kan fungere med en lavere 10W effektprofil sammenlignet med maksimalt 30W, så ligeledes vil "mystique" køre med lavere effekt, hvis den faktisk er drevet af Xavier SoC. I modsætning hertil er SHIELD Tablet K1 drevet af 2014 Tegra K1, mens den annullerede 2016 SHIELD Tablet, kodenavnet "hawkeye", forventedes at blive lanceret med Tegra X1 som Nintendo Switch og SHIELD Android TV. At have Tegra Xavier ville gøre "mystik" til NVIDIAs mest kraftfulde forbrugerprodukt, men igen, vi er nødt til at understrege vores usikkerhed i vores viden om dets hardwarespecifikationer, da den kode, vi opdagede, muligvis ikke afspejler den aktuelle status for produktet.
Tegra Xavier oversigt. Kilde: Michael Ditty, Hot Chips 30: NVIDIA Xavier SoC. (Hentet via WikiChip.)
Usikkerhed i en ny SHIELD-tablet
Det kan virke mærkeligt for NVIDIA at genindtræde på markedet med et nyt mobilprodukt, da de annullerede deres SHIELD Tablet K1-efterfølger i 2016 citerer uspecificerede "forretningsmæssige årsager". Udgivelsen af Nintendo Switch spillede sandsynligvis en stor rolle i annulleringen af NVIDIAs 2016-tablet, selvom vi ikke ved det. Vi kontaktede NVIDIA for at se, om virksomheden ville kommentere på et resumé af vores resultater vedrørende NVIDIA Desktop Experience-funktionen og "mystik". EN talsmand for NVIDIA afviste at kommentere, selvom de henviste mig til en tidligere udtalelse, jeg fik, samt kommentarer fremsat offentligt af NVIDIAs administrerende direktør Jensen Huang kl. CES 2019. Til reference, her er erklæringen, jeg fik, da jeg tidligere skrev om eksistensen af en ny SHIELD fjernbetjening og SHIELD controller:
Det er ret almindelig praksis, at forskellige konceptkodenavne vises i kodebaser. Disse referencer forbliver, selv når det bliver usandsynligt, at konceptet nogensinde går i produktion. Vi kan ikke kommentere på, hvilke kodenavne der refererer til produktkoncepter, der er aktive vs. hvilke der er inaktive, da det kan være flydende. Jeg kan dog bekræfte, at ingen af kodenavnene nedenfor refererer til produkter, der er lanceret offentligt.
Hvad angår kommentarerne fra Jensen Huang, kædede talsmanden mig til en TechCrunch artikel, der citerede kommentarer fremsat af hr. Huang "under et lille pressemøde." Selvfølgelig stødte vi selvstændigt på denne artikel, mens du undersøgte de seneste nyheder om NVIDIAs SHIELD-linje og havde allerede overvejet dens relevans for vores fund. Efter omhyggeligt at have læst den administrerende direktørs kommentar og diskuteret kommentaren med en kilde hos NVIDIA såvel som artiklens forfatter, kom vi til konklusion, at hr. Huang faktisk ikke siger, at virksomheden ikke har planer om at lave nye mobilprodukter på grund af succesen med tredjeparter som f.eks. Nintendo. Den administrerende direktør siger snarere, at NVIDIA vil afholde sig fra at lave nye enheder, hvis de blot er mindre forbedringer i forhold til nuværende enheder på markedet. I stedet er hans holdning til nye SHIELD-produkter sådan, at NVIDIA kun bør lave et nyt produkt, hvis det er spændende eller innovativt på en eller anden måde.
"Vi er virkelig engagerede i [Shield TV], men på mobile enheder, tror vi ikke, det er nødvendigt... Vi ville kun bygge ting for ikke at vinde markedsandele. Nvidia er ikke et ’take somebody else’s market share company.’ Det synes jeg er rigtig vredt. Det er en vred måde at drive en virksomhed på. At skabe nye markeder, udvide horisonten, skabe ting, som verden ikke har, det er en kærlig måde at bygge en virksomhed." - NVIDIAs administrerende direktør Jensen Huang taler til journalister ved CES 2019, som rapporteret af Frederic Lardinois af TechCrunch.
Er "mystik" kvalificeret som et spændende eller fantastisk produkt? I betragtning af manglen på nye Android-tablets ville den helt sikkert skille sig ud på markedet. Der er ikke rigtig nogen premium, Android-baserede konkurrenter til den større iPad Pro, trods alt. Android som tablet OS er langt mindre tiltalende end iOS i betragtning af manglen på tablet-optimerede apps i førstnævnte, så jeg stiller spørgsmålstegn ved, om det giver mening at parre Android med så kraftig hardware. Ydermere kan den nye desktop-tilstand være underudnyttet, da mange Android-apps ikke korrekt understøtter freeform multi-window mode, selvom det kan ændre sig i fremtiden, når udviklere begynde at bygge til Android Q.
Der er mange spørgsmål, jeg har om formålet med "mystik". Forudsat at enheden har en 13,5-tommer skærm, bør den have en større batteri end det, der findes i de eksisterende SHIELD-tablets, men Tegra Xavier virker stadig overkill, hvis enheden til forbrugere. Jeg kan ikke forestille mig, at der vil være et stort marked for dette produkt, hvis det ender med at køre Android, selvom det kan ende med at blive et nicheprodukt rettet mod udviklere.
NVIDIA er meget ordknappe om sine produktplaner, så det eneste glimt, vi har af dets fremtidige produkter, kommer fra alt, hvad vi kan finde i kode. Det betyder, at de oplysninger, vi får, kan være unøjagtige, da de afhænger af, at vi fortolker koden korrekt, eller den kan være forældet, da vi ikke har adgang til den seneste kildekode. Selvom vi er overbeviste om, at NVIDIA arbejder på en desktop-mode-funktion, er vi mindre sikre på alt omkring "mystik", hvilket er ganske passende i betragtning af udtrykkets ordbogsdefinition.
Bemærk: Det viste billede er kun til illustrationsformål. Det afspejler ikke det faktiske rygteprodukt.