Windows Phone 8 — улучшенная многозадачность

55

В Windows Phone 8 доработали сценарий возврата в запущенное ранее приложение, при его сворачивании и запуске с рабочего стола. Если ранее, находясь в открытом приложении, вы его сворачивали кнопкой «пуск» и возвращались к нему не через долгий тап по кнопке «назад», а вызывали его заново через тайл или меню, то происходил перезапуск этого приложения.

В Windows Phone 8 ситуацию исправили, теперь у разработчиков есть возможность контролировать поведение своего приложения и выполнять быстрое восстановление (Fast Resuming) в сценарии, где пользователь не вернулся в приложение, а перезапустил его.

Конечно не все опубликованные приложения на данный момент поддерживают эту функцию, на видео продемонстрирована работа уже обновленного приложения Facebook, поэтому нам придется дождаться, когда разработчики обновят существующие приложения для поддержки этой функции.

источник


Система Orphus

Обсуждение

Отправить ответ

55 Комментарий на "Windows Phone 8 — улучшенная многозадачность"


Гость
Nemesis
31.10.2012 11:37

Замечательно

Гость
Иван
31.10.2012 11:43

Скажите пожалуйста, будет ли в WP8 возможность закрывать уже открытые приложения через диспетчер задач? Или будет как и в WP7.5 — можно только разворачивать??

Картинка профиля
Гость
sNeBes
31.10.2012 11:54

а смысл? всеравно система убьет, если понадобится ресурсы.
покрайней мере в 7.5 было так.

Картинка профиля
Гость
sNeBes
31.10.2012 13:36

Если минусуют, значит, не понимают :)

«Предположим» Вам дали возможность удалять.
Вы запускает Календарь, еще что-то, что-то, что-то.
Потом держите кнопку назад и удаляете что-то, что-то – «бережно» оставив Календарь и еще что-то.
Потом запустив какую-нибудь весомую игру и Вам вдруг, понадобился Календарь, а его там НЕТ. Смысл тогда в этой функции?

А вот смысл в том, что написано в статье есть. Вам, как пользователям можно будет вообще забыть об этом списке и просто запускать со стартового экрана. Ну.. после того, как разработчики в своих приложениях это реализуют :)

Гость
kate
06.03.2014 15:46

Я вот хочу батарейку поберечь, но тыкать без конца на возврат, чтобы закрыть каждый процесс как-то напряжно

Участник
31.10.2012 11:56

в вп7 только одно приложение работало, остальные замораживались, те фактически закрывались и перезапускались когда юзер возвращался в приложение.
в диспетчере задач был только последний скриншот перед смертью.

Картинка профиля Денис Фролов
Участник
31.10.2012 11:59

Не перезапускались, а размораживались.

Картинка профиля
Гость
sNeBes
31.10.2012 12:03

т.к. ресурсы сохранялись, я не согласен со словом «только» :)

Участник
31.10.2012 17:42

урааа, поздравляю вас товарищи, многозадачности о которой так много говорили, не будет и в 8ке. цитата msdn:
On Windows Phone 8 only one app runs in the foreground at a time.

your app is suspended in memory.

http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj207014%28v=vs.105%29.aspx

background agents тоже не изменились, каждые полчаса, максимум 25 секунд + еще ограничения.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh202942%28v=vs.105%29.aspx

где многозадачность из за которой якобы у вин фон 7 девайсов не хватает процессоров.

минусуйте.

Участник
31.10.2012 22:51

урааа еще раз! на это раз без сарказма, есть, кое что бегущее на фоне, есть:
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj662935%28v=vs.105%29.aspx
фуф, ну хоть так. в принципе в основном была проблема только с геолокацией на фоне, все остальное не смертельно :)

Картинка профиля Денис Фролов
Участник
01.11.2012 11:15

Как бы при наличии лайваппс и лайвтайлс.. на кой, простите, вобще теперь нужна кому-то мифическая многозадачность?)))

Гость
Alexsandr
19.11.2012 20:36

А точ то есть не многозадачность? все та же нагрузка на процессор, только вот работы можно меньше сделать.

Картинка профиля Денис Фролов
Участник
19.11.2012 20:41

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

Картинка профиля Денис Фролов
Участник
31.10.2012 11:56

А зачем их убивать оттуда? Нет, не будет.

Гость
Иван
31.10.2012 12:02

Очень жаль. Не знаю как другим, а мне принципиально будут мешать запущенные программы, особенно когда их будет много запущено.
В iOS и Android такая возможность есть. Для кого то это мелочь, но мне просто на душе спокойней, когда «оператива» чиста))

Картинка профиля Денис Фролов
Участник
31.10.2012 12:09

Ну тут важно понять, вп — это совершенно ни андроид и даже не иОС и пока вы от этой привязки не избавитесь, вы не поймете почему здесь именно так, а не иначе :-) Память чиста, за этим следит сама ОС, а закрывать приложения в вп не нужно, так системе удается меньше тратить ресурсов на их запуск, а вам меньше времени на возвращение к ним.

