Tech новости

Поддержка многозадачности WP7 детализирована и дополнена дополнительной информацией

Основной доклад Microsoft на Mobile World Congress определенно не разочаровал тех из нас, кто жаждал более подробной информации о направлении нашей платформы выбора.

Одной из главных вещей, за которые Windows Phone 7 был сбит, является отсутствие многозадачности для сторонних приложений. Главной новостью дня является то, что Microsoft взяла на себя обязательство предоставлять поддержку многозадачности для Windows Phone 7 в течение календарного 2011 года.

Во время основного выступления Microsoft Джо Бельфиоре продемонстрировал, как будет работать многозадачность. Часть интерфейса многозадачности является бесшовной. Если вы отойдете от приложения и вернетесь назад, приложение не только определит, где оно остановилось, но и сделает это быстро и эффективно. Бельфиоре также продемонстрировал раннее представление о переключателе задач для Windows Phone. Нажатие и удерживание кнопки «Назад» запускает пользовательский интерфейс (который выглядит как версия интерфейса WebOS для бедных). Мы не увидели демо-версию приложения для убийства.

Одна из лучших сторон многозадачности для многих людей — это то, что это означает для сторонних музыкальных приложений, таких как Last.fm или Slacker Radio . Во время демонстрации мы видели, как Slacker Radio играет в фоновом режиме, читая электронную почту и используя телефон в обычном режиме. Кроме того, кажется, что сторонними музыкальными приложениями можно управлять с помощью элементов управления воспроизведением, которые появляются в верхней части экрана при нажатии кнопок громкости.

В целом, этот год выглядит большим для Windows Phone 7. Есть мысли о многозадачности для Windows Phone? Это ключевая особенность для вас? Обсудите это в разделе комментариев!

Обновление: Привет всем, Дитер Бон здесь. Тим разбил это довольно чертовски далеко на основании того, что Microsoft представила сегодня. Кроме того, у нас есть еще несколько подробностей о том, как многозадачность будет работать на Windows Phone 7 — присоединяйтесь к нам после перерыва!

Итак, вот в чем дело: все используют термин «многозадачность» по-разному, и поэтому это существенно больше маркетинговый термин для «быстрого запуска ваших приложений», чем «приложения работают в фоновом режиме в реальном времени». Apple немного высмеялась за то, что у них не было «истинной многозадачности» с их обновлением iOS — вместо этого у них были фоновые сервисы — но теперь, когда его нет, на самом деле никто не возражает.

Я подозреваю, что подобная история будет, когда Microsoft представит полную информацию о том, как работает многозадачность на Windows Phone. В сущности, когда вы выходите из приложения, оно делает его очень быстро, приостанавливает и сохраняет свое состояние в «глубокой спячке». Затем, когда вы перезапустите его, он сможет получить эту информацию и перезапустить очень быстро. Таким образом, вы могли бы обвинить Microsoft в «облегченной многозадачности». Однако приложения не смогут выполнять определенные услуги в фоновом режиме — пример того, как Slacker может продолжать воспроизводить музыку даже после выхода из приложения, является прекрасным примером. Это очень похоже на то, что Apple сделала с многозадачностью iOS — приложения зависают в фоновом режиме, но есть отдельный набор сервисов, которые они могут продолжать использовать, когда их нет.

Мы также слышали, что некоторые приложения могут периодически «просыпаться», находясь в фоновом режиме, чтобы захватывать небольшие фрагменты данных. Таким образом, в хорошо написанном стороннем приложении вы все равно увидите новую информацию, когда откроете ее снова. Прекрасным примером является приложение для Твиттера, которое может время от времени получать новые твиты, чтобы при повторном открытии после длительного закрытия оно не казалось таким устаревшим.

Итак, подведем итог: многозадачность в Windows Phone 7 выглядит как комбинация очень быстрых состояний паузы, гибернации и пробуждения в сочетании с набором многозадачных сервисов, таких как iOS. Если это не звучит для вас как многозадачность, мы готовы поспорить, что когда вы на самом деле используете это, это не имеет значения — просто спросите пользователя iOS, как часто его версия многозадачности мешает. iOS предлагает локальные уведомления, push-уведомления, завершение задачи (для завершения загрузки), сохраненное состояние, аудио, voip и местоположение. Для подавляющего большинства случаев использования это охватывает большинство пользователей.

Мы уверены, что Microsoft уточнит, какие приложения многозадачных сервисов смогут использовать в фоновом режиме гибернации. Пока мы знаем, что музыка может играть, и приложения могут периодически получать новую информацию. Надеюсь, будет еще не все.

Похожие посты
Tech новости

Про совет: Протрите порно с вашего телефона перед заменой его

Tech новости

Охранная фирма детализирует проблемы конфиденциальности; разработчик рассказывает нам свою сторону истории

Tech новости

Проект Android UI Utilities приносит унифицированные инструменты дизайна для разработчиков

Tech новости

Google утверждает, что популярные обои-приложения считаются безопасными