Se il cliente sta specificando un dispositivo specifico e questo non è stato stipulato nell'ambito del progetto originale, credo che sia su di essi. Se hanno specificato che il prodotto deve funzionare su piattaforme mobili, penso che sia su di te assicurarsi di avere un modo per testare su più piattaforme mobili. Se vengono da te più tardi e insistono che venga testato su un IPad, devono fornire. Comprensione, ovviamente, che se lo forniscono, lo riprendono quando il progetto è terminato, quindi se pensi di volerne uno dopo, è su di te.
Includo sempre nei miei contratti una clausola che stabilisce che il cliente è responsabile della fornitura di dispositivi specifici e / o non standard di cui ha bisogno. Sono responsabile della fornitura del mio ambiente di sviluppo, ma non dovrei uscire e continuare a comprare pezzi hardware specifici che sono solo per questo progetto. Se riesci a testare tramite un emulatore come parte di un SDK, fa bene a te. Se insistono che deve essere un vero "XWidget 10000", allora devono fornire.