User Tools

Site Tools


doc:appunti:android:desktop_replace

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:android:desktop_replace [2020/07/02 14:16] – [Mouse] niccolodoc:appunti:android:desktop_replace [2020/07/02 14:41] – [Terminale] niccolo
Line 26: Line 26:
  
 Con disappunto ho scoperto che il **click destro** viene intercettato da Android e **non passa al browser**. Per fortuna con una **pressione lunga del tasto sinistro** si simula il click destro. Con disappunto ho scoperto che il **click destro** viene intercettato da Android e **non passa al browser**. Per fortuna con una **pressione lunga del tasto sinistro** si simula il click destro.
 +
 +===== Browser =====
 +
 +Dopo qualche sperimentazione si è optato per l'installazione del browser **Firefox per Android**.
 +
 +In generale una app web studiata per il desktop è opportuno che venga eseguita con tale impostazione: dal menu di Firefox si attiva la **Modalità desktop**,
 +
 +==== Pan e pinch-zoom ====
 +
 +Una applicazione web, per girare correttamente, deve in generale essere eseguita con zoom al 100% ed occupare il 100% della finestra (schermo). Purtroppo i browser Android hanno spesso funzioni di zoom che ingrandiscono automaticamente la porzione dello schermo che interessa; il risultato è che non tutta la schermata è visibile nel display. Si dovrebbe effettuare **il pan con il trascinamento** del dito, ma nelle applicazioni di web-mapping tale //gesture// è associata alla funzione pan della mappa. Anche la funzione di zoom della pagina è normalmente associata al **pinch-zoom** di Firefox: cioè per aumentare o diminuire la dimensione della pagina si esegue la manovra con due dita. Anche questa //gesture// viene però catturata ed interpretata dalla mappa, non dal framework che costituisce la pagina. In pratica **pan e zoom vengono eseguite sulla mappa e non sulla applicazione**.
 +
 +L'unico escamotage trovato è poter aprire una porzione della web-app che non sia interessata dalla mappa e agire su quella porzione di schermo per effettuare il **pinch-zoom al 100%**.
 +
 +==== Fullscreen ====
 +
 +In generale i browser Android hanno la funzione di **nascondere automaticamente la barra dell'indirizzo** quando si fa scorrere la pagina verso l'alto. Purtroppo una applicazione di web-mapping occupa il 100% dello schermo e non prevede scroll, quindi la barra dell'indirizzo **resta sempre attiva occupando spazio prezioso**.
 +
 +Una soluzione di compromesso è quella di installare l'add-on di Firefox per Android chiamato **[[https://addons.mozilla.org/it/firefox/addon/fullscreen/|fullscreen]]**, sviluppato da [[https://gitlab.com/adilparvez/fullscreen|Adil Parvez]]. Dopo aver installato questa componente aggiuntiva (menu di Firefox, **Componenti aggiuntivi**), avremo la nuova voce **fullscreen** nel menu. Per uscire dalla modalità si usa il tasto Esc.
 +
 +**ATTENZIONE**: Quando è attiva la modalità fullscreen, non funziona il pinch-zoom e il pan descritto al paragrafo precedente.
 +
 +==== Scorciatoie da tastiera ====
 +
 +Stranamente pochissime scorciatoie da tastiera sono disponibili nel browser. Abbiamo individuato solo le seguenti:
 +
 +^ Ctrl-T  | New tab    |
 +^ +       | Zoom-in    |
 +^ =       | Zoom-in 2X |
 +
 +===== Terminale =====
 +
 +Si installa la app **[[https://f-droid.org/en/packages/com.termux/|Termux]]** e praticamente tutto funziona per magia.
 +
doc/appunti/android/desktop_replace.txt · Last modified: 2020/07/28 15:39 by niccolo