Если клиент указывает конкретное устройство, и это не было оговорено в первоначальном объеме проекта, я считаю, что это на них. Если они указали, что продукт должен работать на мобильных платформах, я думаю, что вы должны убедиться, что у вас есть возможность протестировать на нескольких мобильных платформах. Если они придут к вам позже и будут настаивать, чтобы они были протестированы на iPad, то они должны предоставить. Понимая, конечно, что, если они предоставят это, они получат его обратно, когда проект будет завершен, поэтому, если вы думаете, что вы захотите его позже, это на вас.
Я всегда включаю в свои контракты пункт, в котором говорится, что клиент несет ответственность за предоставление каких-либо конкретных и / или нестандартных устройств, которые ему требуются. Я отвечаю за обеспечение своей собственной среды разработки, но мне не нужно было выходить и продолжать покупать очень специфические части оборудования, которые предназначены только для этого проекта. Если вы можете тестировать через эмулятор как часть SDK, хорошо для вас. Если они настаивают на том, что это должен быть настоящий «XWidget 10000», то они должны предоставить.