Your SlideShare is downloading. ×

New features of Windows Phone 7.5

571
views

Published on

New features of Windows Phone 7.5 by Sergiy Baydachnyy

New features of Windows Phone 7.5 by Sergiy Baydachnyy

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
571
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Sergiy Baydachnyy Microsoft UkraineSergiy.Baydachnyy@microsoft.com
  • 2. Windows Phone Новая платформа для мобильных устройств Silverlight  Быстрая разработка интерфейса  Создание бизнес-приложений XNA  Высокая производительность  Быстрое создание 2D и 3D игр Бесплатный эмулятор Windows Phone Интеграция с Developer Express
  • 3. Fast App SwitchingМногозадачность
  • 4. Демонстрация
  • 5. Жизненный цикл приложения Загрузка состояния (если необходимо)Приложениеостается в памяти Сохранение состояния
  • 6. Демонстрация: уведомления
  • 7. Уведомления SheduledActionService позволяет создавать уведомления (подобные уведомлениям календаря) из любого приложений Реализация базируется на службе Позволяет выполнять навигацию на страницу приложения
  • 8. Демонстрация: загрузка
  • 9. Ограничения 20 20 MB MB 100 Unlimited MB
  • 10. Фоновые задачи
  • 11. Фоновые задачи Tile updates Microphone Toasts Camera Location Sensors Networking Graphics Storage Audio Most framework All XNA libraries APIs
  • 12. Фоновые задачи Runs every 30 minutes Runs on external power Any network Non-cell network connection connection Runs for 25 seconds Runs for 10 Used for location, data mins, recurring sync, etc. Used for daily tasks, large data
  • 13. Работа с аудио
  • 14. Работа с аудио 20 MusicApp.dll UX Cloud Zune ISO Store Playback All playback logic lives in the Logic agent! MusicAgent.dll
  • 15. Поддержка новых языков Русская и (или) украинская клавиатура Русская или украинская «культура» интерфейса Русский интерфейс
  • 16. Сенсоры и Motion API Два новых сенсора  Компас  Гироскоп Могут отсутствовать на устройстве Позволяют не просто определить угол поворота, но и положение телефона Motion API  Позволяет получить данные от гироскопа, акселерометра и компаса в обработанном виде, без необходимости анализировать все данные, поступающие от трех сенсоров.  Два режима работы:  Акселерометр + компас  Акселерометр + компас + гироскоп
  • 17. Сетевой интерфейс Информация о мобильном операторе Сетевые настройки (доступна ли передача данных, доступен ли WiFi) Информация о соединении через сокеты  Возможность получать и устанавливать настройки
  • 18. Состояние устройства DeviceStatus – версия, производитель, память IsKeyboardPresent – наличие клавиатуры на устройстве PowerSource – информация о заряде телефона и событие, возникающее при изменении заряда Информация о памяти: доступно, используется, пиковое использование и др.
  • 19. Сенсоры и Motion API Два новых сенсора  Компас  Гироскоп Могут отсутствовать на устройстве Позволяют не просто определить угол поворота, но и положение телефона Motion API  Позволяет получить данные от гироскопа, акселерометра и компаса в обработанном виде, без необходимости анализировать все данные, поступающие от трех сенсоров.  Два режима работы:  Акселерометр + компас  Акселерометр + компас + гироскоп
  • 20. Демонстрация Сетевой интерфейс Состояние сети Сенсоры
  • 21. Internet Explorer 9 Полная функциональность «большого» Internet Explorer 9 Поддержка элемента WebBrowser, полностью совместимого с IE 9
  • 22. Демонстрация Геолокация
  • 23. Улучшение в эмуляторе
  • 24. Поддержка сокетов Поддержка взаимодействия по TCP или UDP Позволяет реализовывать сценарии:  Чат и другие коммуникации  Онлайн игры  Обработку потоковых данных TCP гарантирует доставку, данные могут быть получены по запросу UDP не гарантирует доставку, но приходящие данные могут быть обработаны «слушателем»
  • 25. Служба нотификации Улучшение механизмов нотификации Toast нотификация  Может быть привязана к конкретному окну приложения  Может содержать параметры (имя=значение) Tile нотификация  Позволяет обновлять как основной, так и дополнительный Tile
  • 26. Локальная база данных Всего лишь способ хранить реляционные данные в Isolated Storage приложения Не является службой Не может быть доступна из других приложений Поддерживает LINQ to SQL
  • 27. Новые Launchers и Choosers Address chooser Bing Maps Bing Maps Directions Game Invite Save Contact Save Ringtone Share Link Share Status
  • 28. Доступ к календарю и контактам Предоставляется readonly доступ к календарю и контактам Пространство имен Microsoft.Phone.UserData
  • 29. Безопасность данных Открыт доступ к System.Security.Cryptography Позволяет сохранять данные аутентификации в зашифрованном виде
  • 30. Доступ к камере Открыт прямой доступ к камере Позволяет получить данные без выхода из приложения
  • 31. Демонстрация Доступ к камере
  • 32. Работа с Pictures хабом Возможность расширять Pictures хаб своими приложениями:  Добавлять еще один элемент в панораму  Добавлять ссылку на приложение, позволяющее обработать фотографию  Расширять меню приложения
  • 33. Расширение поисковойфункциональности Возможность интегрировать в результаты поиска ссылки на свое приложение
  • 34. Интеграция Silverlight и XNA В Windows Phone 7.1 доступна интеграция XNA и Silverlight UIElementRenderer – позволяет рисовать любой UIElement в XNA приложении SharedGraphicsDeviceManager – позволяет получить доступ к графическому устройству из Silverlight
  • 35. Поддержка Visual Basic
  • 36. Advertising SDK Доступна интеграция Microsoft Ad Center и Windows Phone приложений Пока реклама работает только для рынка США, но ждите изменений Интеграция текста и баннеров с Вашим приложением Для регистрации (сейчас) нужен адрес и счет в США