'

Танцы в разработке Яндекс.Карт Адаптация к WP7 Tango

Понравилась презентация – покажи это...





Слайд 0

Танцы в разработке Яндекс.Карт Адаптация к WP7 Tango КОСТЯ ЗАИКИН @kzaikin | #yamobile Группа разработки мобильных карт для Windows Phone, Яндекс


Слайд 1

Костя Заикин @kzaikin | #yamobile Группа разработки мобильных карт для Windows Phone, Яндекс


Слайд 2

Яндекс.Карты


Слайд 3

Мапкит Пробки Пушпины Схема, Спутник, Народная карта Кеширование Полилинии Ночной режим


Слайд 4

Карты Поиск Маршруты Дорожные события


Слайд 5

Preparing for the upcoming Windows Phone OS Update We've observed via our remote instrumentation that your application tends to use more memory than we can accommodate on 256 MB devices. You should use the memory profiler in Visual Studio to track down high memory usage scenarios, and attempt to address them in your code.


Слайд 6

Ты избранный, Нео


Слайд 7

Windows Phone Tango памяти было доступно 90 Мбайт, стало 60 Мбайт + 30 отсутствует Fast Application Switching отсутствует Background Agent ОНИ МЕДЛЕННЫЕ на устройствах с 256 Мбайт памяти


Слайд 8

Профилирование windows phone


Слайд 9

Потребление памяти версия 1.20


Слайд 10

Потребление памяти версия 1.30: HD тайлы Москвы


Слайд 11

Хьюстон, у нас проблемы


Слайд 12

--install-package Yandex.Maps Устройство мапкита Отладка


Слайд 13

Тайловые слои квадратный мир


Слайд 14

Тайловые слои 18 слоёв 0 обзорный: единственный тайл растянут в 217 раз 17 самый детальный: тайлы растянуты в 20 раз Используется ScaleTransform


Слайд 15

Масштаб мира 2-16 Слой растянут в 216 * 2-16 раз


Слайд 16

Масштаб мира 2-15 Слой растянут в 216 * 2-15 раз


Слайд 17

Map и StaticMap


Слайд 18

Слои с данными


Слайд 19

Профилирование


Слайд 20

Portable Library Tools


Слайд 21

Кросс-платформенно Yandex.Maps (Portable) Yandex.Maps.WP Yandex.Maps.Silverlight Yandex.Maps.WinRT


Слайд 22

Профилирование .net Memory Profiler ANTS Memory Profiler CLRProfiler XTE Profiler … silverlight


Слайд 23

Большие тайлы 512 x 512 плохо 256 x 256 хорошо 128 x 128 супер


Слайд 24

HD тайлы плохо


Слайд 25

Послойная загрузка 3 слоя плохо 1 слой хорошо


Слайд 26

Кеширование в памяти пробки: 6-8% «лишней» памяти тайлы: 8-16% «лишней» памяти


Слайд 27

Итого потребление памяти < 50 Мбайт


Слайд 28

Полезные материалы http://nuget.org/packages/Yandex.Maps http://clubs.ya.ru/mobilemaps


×

HTML:





Ссылка: