windows phone 7 mango э кзотический вкус мобильной разработки
DESCRIPTION
Windows Phone 7 Mango э кзотический вкус мобильной разработки. Алексей Кошкидько. Microsoft Student Partner, User Group Lead. mailto: [email protected] follow: @ aleksey_visible. Единая экосистема. НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯ Интерактивные возможности Silverlight и XNA. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/1.jpg)
![Page 2: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/2.jpg)
7
Алексей КошкидькоMicrosoft Student Partner, User Group Leadmailto: [email protected]: @aleksey_visible
Windows Phone 7 Mango экзотический
вкус мобильной разработки
![Page 3: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/3.jpg)
НАСЫЩЕННЫЕ ПРИЛОЖЕНИЯИнтерактивные возможности Silverlight и XNA
ЕДИНАЯ ПЛАТФОРМА РАЗРАБОТКИИнструменты > сообщество > дистрибуция
ЕДИНЫЙ МАГАЗИН ПРИЛОЖЕНИЙКанал доставки потребителю
МОЩНЫЕ И ЗНАКОМЫЕ СРЕДСТВАVisual Studio, Expression Blend, Silverlight, и XNA
«3 ЭКРАНА»Единые приложения на телефоне, браузере и десктопе
Единая экосистема
![Page 4: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/4.jpg)
Два варианта разработки
Modern XAML/event-driven application UI frameworkRapid creation of visually rich appsHTML/JavascriptMature, robust, widely deployed technology
High performance game frameworkRapid creation of multi-screen 2D and 3D games Rich content pipelineMature, robust, widely adopted technology spanning Xbox, Windows, and Zune
ИГРЫ(и приложения)
ПРИЛОЖЕНИЯ(и игры)
![Page 5: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/5.jpg)
Windows Phone
Самое главное
Metro дизайн Многозадачность Новые API
сенсоров Marketplace Сокеты
![Page 6: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/6.jpg)
Чего хочет женщина пользователь? Красивый UI Использовать
телефон по максимуму
Чтобы не тормозил
![Page 7: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/7.jpg)
Metro дизайн
![Page 8: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/8.jpg)
Metro design -Ничего лишнего
![Page 9: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/9.jpg)
Многозадачность
![Page 10: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/10.jpg)
Подходы к многозадачности «Честная» и прожорливая
Работаем, пока можем Система сложных правил выгрузки
приложенийDesktop, Windows Mobile, Android
Мнимая и экономная Приложение выгружается при деактивации
UI Ключевой фактор – сохранение состоянияРанние iPhone, Windows Phone 7
![Page 11: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/11.jpg)
Подходы к многозадачности
Умная Похожа на мнимую Фоновые агентыiPhone 4, Windows Phone Mango Возможны уведомления из агентов в
приложения
![Page 12: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/12.jpg)
Windows Phone
Многозадачность Fast App Switching Background Agents Уведомления
![Page 13: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/13.jpg)
Background Agents – кто эти люди?
Можно
Tiles Toast Местоположение Сеть Файлы БД Аудио (через спец.
агентов)
Нельзя
Показывать UI XNA Микрофон и камера Сенсоры
![Page 14: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/14.jpg)
Агенты: общие правила
Zune media service
audio
periodic
Resource manager
Zune media service
audio
periodic
Resource manager
on AC
Zune media service
audio
![Page 15: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/15.jpg)
Новые API сенсоров
![Page 16: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/16.jpg)
Windows Phone
Новые сенсоры Акселерометр
Компас
Гироскоп
Mango!
![Page 17: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/17.jpg)
Windows Phone17
Камера: какой API использовать?
Silverlight 4 WebCam
Знание SL4 WebCam API
Унаследованный код
Запись аудио и видео в файл
PhotoCamera
Фото
Кнопки камеры
Вспышка и фокус
![Page 18: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/18.jpg)
Windows Phone18
Используем сенсоры!
![Page 19: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/19.jpg)
Windows Phone19
А особенно - камеруСканирование
и распознавание
Дополненная реальность
Обработка в реальном времени
![Page 20: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/20.jpg)
HTML5
![Page 21: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/21.jpg)
Практический опыт
![Page 22: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/22.jpg)
Поехали!• Регистрируемся на create.msdn.com• Качаем Windows Phone SDK 7.1• Разлочиваем телефон• Разрабатываем приложение• Загружаем его на App Hub• Ждем аппрува• Собираем урожай
![Page 23: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/23.jpg)
Критерии тестирования
technical validation
policy validation
market validation
![Page 24: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/24.jpg)
Beer or not to beer
technical validation
policy validation
market validation
jOK
jOK
FAIL!
![Page 25: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/25.jpg)
Если совсем лень
http://appmakr.com/
![Page 27: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/27.jpg)
Q&A
![Page 28: Windows Phone 7 Mango э кзотический вкус мобильной разработки](https://reader035.vdocuments.net/reader035/viewer/2022062517/56813d62550346895da7366e/html5/thumbnails/28.jpg)
Спасибо!
Алексей Кошкидько
Microsoft Student Partner, User Group Leadmailto: [email protected]: @aleksey_visible