Вы можете делать фотографии на телефонах Android и загружать их с помощью встроенного браузера Chrome. Я тестировал его на Android 2.0 и выше. В IOS 3.X, IOS 4.X, IOS 5.X эта опция отключена в браузере Safari (спасибо за комментарии). На IOS 6.X это работает как положено.
Вам не нужен HTML5. Для этого используйте простую форму загрузки файла:
<input name="picture" type="file" size="50" maxlength="100000" accept="img/*">