Почему, собственно, мы часто ставим дефис там, где нужно тире? Потому что только он доступен на любой клавиатуре без дополнительных усилий. Но при этом на разных устройствах с разными ОС есть много способов ставить типографские знаки препинания. Смартфоны — тут легче всего. И в iOS, и в Android, и в других операционных системах клавиатуры подразумевают все виды тирешек. Нужно зажать клавишу дефиса и выбрать нужный знак. В айфоне ещё можно дважды нажимать дефис, он будет автоматически удлиняться (но, кажется, не везде это срабатывает, пробуйте-тыкайте)...