HLFX.Ru Forum Страницы (11): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 159 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Флуд (https://hlfx.ru/forum/forumdisplay.php?forumid=11)
-- Смартфон под какой ОС выбрать? (iOS, Android, Windows 8) (https://hlfx.ru/forum/showthread.php?threadid=3667)


Отправлено qpAHToMAS 31-10-2012 в 20:25:

Цитата:
AntiPlayer писал:
На 4pda пишут что убийство приложений руками плохо и вообще противоречит идеологии ОС

Я боюсь, что даже в Windows при выключении ОС, большинство (если не все) приложений просто kill'яются .

Цитата:
KiQ писал:
во-вторых можно поставить какой-нибудь киллер, который будет автоматически убивать ненужные приложения, если те попробуют грузануться

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

Убить какой-нибудь проблематичный процесс за радость .


Отправлено AntiPlayer 31-10-2012 в 21:21:

Цитата:
KiQ писал:
грамотные приложения не надо убивать руками


Я вообще к тому, что у многих личностей есть привычка убивать в процессах все подряд, чтобы было побольше свободной оперативки. Хотя особого практического толка от этого нет.


Цитата:
qpAHToMAS писал:
Убить какой-нибудь проблематичный процесс за радость


http://4pda.ru/forum/index.php?showtopic=196178

так это почитай, интересная статья про память и таск киллеры.

для тех кому лень, просто краткий список:
Цитата:
B систему Андроид встроено автоматическое удаление задач при нехватке памяти.
В систему Андроид встроено автоматическое удаление задач, закончивших свое выполнение.
В систему Андроид встроено автоматическое удаление задач, к которым долгое время не обращались.
Большинство сервисов (возможно выполняющихся в фоне) используют крайне мало памяти в том случае, если они не выполняют какую-то трудоемкую задачу.
Поставщик содержимого (СontentProvider) интенсивно работает только когда получает сообщение о необходимости предоставления своего содержимого. Во все остальное время он использует очень мало памяти.
Унитожение процесса, не готового к этому, приводит только к тому, что он должен снова подгрузиться и начать все с самого начала, когда вновь понадобится.
Из-за того, что задача скорее всего выполняется в фоне не без причины, ее уничтожение приветдет лишь к ее перезапуску, когда активность, использующая ее вновь к ней обратится. И ей не останется ничего кроме как начать все с начала.
Уничтожение определенных процессов может иметь нежелательные побочные эффекты. Неполученные смски, непрозвонившие будильники и вылетающие программы — только небольшая их часть.
Единственный верный способ запретить чему-то выполняться на вашем телефоне — деинсталлировать .apk.
Большинство приложений сами завершают работу если вы покидаете их нажимая кнопку ”назад” (back) до тех пор, пока они не закроются, а не кнопку ”домой” (home). Но даже если вы нажимаете ”домой”, Андроид все равно в конце концов выгрузит приложение, если оно довольно долго будет находиться в фоне.

__________________
I tell you to enjoy life


Отправлено XaeroX 31-10-2012 в 21:23:

В андроиде во многих программах нет кнопочки "закрыть". Это вам не винда, где всё - для удобства пользователя, это спартанский линукс.

__________________

xaerox on Vivino


Отправлено KiQ 31-10-2012 в 21:31:

AntiPlayer только почему-то у меня таск киллер периодически под 50МВ освобождает

__________________
-Brain is dead-


Отправлено AntiPlayer 31-10-2012 в 21:46:

KiQ
ЗАЧЕМ тебе их освобождать? Вот в чем вопрос. Какой в этом практический смысл? Линуксу пофиг, сколько у тебя свободной памяти - 20 или 100.
Например на одной из кастомных прошивок я специально выставлял настрйоку "Приоритет мультизадачности", когда встроенные таск киллер убивал приложения лишь в том случае, когда памяти оставалось совсем крохи - 5-10мб, зато сворачивание\разворачивание происходило моментально, и не было загрузок из кэша.


Цитата:
XaeroX писал:
В андроиде во многих программах нет кнопочки "закрыть". Это вам не винда, где всё - для удобства пользователя, это спартанский линукс.


А разве это не вина программистов? И что характерно, в той же WP7.8 вообще почти нигде нет кнопочек выход

С другой стороны скажу, что самая удобная мобильная многозадачность была на WinMobile. Она была почти как на десктопе.

__________________
I tell you to enjoy life


Отправлено KiQ 31-10-2012 в 22:17:

AntiPlayer потому что у меня всего ее 485МВ доступно, а если я хочу досбокс какой-нибудь запустить, или гташку третью?

__________________
-Brain is dead-


Отправлено qpAHToMAS 31-10-2012 в 22:23:

Цитата:
AntiPlayer писал:
С другой стороны скажу, что самая удобная мобильная многозадачность была на WinMobile. Она была почти как на десктопе.

А как же Symbian ? Вспоминаю как неопытные пользователи и не знали про возможность свернуть всё что угодно, они думали, что просто выходят из приложения нажав на кнопку красной трубки. Потом, взяв телефон у такого товарища и зажав Menu, можно было увидеть внушительный список открытых приложений и игр .


Отправлено underworlddemon 31-10-2012 в 23:24:

Цитата:
XaeroX писал:
В андроиде во многих программах нет кнопочки "закрыть". Это вам не винда, где всё - для удобства пользователя, это спартанский линукс.

А зачем закрывать ?
Хорошо написанное приложение не пожирает в фоне проц и акум
тут важнее удобство и скорость доступа к информации
а программистам не умеющим писать отбивать линейкой пальцы до боли
Цитата:
AntiPlayer писал:
С другой стороны скажу, что самая удобная мобильная многозадачность была на WinMobile. Она была почти как на десктопе.

многозадачность - палка о двух концах
иногда это очень круто (я на своей N9 отправляю в фон задачу и она спокойно дорабатывает пока я что-то делаю (просто с меньшим приоритетом), а не стопориться как на ios, wp, android)
иногда это ужасно (недавно словил глюк на опере мобайл и одна зависшая вкладка сожрала за час 60% акума (ибо фоновое не спит принудительно))

короче говоря и то, и другое хорошо (при умении использовать фичи)
и то, и другое - проблема в использовании (при неумении использовать)
главное программисты с правильными мозгами и руками (чтобы программы не мешали человеку, а помогали)


Отправлено AntiPlayer 01-11-2012 в 03:05:

Цитата:
KiQ писал:
потому что у меня всего ее 485МВ доступно, а если я хочу досбокс какой-нибудь запустить, или гташку третью?


У меня и того меньше. Запускаю ГТА3 - выгружаются приложения по мере приоритета. Все работает, всё играет.

ДропБокс вообще ничего не жрет почти.

Были конечно косяки, SmartOffice не открывал большой эксель файл временами с сообщением "Недостаточно памяти".

Цитата:
underworlddemon писал:
а не стопориться как на ios, wp, android


А откуда миф, что стопорится? У меня опера прекрасно качает в фоне. Другое дело что лучше бы не запускать вышеупомянутую гта3, а то дроид выгрузит оперу. Вот что меня и бесит. Я в таких случаях хочу сам выбирать что выгражать или нетю

__________________
I tell you to enjoy life


Отправлено underworlddemon 01-11-2012 в 08:10:

Цитата:
AntiPlayer писал:
А откуда миф, что стопорится?

я быдлокодю для себя под андроид
Стопорится - это ключевое, что надо знать при проектировании и закладывать костыли, чтобы:
Цитата:
AntiPlayer писал:
У меня опера прекрасно качает в фоне.

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

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


Отправлено XaeroX 01-11-2012 в 09:16:

Цитата:
underworlddemon писал:
а программистам не умеющим писать отбивать линейкой пальцы до боли

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

__________________

xaerox on Vivino


Отправлено AntiPlayer 01-11-2012 в 10:14:

Цитата:
underworlddemon писал:
приложения выгружаются в первую очередь и стопорятся в фоне


То есть берем Оперу Мобайл. Открываем 5 вкладок. Сворачиваем клавишей home открываем жаббер, аську, офис etc - ответили, записали посмотрели. Разворачиваем Оперу - моментально открылась, все страницы уже загрузились - готовы к работе. Я не спорю, может при сворачивании и происходит остановка, но визуально этого не видно вообще.

__________________
I tell you to enjoy life


Отправлено (_-=ZhekA=-_) 01-11-2012 в 10:20:

Exclamation

Я например присматриваю себе самсунг гэлакси 3 на андройде
А в данный момент пока еще сижу на симбиан с1 и вполне доволен


Отправлено underworlddemon 01-11-2012 в 12:28:

Цитата:
AntiPlayer писал:
Я не спорю, может при сворачивании и происходит остановка, но визуально этого не видно вообще.

Цитата:
XaeroX писал:
нипочём не опустятся до этой-вашей-жавы или этого-вашего-обжектив-си.

достаточно изучить SDK и документацию, чтобы не было полных фейлов

з.ы. вот про активити (из этих частей и состоят экраны приложения)
http://developer.android.com/guide/...ecycleCallbacks


Отправлено XaeroX 01-11-2012 в 12:47:

underworlddemon
Активити - это короче когда за тебя все сообщения разложили по функциям-членам классов. Андроидам глубоко плевать на твоё знание сообщений винапи и х-сервера, читай документацию и разбирайся заново, чо.

__________________

xaerox on Vivino


Временная зона GMT. Текущее время 11:52. Страницы (11): « 1 2 3 [4] 5 6 7 8 » ... Последняя »
Показать все 159 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024