Смартфоны на Android/WP с аппаратным переключателем звонок/вибро, как в iPhone?
Гугл подсказывает, что таких нет (или о них никто не знает). В качестве альтернативы на Android можно замаппить на такое переключение любую аппаратную кнопку.
На wp нет такой кнопки нигде, единственная возможность перейти апаратно в виброрежим опустить звук до нуля.