Гость
Иван
31.10.2012 12:34

Спасибо) Я понял)

Картинка профиля
Участник
31.10.2012 14:10

ещё можно было бы подумать, что закрытие приложений нужно для экономии трафика и т.д. но с этим не всё так просто, у приложений есть фоновые агенты и отключать по логике надо их в этом случае (что и можно сделать в соответствующих настройках). к тому же разумнее использовать безлимитный интернет на смартфоне, пусть и самый дешёвый.

Картинка профиля
Участник
31.10.2012 12:24

А зачем? Винда уже давно сидит на фреймворке и C#. Ось сама решает что ей нужно и когда чистить память. Как программист могу сказать «Вы даже не представляйте на сколько меньше головной боли у разработчиков и на сколько стабильней всё это работает ввиду отсутствия проблем и геморроя отладки процессов связанных с памятью». Убийство задач для принудительной очистки памяти, это просто прошлый век, по крайней мере для смартфонов. На PC всё таки разные задачи бывают, но это уже тяжелый проф. софт.

Гость
Garry
31.10.2012 12:01

не много не по теме…в Lumia 920 как и во всех WP8 смартфонах будет оффис в пакете офиса будет акцесс? если да, акцесс будет поддерживать SQL как в десктопной версии? и до кучи будет ли поддержка vba во всех приложениях офиса на WP8?

Картинка профиля Денис Фролов
Участник
31.10.2012 12:06

Там нет акцесса и конечно же никакого СКЛ, для этого есть ШарПоинт и коннектор к нему :-)

Гость
Garry
31.10.2012 12:13

ок акцесса нет…как на счет vba в Excelе?

Картинка профиля Денис Фролов
Участник
31.10.2012 12:20

Ну разрабатывать вы в нем точно не сможете))) а так, не знаю… нужно проверять как он работает со скриптами

Гость
Garry
31.10.2012 12:22

скрипты это vbs…ладно спасибо большое…

Картинка профиля
Участник
31.10.2012 14:31

Классно что сравнение запилил, надо больше таких видео:)

Участник
31.10.2012 14:45

Заметьте, что цвет на Люмии гараздо приятнее, чем на HTC :)

Участник
31.10.2012 14:46

На экране, я имею ввиду :)

Гость
Валерий
31.10.2012 14:56

Наблюдение:
1. оставленные в заморозке Яндекс.Карты или Гугл карты выжирали батарейку раза в 3 быстрее обычного простоя с чистой памятью.
2. навигатор нокиа, скайдрайв, скайп и ещё некоторые приложения ужасно работают в заморозке.
3. maps.nokia.com такая же недоделка, как и mail.nokia.com, как и bing-карты, при обращении к сервисам через интернет. Причём почта nokiamail не поддерживает ни SSL ни https.

Список можно продолжать бесконечно. Доколе, доколе будет продолжаться это издевательство над пользователями, б еать?!

Участник
31.10.2012 14:59

Это личное наблюдение? Чисто из интереса где когда и какой телефон использовали? :)

Гость
Валерий
31.10.2012 15:11

Естественно. всегда и люмия 800, прошивка новейшая, никаких бета версий.

Гость
Артур
31.10.2012 16:19

Картинка профиля Денис Фролов
Участник
31.10.2012 15:11

1..2) вам кажется, в таком состоянии они не могут потреблять энергию
3) карты нокии — лучшие в мире :-)

если вы считаете, что над вами издеваются.. вам надо завязывать с этим, иначе как то нездорово получается)

Картинка профиля
Гость
sNeBes
31.10.2012 15:21

Из любого приложения можно выйти, если правильно в нем реализована кнопка назад.

И если необходимо закрыть приложение, ткните на первой страничке приложения кнопку назад — оно закрется.

Гость
Валерий
31.10.2012 15:26

Привет, капитан очевидность))

Гость
Валерий
31.10.2012 15:29

Денису не могу ответить никак. На сайте сообщение не появляется.
Читал в интернете, что это называется «замицголить» со стороны фанатиков религии вп))

Гость
Валерий
31.10.2012 15:29

Итак, разнос особо умных))
1..2) запускаем диагностику и смотрим ток разряда при закрытых приложениях (3г, ви-фи и бт выкл) — 88..120мА. Запускаем яндекс.карты и gmaps pro, возвращаемся обратно в диагностику и видим — 220..350мА. Ой:)

Картинка профиля
Гость
sNeBes
31.10.2012 15:34

агенты пашут. для Вас все готовят.
кнопка назад. вам в помощь! ой!

