Com’è usare un computer touchscreen per programmare?

Ad alcuni potrebbe piacere, ma io penso che faccia schifo! Poi di nuovo, faccio la mia programmazione su un grande sistema desktop, non su un portatile.

La ragione di questo è che generalmente uso monitor grandi. Preferibilmente una configurazione a doppio monitor. Questo significherebbe che avrei bisogno di un doppio schermo tattile. Ottenere un grande monitor touchscreen con una risoluzione molto alta non è economico.

Il secondo problema è che poiché il mio monitor è così grande, tendo a sedermi lontano dal monitor. È generalmente fuori dalla portata delle mie braccia. Posso ancora leggere lo schermo bene, ma questo permette di avere molto spazio di lavoro sulla mia scrivania per la mia tastiera, la documentazione, il caffè, le note, il telefono, il tablet e altre cose. Ho anche un piccolo server web collegato a un televisore da 40 pollici che uso con una tastiera e un mouse wireless dal mio divano. Un ottimo setup. E non voglio alzarmi dal divano per toccare lo schermo più e più volte... 😉

E infine, la maggior parte dei touchscreen sono verticali mentre io sono troppo abituato a manovrare il mouse e lo schermo con movimenti orizzontali delle braccia e delle mani. Dover alzare e abbassare il braccio per tutto il tempo richiede più energia al mio corpo. Energia di cui ho bisogno per pensare invece.

Ho avuto modo di lavorare con Microsoft PixelSense una volta, che è davvero divertente. Assomiglia a questo:

Queste macchine sembrano tavolini da caffè e il touchscreen è orizzontale. Il prezzo per il primo partiva da 10.000 dollari in su e queste cose pesano più di un adulto medio fuori dagli USA. (90 KG) Le versioni successive sono diventate leggermente meno costose e molto più leggere. Ora sono prodotti e venduti da Samsung... (E la versione Samsung può essere appesa a un muro, verticalmente.)

Ma la programmazione per questo dispositivo era ancora impegnativa, così usavo un secondo computer con la mia configurazione normale e usavo il debug remoto per testare ciò che avevo fatto. Questi dispositivi sono più intesi come display interattivi che come macchine di sviluppo. Dovrebbero essere trattati come tali.

Ma se mai dovessi usare un sistema touchscreen allora preferirei il Wacom MobileStudio Pro 16l, che è ottimo per disegnare. Ma non per programmare. Perché? Perché non sono solo uno sviluppatore di software. Sono anche un artista digitale, dato che ho spesso bisogno di aggiungere varie immagini e cose artistiche al mio software e alle mie pagine web.

Ma per lo sviluppo di software, non usate un touchscreen, dato che dovrete comunque digitare...