Questa è una domanda molto interessante. Non sono sicuro che ciò possa essere fatto, per rimescolare il layout dei numeri della tastiera ogni volta allo sblocco per costringerti a rallentare.
Hai sottolineato la debolezza della sicurezza: macchie sul touchscreen; l'unica cosa a cui riesco a pensare è questa: pulisci lo schermo ogni volta ... ora potresti ottenere sguardi divertenti dagli altri, simili a toglierti gli occhiali ogni volta e pulirli in modo pulito per "vedere" di nuovo se ottieni il mio deriva.
Non sarei sorpreso se c'è un layout di tastiera morbido che appare a intervalli casuali, ma sospetto che non ci abbia mai pensato perché indurrebbe gli utenti a combattere soprattutto quando scrivono.
Il meccanismo a pin della schermata di blocco è integrato e per sovrascrivere tale meccanismo è necessario scendere nell'interfaccia di programmazione non ufficiale che non ha l'approvazione dall'aspetto di sviluppo Android di Google. Quasi al limite dell'utilizzo di tecniche malware per raggiungerlo.
L'altra cosa che mi viene in mente è usare una protezione per lo schermo, in questo modo, le macchie mostreranno su di esso ma non sul touchscreen reale. Nonostante ciò, si potrebbe teoricamente spolverare un po 'di polvere sullo schermo e spazzolarlo delicatamente per vedere dove si trova l'impronta digitale, ma d'altra parte sta andando OTT, cioè se si guarda troppo NCIS ... :)
Il mio suggerimento: in caso di sblocco della sequenza, non consentire "Usa sequenza visibile" o "Usa feedback tattile" in Impostazioni> Posizione e impostazioni di sicurezza, per ridurre al minimo la violazione.
Tuttavia, la tua domanda è un degno +1 da parte mia dal punto di vista della sicurezza.
Modificare:
Solo un ripensamento dopo lo scambio in chat, in teoria è abbastanza possibile usare una tastiera personalizzata legata in modo specifico all'immissione della password, quella che mostra un asterisco in atto, e semplicemente randomizzare il layout della tastiera con lettere, numeri riposizionati a intervalli casuali, ma ciò potrebbe avere un effetto collaterale negativo, come in "maledizione, ora devo stare molto attento, non andare troppo veloce!" o "dannazione, una cosa da fare - disinstallalo perché è fastidioso!"