У меня iPhone. Недавно, не до конца въехав тему, я купил гарнитуру Meizu Flow. С самого начала использования кнопки регулировки громкости не работали, хотя кнопка пауза/перемотка, как и микрофон, работают исправно. Подключив эту гарнитуру к android-смартфону я выяснил, что с андроидом всё работает как надо. Сначала я грешил на распиновку, однако почитав на эту тему интернет, понял, что проблема не в ней (ну или не совсем в ней). Наушники используют распиновку стандарта CTIA, который использует Apple, Samsung и множество других компаний. Если бы в iPhone использовалась распиновка другого стандарта (например OMTP), не работал бы микрофон, да и звук должен был бы быть глухим, а кнопка паузы/перемотки не воспринималась бы, чего не происходит. Звук по качеству одинаковый, микрофон, как и пауза/перемотка работают и там, и там. Проблема в кнопках переключения громкости.
Вопрос в том, чем различаются гарнитуры для iOS/Android и можно ли что-то сделать с кнопками без помощи паяльника? Ну, программно, то есть.