Нужно ли в Windows Phone выгружать приложения из памяти вручную?
Вчера в русскоязычном Twitter’е разгорелась настоящая дискуссия относительно того, почему в Windows Phone 8 нельзя вручную закрывать запущенные приложения. Все началось с твита ведущего аналитика Hi-tech.mail.ru Дмитрия Рябинина, который иронично отметил «недостаток» своего тестового Windows Phone-смартфона (см. фото под катом). Прав ли эксперт?
Тот самый твит Дмитрия Рябинина
Как поясняет портал wp7rocks, пользователи Windows Phone избавлены от необходимости выгружать приложения из памяти своими руками. Вот небольшой «ликбез» по вопросу от сотрудника того же сайта, признанного эксперта Александра Краковецкого*:
Ответ достаточно простой: принцип работы мультизадачности в Windows Phone избавляет пользователей от необходимости «подчищать» приложения самостоятельно.
- если вы находитесь на главном экране приложения, то нажатие на кнопку «Назад» выгрузит его из памяти;
- если вы находитесь внутри приложения, то при нажатии на кнопку «Windows» вернет вас на стартовый экран, но само приложение будет работать в «спящем» режиме (suspended);
- если вы нажмете и будете удерживать кнопку «назад», то увидете список 5 последних запущенных приложений. Вы можете вернуться обратно в приложение — в таком случае приложение будет стартовать из «спящего» режима, т.е. вы сможеет продолжить работу с того самого места, на котором работа была прекращена в прошлый раз (в некоторых случаях разработчики должны позаботиться о том, чтобы приложение правильно вышло из спящего режима).
В Windows Phone 8.0 появилась новая возможность — Fast Resume [быстрый повторный запуск «спящих» приложений прямо со стартового экрана]
И, кстати, никто не отменял «дедовского» метода: чтобы все-таки выгрузить приложения из памяти, достаточно сначала зажать, а затем быстро нажимать кнопку «Назад».
Нам не остается ничего иного, как подытожить: аналитик Hi-tech.mail.ru просто проявил недостаток компетенции в вопросах, касающихся Windows Phone.
Остается надеяться, что намечающийся рост платформы Windows Phone заставит аналитиков ведущих мобильных порталов более подробно изучить мобильную ОС Microsoft. Современный уровень комментариев, увы, удручает — эксперты чаще всего отделываются банальными замечаниями в духе «нет моих любимых приложений» и отчего-то видят в Windows Phone «недоделанный Android». Например, главной новогодней мечтой одного из сотрудников портала Mobile-Review является HTC Windows Phone 8X… на Android. Занавес.
По материалам wp7rocks
____________________________________________________________________________________
*Александр Краковецкий — руководитель команды разработчиков приложений для Windows Phone и Windows 8, Microsoft Regional Director, Microsoft MVP, Telerik MVP, к.т.н. по информационным технологиям, спикер, активный член технического сообщества, колумнист Forbes.
Как закрыть приложения в Windows 8?
Разработчики Windows 8 не предусмотрели кнопок “Закрыть” и “Выйти” в приложениях. Поэтому большинство из них, находятся после закрытия пользователем в рабочем состоянии, работают они в фоновом режиме. При этом каждое из них занимает ресурсы компьютера. Сегодня мы поделимся тремя способами, которые помогут вам закрыть эти приложения полностью.
Как известно пользователям последней ОС от Microsoft, в Windows 8 нет возможности полностью закрыть запущенное приложение, даже если в его использовании уже нет необходимости. Закрыть приложения в Windows 8 не получится по одной простой причине, в них попросту нет кнопки “Выйти”, или “X”, чтобы его закрыть. Как утверждают разработчики Microsoft, активные приложения и программы, работающие в фоновом режиме, включаются быстрее нежели при полной повторной их загрузки. Логика конечно в этом своя есть, но, на запущенные даже в фоновом режиме программы и приложения тратятся ресурсы компьютера, такие как CPU и оперативная память. Что делать в этом случае пользователям, чьи ПК не особо мощные и не имеют по 8Гб памяти? Кроме того, каждое запущенное приложение, даже при работе в фоновом режиме, является источником опасности. Посудите сами, мы же не можем видеть, что происходит с программой в фоне, потому что не имеем такого инструмента для просмотра. При этом, запущенное от имени пользователя приложение обладает определенными правами, мало ли что там…
Встает вопрос, как же закрыть приложения в Windows 8? Все на самом деле просто. Закрыть приложения Windows 8 можно несколькими способами:
- Чтобы закрыть, выйти из приложения, остановить работу программы, запущенную в плиточном интерфейсе Windows 8, достаточно нажать у себя на клавиатуре сочетание клавиш “Alt+F4”.
- Подведите курсор мыши к самому верху экрана, курсор мыши изменит свой значок стрелочки на значок руки. Зажмите левую клавишу мыши (значок руки при этом сожмется, как бы в кулак) и опустите экран вниз. Активное приложение закроется. Точно так же это работает и на ПК с сенсорным экраном, только в роли мышки, там выступает палец.
- Наведите курсор мыши в левый верхний угол экрана. С левой стороны экрана появится панель, на которой будут отображены миниатюры запущенных приложений. Кликните по одной из этих миниатюр правой клавишей мыши и в открывшемся контекстном меню выберите пункт “Закрыть” (он там будет всего один).
Можем с уверенностью сказать, что вышеописанные способы работают в “восьмерке” с большинством активных программ и приложений, однако мы не можем вам гарантировать, что эти способы справятся с закрытиям любой программы.
Закрытие приложений в Windows 8
Windows 8 | Разместил: Cesar, 2013-07-09 | |
Не смотря на то, что с момента выхода «восьмерки» прошло уже больше года, многие пользователи и особенно новички, по-прежнему сталкиваются с вопросом — Как закрыть metro-приложения в Windows 8? К тому же недавнее обновление системы до 8.1 внесло некоторые коррективы в эту процедуру. Надо сказать, что вопрос этот на самом деле весьма важный, т.к. освобождение памяти играет большую роль в быстродействии любого устройства.
В Windows 8 существует сразу несколько способов закрытия приложений, рассмотрим каждый из них на примере «Погоды». Итак, когда ваше приложение выполнило свою функцию и больше не нужно, прежде всего можно воспользоваться языком жестов. Ухватите приложение за верхний край перетащите и бросьте в самый низ экрана:
Приложение будет закрыто.
Другим способом может служить панель переключения между приложениями, вызывается она движением мышки от верхнего левого угла вниз, либо сочетанием клавиш Win+Tab. Когда панель появится, любое приложение можно также перетащить вниз экрана, либо закрыть его из контекстного меню, которое вызывается кликом правой кнопкой мышки по значку не нужной программы:
Более длительным способом может послужить обновленный диспетчер задач Windows 8. Не важно какой вид вы используете подробный или краткий, нужно просто выделить приложение и нажать кнопку «Снять задачу»:
Также напомню, что для быстрого закрытия могут служить старые добрые Alt+F4.
Закрытие приложений на Windows 8.1
С выходом первого крупного обновления, разработчики внесли некоторые изменения в алгоритм закрытия приложения с помощью жестов. Так если вы как и раньше ухватите «Погоду» за верх и бросите вниз, данная программа по-прежнему будет висеть в памяти и отображаться в диспетчере задач:
По сути, приложение было просто свернуто, вследствие чего оно с таким же успехом потребляет память и замедляет работу компьютера. Теперь чтобы действительно закрыть его, также перетащите изображение к нижнему краю экрана и просто подождите примерно 2 секунды, пока оно не перевернется:
Откроем диспетчер, чтобы убедиться в закрытии программы: