Фризы самого приложения или задержка отклика со стороны карты? Если отклика карты то к сожалению пока такое имеет место быть… А какие у спики характеристики (процессор)?
По вышкам определение было с самого начала. И по WiFi сетям. По-умолчанию используются все доступные средства, в настройках приложения можно отключить использование GPS, в этом случае будет использоваться только позиционирование по мобильным сетям.
Та же ерунда с поддержкой браузеров. Сейчас гоняем в IE и FF. В Chrome злые баги в базовом функционале. В Opera даже смотреть боюсь, хотя, кстати, реализация под Opera не от Selenium, а от самих Opera Software.
Насколько я понимаю в SeleniumRC нужен отдельный сервер (как минимум п/о) который будет получать команды «из кода» и транслировать их «подчиненным» браузерам.
Здесь же «подключенны» браузер определяется подключенным «драйвером». + не нужен отдельный сервер.
Некоторые (но не все) проблемы «delay и sleep через строчку» мы решили выключением анимации в jQuery (в базе у нас именно он). Соответственно некоторые вещи типа плавного отображения окна и т.п. стали происходить «сразу». Благо анимация в jQ отключается одной командой и не влияет на общую работоспособность.
AJAX запросов и общей готовности страницы мы по прежнему дожидаемся. Я сделал некоторую обвязку над WebDriver чтобы можно было делать не
WebElement element = _driver.getElementById(...);
а
WebElement element = Wait.forElementPresence("ById", "...");
Да, я понимаю о чем вы говорите. Для решения этой проблемы у меня есть
— радиус точки в котором срабатывает напоминание
— определение координат по мобильным сетям, не только по GPS — а они работают быстро
Да, у моб сетей страдает точность, и я учитываю ее при определении местоположения. Да, это может привести к ложному срабатыванию (хотя и на них есть фильтр). Но, согласитесь, лучше два раза вспомнить о покупке хлеба чем сидеть без него. =)
Идея полезная, но не хочется мешать все в одну кучу. Это все же планировщик, а не управление профилями.
Взгляните на Locale (кажется так) — она умеет. Еще есть аналог от братьев Белорусов (совсем не помню как называется но недавно на Хабре был топик про них)
Анализировал. Отличия описаны в топике. У меня несколько иной подход к интерфейсу чем у них. Сейчас их основное отличие — веб-интерфейс, впрочем он у меня в планах на ближайшее будущее. Зато у меня есть геокодер от Яндекса и более гибкие настройки.
А что за сервис?
К сожалению качаются. Пока нет возможности использовать здесь кэш с SD-карты. Но то что качается — кэшируется.
Здесь же «подключенны» браузер определяется подключенным «драйвером». + не нужен отдельный сервер.
AJAX запросов и общей готовности страницы мы по прежнему дожидаемся. Я сделал некоторую обвязку над WebDriver чтобы можно было делать не
а
Примерно так, общая суть ясна.
— радиус точки в котором срабатывает напоминание
— определение координат по мобильным сетям, не только по GPS — а они работают быстро
Да, у моб сетей страдает точность, и я учитываю ее при определении местоположения. Да, это может привести к ложному срабатыванию (хотя и на них есть фильтр). Но, согласитесь, лучше два раза вспомнить о покупке хлеба чем сидеть без него. =)
Взгляните на Locale (кажется так) — она умеет. Еще есть аналог от братьев Белорусов (совсем не помню как называется но недавно на Хабре был топик про них)