Гость
Валерий
31.10.2012 15:40
Это всё понятно. Только зачем писать про то, что так разряд акб не ускоряется? Тут же сабж — убрали возможность закрытия приложения и переоткрытия уже запущенного, но с нуля и теперь всё будет висеть в фоне. А в фоне оно не так уж и безвредно, как описывают фанатики) На конкретном примере — ие. Просмотрел много страниц и хочу остаться на последней просмотренной, при этом закрыть приложение. Раньше что мне надо было сделать? Правильно, йопь, нажать на кнопку с 4мя квадратиками и открыть ие вновь. А теперь чтобы закрыть приложение полностью придётся пройти назад, блин, через все страницы, которые уже посмотрел… Читать далее »
Картинка профиля
Гость
sNeBes
31.10.2012 15:58

про то как реализована кнопка назад, меня тоже не всегда устраивает.
особенно, если тыкал в одном приложении и в место стартового экрана оказываешься в другом приложении.

что-то мне подсказывает, что сделав возможность закрытия, ИЕ не откроется в чистом виде. а Вам придется, открыть вкладки и закрыть их.

Участник
01.11.2012 00:42

Да. Вот это очень нехорошо, конечно. Получается бразуер постоянно будет висеть слева в стартовом экране и случайное лишнее кнопки назад будет выводить меня на него (незакрывающийся просто так…)

Участник
01.11.2012 01:24

C другой стороны, можно просто переучиться выходить на стартовый экран кнопкой Вин, раз уж там все так хорошо и умно реализовано.
Но мне, как человеку педантичному, тоже хотелось бы иметь полностью чистую память без оглядки — «ест чего-то там батарейку или нет».

Гость
экс-wp8fun
31.10.2012 18:12

Отлично, с фактами! Грамотный подход! Одобряю!

Картинка профиля
Гость
sNeBes
31.10.2012 19:26

какие факты? сколько времени прошло между запуском и возвращением к диагностике? речь идет всегда только о навигационном софте.

Гость
Валерий
31.10.2012 15:33

В нокиа мапс в телефоне нет возможности проложить маршрут по нескольким точкам.

Гость
Валерий
31.10.2012 15:34

Денису, продолжение:
Может Вам пора уже податься в другую религию, гражданин фанатик? Ну, хотя бы после провальной презентации вп8 :D

Гость
Юрий
31.10.2012 16:05

А где обещанное SDK? Где полное описание изменений в оси? После унылой презенташки, первым делом надо дать народу позитивную пищу для размышлений или нечего давать? Хотя, судя по видео, изменения есть. Маркетинг в майкрософте работает отвратительно.

Гость
Вандализм0х
31.10.2012 16:15

Windows Phone SDK 8.0 доступен по следующей ссылке: http://dev.windowsphone.com/en-us/downloadsdk
Вся необходимая информация по разработке, здесь: http://dev.windowsphone.com/en-us/develop

Гость
Юрий
31.10.2012 16:30

Это всё замечательно, НО:
1) Это для англоязычных пользователей
2) Это для продвинутых пользователей
Я имел ввиду, прежде всего, объяснения на доступном ВСЕМ языке что, куда и зачем. Посмотрите на ту же активность гугла по андроид, постоянные статьи, обзоры и т.д. «ребеночек» родился, пукнул, сказал первое слово, а что про WP? Для этого необязательно писать официальные пресс-релизы, киньте инфу, народ сам подхватит и разнесет по форумам и сайтам.

Картинка профиля
Гость
sNeBes
31.10.2012 16:37

SDK — есть выбор языка

Картинка профиля
Гость
sNeBes
31.10.2012 16:38
Участник
31.10.2012 20:03

Всё же лучшая система реализации многозадачности была у Palm в WebOS. Вот уж где всё логично, наглядно и удобно. И многозадачность самая честная из всех смартов…

Гость
02.11.2012 03:39

По-моему сделали очень неплохо, а главное гибко. Можно оставить поведение как в WP 7.5, для некоторых приложений оно удобнее, а можно сделать как в видео, причем у разработчика достаточно большая свобода выбора — куда пользователь вернется после запуска приложения со стартового экрана, что очень хорошо.
Я вот сегодня уже реализовал Fast App Resume в одном из своих приложений и отправил на сертификацию. Правда не всё заработало, как описывается вот здесь http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj735579(v=vs.105).aspx, пришлось некие хаки делать, что не отменяет полезности такого нововведения в WP8.

Гость
Егор
30.11.2012 08:55

Скажите пожалуйста в windowsphone 8 можно скачать песню из музыкальных сайтов, в windowsphone 7.5 не получался скачивать а просто воспроизводил через инет

Гость
Иван
31.05.2013 08:14

Добрый день! Хочу спросить а у всех запускается по несколько копий приложения сообщение, а то получается пишешь смс, затем сворачиваешь приложение, но после клика по уведомлению на экране блокировки открывается еще одна копия приложения сообщение…

Гость
Алексей
24.12.2013 13:38

Для меня важно закрывать открытые приложения в диспетчере задач! Потому что меня просто убивает закрывать приложение, которое имеет свое дерево переходов… Приходится несколько раз нажимать «назад»

wpDiscuz