Как это сделать?
Так же, как вы делаете сайты, это просто HTML / CSS / JS и немного больше.
Чем отличается обычный сайт?
В основном, но не только:
- Размер дисплея - самое большое (или в данном случае меньшее) различие, вам нужно позаботиться о маленьких дисплеях и окнах просмотра.
- Пользователь будет взаимодействовать с пальцем, а не с мышью, поэтому интерактивная область должна быть больше.
Могу ли я сделать свой сайт на HTML / CSS / JavaScript или мне также нужны дополнительные инструменты для мобильных сайтов?
Да, вы можете (и должны) использовать только HTML / CSS / JS, но проверьте наличие различных тегов видео / аудио уже на мобильном веб-наборе.
Есть ли разница при просмотре мобильного веб-сайта на телефоне Android и iPhone?
Оба взяты из webkit, но имеют небольшие отличия (например, сенсорные события), но для большинства веб-сайтов различия минимальны.