На Channel 9 только что появилась подробная информация о многозадачности и переключении между приложениями в Windows Phone 7 Mango. Питер Торр в течение 22 минут рассказывает о новых возможностях и демонстрирует их на устройстве для разработчиков HTC Mazaa (видео — ниже).
Аннотация от George_Curelet_Balan:
- 2:30 Почему поддержка многозадачности появилась не сразу? Она влияет на батарею и удобство пользования
- 4:13 Почему так сложно реализовать многозадачность на телефоне?
- 5:44 Повышенные требования
- 6:00 Для использования быстрого переключения необходимо перекомпилирование приложений
- 7:20 Отличия между WP7 и Mango
- 9:00 Как приложения работают в фоновом режиме? Без интерфейса, на 6 мегабайтах памяти, не могут полностью загружать процессор дольше 25 секунд
- 9:54 Ресурсы, которые использует приложение Twitter
- 10:33 XNA не поддерживает фоновые агенты, у него другой механизм воспроизведения медиа (не поддерживает случайные звуковые эффекты)
- 12:11 Контроль за задачами со стороны разработчика и пользователя
- 12:30 Фоновые системные будильники, напоминания, передача информации
- 12:50 Аудио-агенты работают всё время
- 13:15 Различные виды фоновых агентов
- Периодичные агенты
- Агенты, интенсивно использующие ресурсы (работают в ночном режиме)
- Агенты, которые включаются каждые 10 минут (к примеру, для синхронизации данных)
- 14:55 Показана работа фонового агента; приложение не может запустить свой агент, если пользователь этого не желает
- 17:40 Возмжность оповещения о местоположении
- 18:00 Проблема расходования батареи
Источник: Channel9