Code binnen de SHIELD Experience Android-software onthult werk aan een nieuwe Desktop Experience-modus, waarschijnlijk gericht op een nieuw 2-in-1 SHIELD-tablet.
NVIDIA is vooral bekend om zijn desktop- en laptop-GPU's, maar de SoC's van het bedrijf voor mobiele apparaten hebben behoorlijk succes gehad. De enorm succesvolle Nintendo Switch wordt aangedreven door de NVIDIA Tegra X1 SoC, waardoor de Switch het populairste mobiele product met een Tegra-chipset is. Maar de Nintendo Switch is niet het enige mobiele apparaat met Tegra-hardware, aangezien deze ouder is dan de NVIDIA SHIELD Portable, Tegra Note 7 en SHIELD Tablet. Hoewel NVIDIA alle drie de producten heeft stopgezet en geannuleerd van plan is om in 2016 een nieuwe SHIELD-tablet uit te brengen, bereidt het bedrijf zich mogelijk eindelijk voor op de lancering van nieuwe hardware. Volgens de code die we in de nieuwste SHIELD Experience-software hebben onderzocht, is er een nieuwe softwarefunctie in desktopmodus in ontwikkeling voor een nieuw product met de codenaam 'mystique'. Bovendien onthult de door NVIDIA online gepubliceerde broncode enkele mogelijke hardwarespecificaties voor 'mystique', wat suggereert dat het een 2-in-1 pc zou kunnen zijn zoals de Microsoft Surface Boek.
Van links naar rechts: de SHIELD Portable, Tegra Note 7 en SHIELD Tablet K1.
NVIDIA Desktop-ervaring
Hoewel NVIDIA ervaring heeft met het bouwen van Android voor tablets, hebben ze sinds maart 2018 geen nieuwe softwareversie voor de SHIELD Tablet K1 uitgebracht. SHIELD Experience 5.4 was destijds de nieuwste release, maar ruim een jaar later heeft de software het bereikt versie 7.2.3. Omdat NVIDIA niet langer softwarereleases voor tablets bouwt, is de hoeveelheid informatie over nieuwe tabletfuncties die we kunnen krijgen uit de nieuwste SHIELD Experience-releases (gebouwd voor Android TV) beperkt. Een hypothetisch, niet-Android TV-product van NVIDIA dat in ontwikkeling is, zal alleen bepaalde systeem-apps en framework-bestanden delen met de bestaande SHIELD Experience-builds voor de SHIELD TV, aangezien Android TV een reeks gespecialiseerde systeem-apps omvat die niet te vinden zijn in standaardversies van Android voor tablets of smartphones (bijvoorbeeld de leanback draagraket).
Desalniettemin wijst de code uit de nieuwste softwareversies van SHIELD TV op een nieuwe softwarefunctie met de codenaam "NvDtExp", waarschijnlijk een afkorting van NVIDIA Desktop Experience. Deze softwarefunctie is vrijwel zeker niet bedoeld voor de bestaande SHIELD TV-producten. Het is ook zeer onwaarschijnlijk dat NVIDIA zijn bestaande tablets met deze functie zal upgraden, aangezien het meer dan een jaar geleden is dat ze voor het laatst een update voor de SHIELD Tablet K1 hebben uitgebracht. Ten slotte bevat de code veel verwijzingen naar het product met de codenaam 'mystique', wat suggereert dat de nieuwe functie bedoeld is voor dit nieuwe product.
De code werd voor het eerst ontdekt door een aangepaste ROM-ontwikkelaar die zijn bevindingen deelde XDA-ontwikkelaars. We hebben de aanwezigheid van deze code, die het schakelen tussen UI-modi voor NVIDIA Desktop Experience lijkt te regelen, in productie bevestigd builds van SHIELD Experience die teruggaan tot december 2018 en doorgaan in de nieuwste SHIELD Experience 7.2.3-release van de vorige maand. Hoewel SHIELD-ervaring 7.2 was de eerste release die de switchercode voor de desktopmodus bevatte, we vermoeden dat NVIDIA deze functie maandenlang heeft ontwikkeld voordat deze voor het eerst in een openbare release verscheen.
Uit de code kunnen we verschillende details over de SHIELD Desktop Experience-functie bevestigen. Ten eerste zijn er 3 ondersteunde UI-modi: Dynamisch, Tablet en Desktop. Zonder een bijgewerkt opstartprogramma en SystemUI van een tabletspecifieke SHIELD Experience 7.2+ build kunnen we de exacte UI-verschillen tussen de 3 modi niet bevestigen. Als we echter zouden raden, is de tabletmodus waarschijnlijk een standaard Android-tabletinterface, terwijl de desktopmodus waarschijnlijk een nieuwe interface is met een taakbalk onderaan en ondersteuning voor meerdere vensters in vrije vorm, en de dynamische modus is waarschijnlijk een soort hybride tussen tablet en desktop modus. Er zijn vermeldingen van de zichtbaarheid van het startmenu en de muisbediening voor de desktop-UI-modus. Andere aspecten van SHIELD Desktop Experience die we in de huidige firmware zien, zijn onder meer de mogelijkheid om een UI-modus in te stellen bij het opstarten, de desktopmodus te starten als toetsenbord is aangesloten en onderschept bepaalde knopcombinaties om de statusbalk weer te geven, het dialoogvenster voor het aan/uit-menu weer te geven, actieve vensters te sluiten of te schakelen Volledig schermmodus.
De onvoltooide desktopmodus in Android Q.
NVIDIA test ook een manier om de SHIELD Desktop Experience te besturen via shell-opdrachten en uitzendintenties, hoewel de opdrachten niets doen op bestaande SHIELD TV-apparaten, omdat de code controleert of het apparaat 'mystiek' is. In feite zijn er meerdere configuratiewaarden die uniek zijn voor de bureaubladmodus voorzien van de verwijzing naar 'mystiek'. Hoewel we vertrouwen hebben in ons begrip van de SHIELD Desktop Experience-functie, zijn we helaas minder zeker over onze kennis kennis van ‘mystiek’. Aangezien de code voor SHIELD Desktop Experience pas onlangs is opgedoken, bestaat er weinig twijfel over dat het een nieuwe softwarefunctie is in ontwikkeling. Bovendien kunnen we, aangezien de code aanwezig is in de productiefirmware en verwijst naar een nieuw, nog niet uitgebracht product, redelijkerwijs aannemen dat "mystique" een consumentenapparaat is dat op Android draait. De hardwaregegevens die we hebben voor "mystiek" kunnen echter verouderd zijn.
"Mystiek"
De "mystieke" codenaam past bij NVIDIA's patroon van het gebruik van Marvel-karakternamen. De SHIELD Portable had bijvoorbeeld oorspronkelijk de codenaam 'thor', hoewel deze later werd gewijzigd in 'roth'. 'WX', of Weapon X, en 'SB', of Songbird, zijn in het verleden ook gebruikt. Op het tv-front hebben we codenamen gezien als 'blake', 'jarvis', 'pepper', 'thunderstrike', 'darcy' en 'foster'. Het ontdekken van ‘mystiek’ in de publieke broncode is dus wat we doen gaf ons eerst een tip over de mogelijkheid dat het een product in ontwikkeling is, maar het was onze ontdekking van de SHIELD Desktop Experience-functie die de stippen.
Uit broncode van vorig jaar blijkt dat "mystique" een 13,5-inch 3000x2000 (3:2) LCD-scherm van Panasonic heeft. Een 13,5-inch paneel zou behoorlijk groot zijn voor een tablet, daarom denken we dat "mystique" in plaats daarvan een 2-in-1 pc is. Dit idee sluit aan bij wat we weten over SHIELD Desktop Experience en de drie UI-modi. Opvallend is dat de Microsoft Surface Book ook een 13,5-inch 3000x2000 (3:2) scherm heeft, maar ik vind het niet 'mystiek' als het bestaat, zal noodzakelijkerwijs een Surface Book-concurrent zijn, aangezien we weinig informatie hebben over de volledige inhoud ervan specificaties. (Interessant is dat de Tegra 4 Microsoft Surface 2 en Tegra 4 ontwikkelaarstablet Android kunnen opstarten, dus NVIDIA heeft een geschiedenis met de Surface-lijn.)
Het Microsoft Surface-boek. Bron: Microsoft.
Op een gegeven moment was NVIDIA "mystiek" aan het ontwikkelen met de Tegra X2 (t186), maar recentere commits lieten "mystiek" zien in de apparaatstructuur voor de Tegra Xavier (t194.) De Tegra Xavier is een grote, krachtige chip bedoeld voor auto- en AI-computing, zoals te zien op de Jetson AGX Xavier module uitgebracht eind 2018. De Jetson kan werken op een lager energieprofiel van 10 W vergeleken met een maximum van 30 W, dus ook "mystique" zal op een lager vermogen werken, als het inderdaad wordt aangedreven door de Xavier SoC. De SHIELD Tablet K1 wordt daarentegen aangedreven door de Tegra K1 uit 2014, terwijl de geannuleerde SHIELD Tablet uit 2016 met de codenaam "hawkeye" zou naar verwachting worden gelanceerd met de Tegra X1, zoals de Nintendo Switch en SHIELD Android TV. Het hebben van de Tegra Xavier zou het "mystieke" NVIDIA's krachtigste consumentenproduct maken, maar nogmaals, we moeten onze onzekerheid in onze kennis van de hardwarespecificaties, aangezien de code die we hebben ontdekt mogelijk niet de huidige status weerspiegelt het product.
Tegra Xavier-overzicht. Bron: Michael Ditty, Hot Chips 30: NVIDIA Xavier SoC. (Opgehaald via WikiChip.)
Onzekerheid in een nieuwe SHIELD-tablet
Het lijkt misschien vreemd dat NVIDIA opnieuw de markt betreedt met een nieuw mobiel product, aangezien ze hun SHIELD Tablet K1-opvolger in 2016 hebben geannuleerd citeren niet-gespecificeerde ‘zakelijke redenen’. De release van de Nintendo Switch heeft waarschijnlijk een grote rol gespeeld bij de annulering van NVIDIA's tablet uit 2016, hoewel we dat niet weten. We hebben contact opgenomen met NVIDIA om te zien of het bedrijf commentaar wil geven op een samenvatting van onze bevindingen met betrekking tot de NVIDIA Desktop Experience-functie en "mystiek". A De woordvoerder van NVIDIA weigerde commentaar te geven, hoewel ze me verwezen naar een eerdere verklaring die ik kreeg, evenals naar opmerkingen die publiekelijk werden gemaakt door NVIDIA's CEO Jensen Huang op CES 2019. Ter referentie: hier is de verklaring die ik kreeg toen ik eerder schreef over het bestaan van a nieuwe SHIELD-afstandsbediening en SHIELD-controller:
Het is vrij standaard dat verschillende conceptcodenamen in codebases verschijnen. Die referenties blijven bestaan, zelfs als het onwaarschijnlijk wordt dat het concept ooit in productie gaat. We kunnen geen commentaar geven op welke codenamen verwijzen naar productconcepten die actief zijn en welke inactief zijn, omdat deze vloeiend kunnen zijn. Ik kan echter bevestigen dat geen van de onderstaande codenamen verwijst naar producten die publiekelijk zijn gelanceerd.
Wat betreft de opmerkingen van Jensen Huang: de woordvoerder bracht mij in verband met a TechCrunch artikel waarin opmerkingen van de heer Huang werden aangehaald "tijdens een kleine persbijeenkomst." Natuurlijk kwamen we onafhankelijk tegen dit artikel terwijl ik onderzoek deed naar het laatste nieuws over de SHIELD-lijn van NVIDIA en had de relevantie ervan voor onze producten al overwogen bevindingen. Na het commentaar van de CEO zorgvuldig te hebben gelezen en het commentaar te hebben besproken met een bron bij NVIDIA en met de auteur van het artikel, kwamen we bij de concludeer dat de heer Huang eigenlijk niet zegt dat het bedrijf geen plannen heeft om nieuwe mobiele producten te maken vanwege het succes van derde partijen zoals Nintendo. In plaats daarvan zegt de CEO dat NVIDIA zal afzien van het maken van nieuwe apparaten als het slechts om kleine verbeteringen gaat ten opzichte van de huidige apparaten op de markt. In plaats daarvan is zijn houding ten opzichte van nieuwe SHIELD-producten zodanig dat NVIDIA alleen een nieuw product zou moeten maken als het op de een of andere manier spannend of innovatief is.
“We zijn echt toegewijd aan [Shield TV], maar op mobiele apparaten denken we niet dat het nodig is … We zouden alleen dingen bouwen om geen marktaandeel te winnen. Nvidia is geen bedrijf dat ‘iemand anders zijn marktaandeel overneemt’. Dat vind ik echt boos. Het is een boze manier om een bedrijf te runnen. Nieuwe markten creëren, de horizon verbreden, dingen creëren die de wereld niet heeft, dat is een liefdevolle manier om dat te doen een bedrijf opbouwen.” - NVIDIA CEO Jensen Huang, in gesprek met verslaggevers op CES 2019, zoals gerapporteerd door Frederic Lardinois van TechCrunch.
Kwalificeert "mystiek" als een spannend of geweldig product? Gezien het gebrek aan nieuwe Android-tablets zou het zeker opvallen op de markt. Er zijn tenslotte niet echt premium, op Android gebaseerde concurrenten van de grotere iPad Pro. Android als tablet-besturingssysteem is veel minder aantrekkelijk dan iOS, gezien het gebrek aan tablet-geoptimaliseerde apps in de eerste, dus ik vraag me af of het zinvol is om Android te koppelen aan zulke krachtige hardware. Bovendien wordt de nieuwe desktopmodus mogelijk onderbenut omdat veel Android-apps de freeform multi-window-modus niet goed ondersteunen, hoewel dat in de toekomst zou kunnen veranderen zodra ontwikkelaars begin met bouwen voor Android Q.
Er zijn veel vragen die ik heb over het doel van 'mystiek'. Ervan uitgaande dat het apparaat een 13,5-inch scherm heeft, zou het een grotere batterij dan die in de bestaande SHIELD-tablets, maar de Tegra Xavier lijkt nog steeds overdreven als het apparaat consumenten. Ik kan me niet voorstellen dat er een enorme markt voor dit product zal zijn als het uiteindelijk Android gaat draaien, hoewel het uiteindelijk een nicheproduct zou kunnen worden dat gericht is op ontwikkelaars.
NVIDIA houdt zijn lippen stijf op elkaar over zijn productplannen, dus de enige glimp die we van zijn toekomstige producten krijgen, komt van wat we in code kunnen vinden. Dat betekent dat de informatie die we verkrijgen onnauwkeurig kan zijn omdat deze afhankelijk is van de juiste interpretatie van de code, of verouderd kan zijn omdat we geen toegang hebben tot de nieuwste broncode. Hoewel we er zeker van zijn dat NVIDIA aan een desktopmodusfunctie werkt, hebben we minder vertrouwen in alles rondom 'mystiek', wat behoorlijk passend is gezien de woordenboekdefinitie van de term.
Opmerking: de weergegeven afbeelding is uitsluitend bedoeld ter illustratie. Het weerspiegelt niet het daadwerkelijke geruchtenproduct.