Nuovo: prima versione
Route Spoofer — percorri il percorso senza alzarti dalla scrivania
Un lettore di percorsi Android mock-GPS per testare le app basate sulla posizione. Trasmette una posizione in movimento programmata su tutto il tuo dispositivo, quindi ogni app sul telefono crede che tu sia davvero là fuori.
Gratuito e open source · Android · MIT License
🚗 Testare le app di localizzazione richiedeva un movimento reale
Se il tuo prodotto dipende da dove si trova l'utente (un'app per conducenti, una schermata di navigazione, un flusso di consegna o spedizione), testarlo significa tradizionalmente andare fisicamente da qualche parte. Camminare per il blocco per osservare il movimento di un indicatore. Percorri di nuovo il percorso perché ti sei perso il momento in cui l'app si è comportata male. È lento, non può essere ripetuto esattamente ed è impossibile in un martedì piovoso alle 2 del mattino prima di un rilascio.
🛰 Simula invece il movimento
Route Spoofer riproduce un percorso tracciato, fornendo la posizione all'intero dispositivo anziché a una singola app. L'app in prova non nota la differenza: vede solo un dispositivo in movimento. Lo stesso percorso viene ripetuto ogni volta in modo identico, il che trasforma un bug di localizzazione da qualcosa che devi inseguire in qualcosa che puoi riprodurre su richiesta.
Progettato per ingegneri e sviluppatori del controllo qualità
Se lavori su prodotti di guida, navigazione, consegna o spedizione, questo è lo strumento che rimuove l'auto dal tuo circuito di prova.
🧪 Prova senza andare da nessuna parte
Copri l'intero viaggio: ritiro, attesa, consegna, arrivo, senza lasciare la scrivania.
🔁 Regressioni riproducibili
Salva il percorso che l'ha interrotto e riproduci esattamente quello, ogni build, finché non viene risolto.
🎬 Demo credibili
Mostra il prodotto mentre fa le sue funzioni su un dispositivo reale, su un percorso che controlli.
Cosa fa
📍 GPS e movimento, separati
Trasmettere una posizione e avanzare lungo il percorso sono due controlli indipendenti. Parcheggia il dispositivo da qualche parte e tienilo lì oppure inizia a muoverti quando sei pronto.
⏸ Si ferma, aspetta e GO
Qualsiasi punto può essere messo in pausa per un periodo di tempo prestabilito o attendere finché non tocchi GO, così puoi modellare il corriere in piedi davanti alla porta mentre controlli cosa fa l'app.
✏️ Costruisci e modifica dal vivo
Cambia il percorso durante la riproduzione. Non è necessario fermarsi, salvare e ricominciare da capo solo per spostare un punto.
🏎 Velocità in tempo reale, per segmento
Accelera le parti noiose, rallenta dove conta o imposta una velocità diversa per un segmento del percorso.
💾 Percorsi salvati
Conserva i tuoi percorsi sul dispositivo ed esportali o importali come JSON per condividere una riproduzione con il resto del team.
🔎 Salta ovunque e torna indietro
Cerca qualsiasi luogo nel mondo e torna più tardi alla vista che hai lasciato.
Disponibile in 8 lingue: inglese, russo, tedesco, spagnolo, portoghese, francese, cinese e hindi.
⚙️ Sotto il cofano
Un'interfaccia utente Web Capacitor 7 gestisce la mappa e la creazione del percorso, mentre un servizio in primo piano Kotlin gestisce i tempi di riproduzione, quindi il percorso continua a funzionare correttamente mentre guardi l'app che stai testando.
Le posizioni vengono inserite in entrambi i provider fittizi GPS e NETWORK, il che è ciò che rende la posizione a livello di sistema anziché limitata a un'unica app. I percorsi vengono archiviati localmente e la ricerca del luogo utilizza OpenStreetMap.
🚀 Quattro passi
- Abilita Developer Options: tocca Build number sette volte in About Phone.
- Installa Route Spoofer da Google Play.
- Selezionala come app mock location in Developer Options.
- Concedi le autorizzazioni di posizione e notifiche, quindi attiva GPS.
📱 Solo Android
Route Spoofer è solo Android e rimarrà tale: iOS non ha un'API pubblica di localizzazione simulata, quindi questo approccio non è possibile lì.
Concesso in licenza dal MIT. Gratuito, open source e disponibile su Google Play e GitHub.