Ubuntu Touch Apps non riconosce Ubuntu MultiTouch, utouch

12

Ero sotto il presupposto che le App di Ubuntu Touch trovassero qui funzionerebbe usando lo stack Ubuntu Touch, supportando gesti e touch events. Tuttavia, attraverso i miei tentativi, sono riuscito a far funzionare queste app solo con il mouse e sembra che non ci sia alcun supporto per i gesti.

L'hardware My Table Table sta producendo eventi tattili conformi al protocollo MultiTouch ed è stato testato e funziona perfettamente con l'app TouchTracer di Kivy, utilizzata per testare vari input.

Non sono sicuro del motivo per cui le app mobili Ubuntu Touch non funzionino con uTouch, non sono stato in grado di trovare alcuna informazione su questo e su quale touch stack si sta usando Ubuntu Touch.

In breve, perché le app di Ubuntu Touch non supportano il protocollo MultiTouch? E come posso sviluppare app che utilizzano il protocollo MultiTouch? ( ABS_MT_POSITION_X e ABS_MY_POSITION_Y input eventi che attraversano evdev).

    
posta mdoran3844 31.07.2013 - 12:14
fonte

2 risposte

1

Non dovresti mai essere in grado di utilizzare il protocollo multitouch evdev , almeno in produzione, perché i dispositivi evdev sono in genere leggibili solo da root. Le app X11 utilizzavano il protocollo XI 2.x per il loro supporto multitouch.

Per quanto ne so, Mir (la libreria del server di visualizzazione utilizzata da Ubuntu Touch) inoltra tutti i relativi eventi di tocco ai client, ma la mia conoscenza dettagliata dello stack termina lì.

Sono abbastanza sicuro che Qt5 ha il supporto multitouch, e presumibilmente questo è il modo in cui ci si aspetta che le app ottengano gli eventi multitouch. Sono quegli eventi che non riescono a superare?

    
risposta data RAOF 08.01.2014 - 03:08
fonte
0
  

In breve, perché le app di Ubuntu Touch non supportano il protocollo MultiTouch? E come posso sviluppare app che fanno uso del protocollo MultiTouch?

Questa è una funzionalità pianificata. Se non funziona correttamente è perché è un'anteprima dello sviluppatore, non un prodotto finito. Devi aspettarti certe stranezze nello sviluppo del dispositivo.

Darei agli sviluppatori il tempo di appianare bug e altri problemi prima di provare a utilizzare funzioni non ancora sviluppate.

    
risposta data Braiam 08.01.2014 - 02:18
fonte

Leggi altre domande sui tag