Er der nogen måde, jeg kan styre en iPhone på en Macbook?


Bedste svar

Hos Google byggede vi en robot (TouchBot) til at gøre det.

Jeg konstruerede omvendt undervisningsvedhænget til en Toshiba-industriel robotcontroller, og jeg satte den kapacitive kobling op, hvilket ganske let opnås ved at fastgøre en overskydende bærbar mobiltelefon eller 2,4 GHz WiFi-antenne til “fingeren”.

Dette erstatter “pose vand” / “kødantenne”, der normalt kræves til kobling, hvorfor en robotstyret stylus ikke vil gøre, hvad du forventer.

Som en del af dette offentliggjorde jeg teknikken, og adskillige forskere i Tyskland har tilpasset den til Bochs kunstige arme for at tillade brug af berøringsudstyr af mennesker, der er tvunget til at bruge proteser (noget, der ikke tidligere var muligt).

Jeg skrev al robothandling bibliotek og undervisning vedhæng erstatningskode i Python. Jeg tror, ​​det blev offentliggjort på GitHub som en del af Chromium OS, nede i testtræet. Det var det sidste projekt, jeg gjorde, før jeg forlod Google.

Hvis det er blevet tilføjet siden da: hensigten blev fanget gestikreplikation for at teste genkendelsesalgoritmer, feltmønstre på berøringsindgangsnetværk og så videre, så det er sandsynligvis, hvad der ville være derinde.

Teknisk set er det muligt at gøre i software alene ved hjælp af et par udgivne pakker, men de fungerer kun på jailbroken iPhones.

Hvilket antager jeg ville være OK, hvis du smed dem ind i et softwaretestlaboratorium, men indser, at berøringshændelser har en masse data forbundet med dem, og nu hvor Apple har tilføjet trykregistrering, en hel del mere.

Vær dog opmærksom på, at touch-controlleren internt behandler berøringer som regionale koniske tværsnit, ikke strengt som punkter.

Hvad dette betyder er, at hvis du simulerer punkthændelser, er du vil have svært ved at overbevise enheden om, at du faktisk bruger “fingre”. En robot har selvfølgelig ikke denne slags problemer.

På den anden side (undskyld ordspillet) er det meget nemmere at screene dump og sammenligne faktiske resultater med forventede resultater, end det er at bruge et kamera og billedgenkendelse, og det kræver også jailbreaking af iPhone.

På den anden side (har folk så mange?), er problemet med at ramme nøjagtigt en pixel i målområdet når du tror, ​​du rammer midten af ​​målet, vil det resultere i falske succeser for software “berører”, selvom de ikke er i nærheden af ​​den sandsynlige geometriske centrum af en faktisk berøring (oversættelse: hvad brugeren rører ved, er ikke det, de get).

Det bedste valg ville være en fysisk robot med en jailbroken iPhone for at få den faktiske pixel perfekte skærmdump, hvilket ville give dig visuel output / touch input-kohærens til test.

Svar

Ja, men ikke på nogen generel måde. Der er apps til iOS, der kan dele data mellem Mac og iPhone osv.

Der er apps, der giver iPads mulighed for at fungere som skærme eller controllere til Mac.

Der er webapps som Find min telefon, der finder den og sletter den fra din Mac.

Der er apps, der kan interagere med din telefon, mens forbundet til Mac via USB.

Du kan sende en besked, kalender, lave notater, foretage telefonopkald, tage billeder fra din Mac med iPhone.

Den bedste ting at gøre er google den funktion, du gerne vil styre fra din Mac, og se om der er en app til at aktivere det.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *