Concepts, sviluppata dal piccolo team affiatato di TopHatch, è una piattaforma di progettazione avanzata che combina la flessibilità di un album di schizzi tradizionale con la velocità e la versatilità di uno strumento di disegno digitale. Creato per un'interfaccia naturale che utilizza fin dall'inizio il tocco sui dispositivi mobili, Concepts consente ai designer professionisti di lavorare con strumenti belli ma altamente reattivi, ambienti flessibili e vettori regolabili. È un parco giochi per la creatività. Gli sviluppatori di TopHatch sapevano che gli utenti di Concepts danno importanza a due cose: uno stilo preciso e reattivo e uno stilo di grandi dimensioni per sviluppare le loro idee. Con l'emergere di dispositivi versatili come Pixelbook Pen e smartphone pieghevoli, il team ha visto l'opportunità di raggiungere un numero ancora maggiore di creator creando l'esperienza utente di Concepts per schermi più grandi e diversi fattori di forma. Con alcuni suggerimenti e best practice da Google, gli sviluppatori di TopHatch si sono impegnati per creare l'app Concepts per un'esperienza immersiva sui dispositivi ChromeOS e Android.
Cosa hanno fatto
Grafica ad alte prestazioni
La prima priorità del team era garantire che ChromeOS potesse supportare il design nitido e le prestazioni senza interruzioni di Concepts su tutti i dispositivi. Concepts esegue codice GPU di basso livello e altamente ottimizzato. Android ha così tanti dispositivi diversi sul mercato, che TopHatch si preoccupava di garantire prestazioni veloci su ogni conducente. Dopo aver valutato le funzionalità di ChromeOS con gli ingegneri di Google, TopHatch ha scoperto che la grafica del sistema operativo era coerente e compatibile su tutti i dispositivi. Ciò significa che creare l'app per ottenere le massime prestazioni su tutti i driver GPU è stato molto più semplice del previsto. Alla fine, il team ha prodotto cinque varianti del suo motore di rendering,che consentono a Concepts di funzionare magnificamente su circa 2500 dispositivi dopo aver stabilito Android 7 e OpenGL ES 3.1 come requisiti minimi. Dopo aver creato Concepts per ChromeOS, TopHatch ha fatto un passo in più e ha adattato l'app per i dispositivi pieghevoli. Poiché ChromeOS supporta già completamente il ridimensionamento dinamico dello schermo, il team è stato in grado di completare le ottimizzazioni in appena mezza giornata.
Supporto per stilo e tastiera a bassa latenza
L'interazione fluida e veloce con lo stilo è alla base dell'esperienza Concepts. I designer digitali vogliono avere la sensazione che l'inchiostro passi dallo stilo, proprio come una penna reale. A questo scopo, l'obiettivo successivo di TopHatch era assicurarsi che il ritardo tra la ricezione dell'input tattile e il rendering dei tratti sullo schermo fosse il minimo possibile.
TopHatch sapeva che, tra tutti i livelli di software tra Android e Chrome OS, c'era un elevato potenziale di effetti collaterali di ritardo e "lacrime", in cui i colpi potevano essere tracciati parzialmente o in modo errato sullo schermo. Il team ha trovato la soluzione tramite il rendering con buffer frontale. Grazie alla sicurezza e alla semplicità di Chrome OS, il rendering con buffer frontale ha consentito di bypassare livelli di software nel processo di disegno per consentire la copia dei pixel con il numero minimo assoluto di volte. Ciò ha ridotto in modo significativo il potenziale di ritardi quando veniva rilevato l'input dello stilo, assicurando che Concepts sembrasse quasi come disegnare con carta e penna reale. TopHatch ha inoltre deciso di implementare un supporto da tastiera intuitivo per la navigazione e le schermate della barra degli strumenti del progetto Concepts. In questo modo, i progettisti possono gestire, rinominare, visualizzare e condividere più facilmente i progetti quando non stanno disegnando attivamente nell'app.
Risultati
La risposta tempestiva dei designer a Concepts su ChromeOS è stata straordinaria. L'utente medio di Concepts trascorre più tempo 12 volte in più sui Chromebook e 20 volte più tempo su Google Pixelbook e Pixel Slate rispetto agli altri dispositivi. Inoltre, TopHatch ha visto gli utenti di Chromebook diventare utenti paganti al doppio della tariffa su Pixelbook e 4 volte superiore a quella su Slate rispetto a quella di altri dispositivi. "La creazione dell'app per ChromeOS ci ha aiutato a raggiungere un pubblico molto coinvolto e un enorme mercato Android", ha dichiarato David Brittain, co-fondatore e CEO di TopHatch. "Sapevamo che la progettazione per schermi più grandi avrebbe offerto l'accesso a una base utenti in crescita e abbiamo già ricevuto feedback incredibili." TopHatch cerca di supportare i propri utenti con aggiornamenti mensili e più di recente ha implementato una funzionalità di importazione delle immagini molto richiesta, con cui i designer possono disegnare e contrassegnare le proprie foto. Il team non vede l'ora di collaborare con i creator che usano ChromeOS e Android e dare vita a stili di vita creativi ed efficaci per i dispositivi mobili per i designer di ogni genere.
Inizia
Scopri come ottimizzare al meglio le tue app per ChromeOS.