Esiste un modo per controllare un iPhone da un Macbook?


La migliore risposta

In Google, abbiamo costruito un robot (TouchBot) per farlo.

Ho eseguito il reverse engineering della pulsantiera didattica per un controller di robot industriale Toshiba e ho impostato laccoppiamento capacitivo, che si ottiene abbastanza facilmente collegando al “dito” un cellulare in eccesso o unantenna WiFi a 2,4 GHz.

Questo sostituisce la “borsa dacqua” / “antenna per carne” normalmente richiesta per laccoppiamento, motivo per cui uno stilo controllato da robot non farà quello che ti aspetti.

Come parte di in questo ho pubblicato la tecnica, e diversi ricercatori in Germania lhanno adattata alle braccia artificiali di Bochs per consentire luso di dispositivi tattili da parte di persone costrette a utilizzare protesi (cosa prima impossibile).

Ho scritto tutta lazione del robot libreria e codice di sostituzione del pendente didattico in Python. Credo che sia stato pubblicato su GitHub come parte di Chromium OS, nella sottostruttura di test. È stato lultimo progetto che ho realizzato prima di lasciare Google.

Se è stato aggiunto da allora: lintento è stato catturato la replica dei gesti per testare gli algoritmi di riconoscimento, i modelli di campo sulle griglie di input tattile e così via, così probabilmente è quello che ci sarebbe dentro.

Tecnicamente, è possibile farlo nel software da solo utilizzando un paio di pacchetti pubblicati, ma funzionano solo su iPhone jailbroken.

Che immagino andrebbe bene, se li gettassi in un laboratorio di test del software, ma ti rendessi conto che gli eventi di tocco hanno un sacco di dati associati a loro, e ora che Apple ha aggiunto il rilevamento della pressione, molto di più.

Tieni presente, tuttavia, che internamente il controller tattile tratta i tocchi come sezioni trasversali coniche regionali, non strettamente come punti.

Ciò significa che se simuli eventi di punti, sei avrà difficoltà a convincere il dispositivo che stai effettivamente usando le “dita”. Un robot, ovviamente, non ha questo tipo di problema.

Daltra parte (scusate il gioco di parole), è molto più facile eseguire il dump dello schermo e confrontare i risultati effettivi con i risultati attesi, di quanto non lo sia utilizzare una fotocamera e il riconoscimento delle immagini, e anche questo richiede il jailbreak delliPhone.

Daltra parte (le persone ne hanno così tanti?), il problema di colpire esattamente un pixel nellarea di destinazione quando pensi di colpire il centro del bersaglio, si tradurrà in falsi successi per i “tocchi” del software, anche se sono fuori dal probabile centroide geometrico di un tocco effettivo (traduzione: ciò che lutente tocca non sarà quello che get).

La soluzione migliore sarebbe un robot fisico, con un iPhone jailbroken per ottenere dump dello schermo perfetti pixel effettivi, che ti darebbero coerenza output visivo / input tattile per i test.

Risposta

Sì, ma non in alcun modo generale. Esistono app per iOS che possono condividere dati tra il Mac e liPhone, ecc.

Esistono app che consentono agli iPad di agire come schermi o controller per Mac.

Esistono app web come Trova il mio telefono che lo individueranno e lo cancelleranno dal tuo Mac.

Ci sono app che possono interagire con il tuo telefono mentre collegato al Mac tramite USB.

Puoi inviare messaggi, calendario, prendere appunti, fare telefonate, scattare foto, dal tuo Mac, con liPhone.

La cosa migliore da fare è Google la funzione che desideri controllare dal tuo Mac e controlla se cè unapp per abilitarlo.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *