Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 12 лет назад пользователемwww.addconf.ru
1 О разработке приложений для разных мобильных платформ Виктор Кузьмин Руководитель разработки компании AlterGeo О разработке приложений для разных мобильных платформ
2 О чем будет доклад? Чем мы заняты Как устроено наше приложение Ключевые моменты и проблемы Организационные вопросы
3 AlterGeo: (1) найти места
4 AlterGeo: (2) рассказать друзьям
5 AlterGeo: (3) сэкономить
6 AlterGeo: (4) победить
7 AlterGeo: сайт, мобильный сайт, приложения для iPhone, Android, WP7
8 Зачем оно было нужно нам? Геопозиционирование и геотаргетинг Постоянное вовлечение в сервис Различная аудитория у платформ Новые инструменты взаимодействия
9 Специфика проекта Поддержка веб-сервиса Аутсорс Частая выкатка Agile-цикл разработки
10 Что мы хотим от мобильного приложения Красивая обертка для пользователя Единый стиль дизайна на всех платформах Функционал, недоступный с сервера Простота тестирования и стабильность работы
11 Архитектура проекта: серверная часть Amazon PHP + MySQL + nginx + Memcache Redis для работы с notifications POST запросы, единая точка входа JSON или XML на входе и выходе Горизонтальное масштабирование
12 Ключевые моменты: версионность Передача версии в запросе Версионность документации Стимул обновить приложение
13 Ключевые моменты: клиентский веб Получение ответа в виде html Обработка событий через приложение Широкое использование ссылок altergeo:// Отправка запросов к API через js
14 Ключевые моменты: разделение процессов Выкатка API Выкатка версий в маркет Выкатка функционала
15 Ключевые моменты: кэширование Кэш файлов (JS, CSS) Кэш списков, выборок, объектов Кэш изображений Client DB Сброс кэширования – версия и eToken
16 Ключевые моменты: JS jQuery – тяжелый Нужно: работа с классами и событиями, селекторы HTML 5 все очень сильно упрощает Помните про webKit! (iOS, Android, Bada) iScroll
17 Тестирование Общий пул test case Selenium (robotium) Эмулятор
18 Проблемы Единообразие html и приложения Срыв сроков по аутсорсу Координация команд разработчиков Минимизация трафика
19 Выкладка и утверждение Выкатка раз в три недели на каждую платформу в соответствии со спринтом. Android Market – легко и просто AppStore – неделя Windows Phone Marketplace – 4-6 дней
20 Сбор статистики и отзывов 3% пользователей ставят оценку 0.6% пользователей пишут отзыв Отзывы читать очень, очень полезно
21 Полезные ссылки :) – Robotium – Flurry – iScroll – Redis – статистика по мобильному интернету
22 Спасибо за внимание!
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.