насчет поддержки таблетов и прочих телефончиков, может сразу вот этот фреймворк использовать?
http://jquerymobile.com/
p.s сам не в теме, но размеры всего - радуют
продолжу типичный вариант работы с веб-мордой:
зашёл, посмотрел пару-тройку страниц, что-то поднастроил, где-то логи посмотрел, ребутнул роутер. посмотрел снова и каждый раз грузятся скрипты/графика/хтмл. даже если я вернулся на предыдущую страницу она будет тянуть все или почти все по новой.
если ужать скрипты, графику собрать в спрайт, сверстать все настройки в один хтмл, то общий объем веб-морды будет не многим более 150-200кб, даже если и 2 раза больше, это всё равно много меньше, чем то что есть сейчас. а нынешний интерфейс не так уж и тормозит если настраивать роутер с телефона. но в этом случае есть один огромный плюс - страница (вся морда) не требует перезагрузки. если посчитать время на перезагрузку и трафик который она сожрет, плюс станет еще больше.
думаю, что однозначно, нужно верстать все в одном файле. к тому же как я уже говорил раньше сам контент (настройки) никаких изменений не претерпел и был просто перенесен в новую оболочку для примера. все настройки нужно тщательно прорабатывать и компоновать по новой. думаю что это во многом уменьшит конечный вес хтмла.
насчет поддержки таблетов и прочих телефончиков, может сразу вот этот фреймворк использовать?
http://jquerymobile.com/
p.s сам не в теме, но размеры всего - радуют
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
Пока решаются принципиальные вопросы нового интерфейса попробовал jquery mobile. Можно посмотреть как это могло бы выглядеть:
http://sovetic.ru/other/
У меня самого посмотреть не на чем, поэтому крайне интересны отзывы.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
* Wiki *
нужно было смайлик в конце поставить. )
еще один интерфейс под мобильные устройства, это еще пара сотен килобайт в прошивке под веб-морду, смысл плодить под каждое устройство/платформу свой интерфейс?
приложение с таким же механизмом обмена данными было бы куда целесообразнее. но это всё мечты. не берите в голову ))
Поставил я этот эмулятор под виртуальной машиной.
В общем таких тормозов я вообще никогда раньше не видел.
Такое впечатление, что его целиком на shell написали и он всё время процессора тратит на вызов ненужных функций и запуск ненужных процессов. Кошмар. Даже просто пройти по меню проблема. Или это андроид такой долбанутый, не знаю. Что то я даже ругаться стал под впечатлением.
ASUS RT-AC66U <Merlin 384.15>
ASUS RT-N66U <Merlin>
ASUS RT-N16 <Merlin>
☀ Макет нового WEB интерфейса ☀ Для iPhone/iPad ☀
ASUS WL5xx: FW 1.9.2.7-d-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | bip irc proxy
ASUS RT-N1x: FW 1.9.2.7-rtn-rXXXX / обсуждение прошивки [RU] / firmware discussion [EN] | fake ident daemon
прошивка ставиться не только в rt-n16.
вот в том то и вопрос: что выгодней, несколько разных интерфейсов или одно/два приложения под мобильные платформы.
если в приложении реализовать ту же схему взаимодействия (обмен только файлами настроек), а интерфейс будет нативным в приложении/платформе, то результатом будет: скорость + минимум трафика (возможность использовать мобильный интернет вплоть до gprs)