?

Log in

No account? Create an account
Доступ под капот - Журнал Восставшей Машины [entries|archive|friends|userinfo]
ArkanoiD

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Доступ под капот [Nov. 24th, 2015|10:40 pm]
ArkanoiD
[Tags|]
[Current Location |Dvartzy Kur Miaf]

Казалось бы, понятно, что на мобильном устройстве все взаимодействия должны сопровождаться прозрачным сохранением состояния. Пользователю вообще не нужно знать, что приложение бывает "запущено" и "не запущено". Ткнул -- увидел. Все?

У меня сейчас две мобильные системы под рукой: Blackberry и Android. У Blackberry классический олдтаймерский свитчер задач. Есть понятие "работающего" приложения, которые видны на отдельном экране-переключалке. Казалось бы, атавизм и каменный век, то ли дело прогрессивный Android пятой версии, у которого есть просто некоторый самодостаточный кэш процессов и не имеющий к нему отношения свитчер между последними "окнами". Так?

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

Морали не будет.
linkReply

Comments:
[User Picture]From: os80
2015-11-24 07:50 pm (UTC)
>Пользователю вообще не нужно знать, что приложение бывает "запущено" и "не запущено"
Приготовился уже говорить автору, почему он гондурас.
Потом дочитал до конца :-)
(Reply) (Thread)
[User Picture]From: ikaktys
2015-11-25 01:09 pm (UTC)
а мне вот непонятнор нахрера, у меня в ондроеде уже 3 (ТРИ!) гига RAMы, ее пока точно навсе хватает, нет нужды выкидывать чтото из памяти, но так выкидывает всеравно ...
(Reply) (Parent) (Thread)
[User Picture]From: asyava
2015-11-24 08:09 pm (UTC)

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


З.Ы. Подчеркивание - это глюк клиента жж на бб, если что.



Edited at 2015-11-24 08:10 pm (UTC)
(Reply) (Thread)
[User Picture]From: myx_ostankin
2015-11-24 08:12 pm (UTC)
Ну дык. Эту "прогрессивную" систему придумал Apple. Но, насколько я знаю, iOS еще хоть как-то заточена под приоритет UI-потока: пожертвуй всем, но сделай пользователю красиво. А Андроид, когда слизывал эту концепцию, архитектурно был к этому не готов - поэтому мне порой по паре десятков секунд приходится ждать, пока Его Величество закончит свои фоновые дела и соизволит показать мне приложение.
(Reply) (Thread)
[User Picture]From: angry_elf
2015-11-24 08:18 pm (UTC)
> Ну дык. Эту "прогрессивную" систему придумал Apple.

Что плохого в системе "не убивать юзерские данные, даже если юзер - баклан"?
(Reply) (Parent) (Thread)
[User Picture]From: myx_ostankin
2015-11-24 09:21 pm (UTC)
Это, скорее, неизбежное следствие системы "любой процесс в бэкграунде может быть пристрелен в любой момент без предупреждения" - но не являющееся его неотъемлемой частью. Например, в том же Microsoft Office давно реализовано автоматическое сохранение пользовательских данных даже в случае, если у него нет привычки жать Ctrl-S после каждой строчки/абзаца. Это удобно и ресурсы позволяют - хотя Офис при этом не рассчитан на то, что его могут в любой момент пришибить. Просто "почему бы и нет?"

А вот то, что неудачно пристреленный процесс потом будет долго и нудно собирать себя заново по кусочкам, прежде чем пользователь сможет его увидеть - это неприятно.
(Reply) (Parent) (Thread)
[User Picture]From: e_pipe
2015-11-24 08:29 pm (UTC)
"Фантом"?
(Reply) (Thread)
[User Picture]From: zera
2015-11-25 05:49 am (UTC)
кстати то с ним? давно не интересовался
(Reply) (Parent) (Thread)
[User Picture]From: e_pipe
2015-11-25 06:38 am (UTC)
Не знаю. У Завалишина спроси. У меня последняя информация двухлетней давности.
(Reply) (Parent) (Thread)
[User Picture]From: zera
2015-11-25 07:33 am (UTC)
вот именно, раньше он самрассказывал. а после юлмарта пропал куда-то
(Reply) (Parent) (Thread)
[User Picture]From: e_pipe
2015-11-25 08:19 am (UTC)
У меня те же источники, и ни одного иного...
(Reply) (Parent) (Thread)
[User Picture]From: zera
2015-11-25 08:21 am (UTC)
увы, честно говоря я надеялся на чудо
(Reply) (Parent) (Thread)
[User Picture]From: techquisitor
2015-11-24 09:26 pm (UTC)
Увы, всё так.
(Reply) (Thread)
From: mak_
2015-11-24 09:49 pm (UTC)
мнээ.. давно в фейсбук не заглядывал, а что, там неинтересные отзывы на "Да вот хрен" статью?
(Reply) (Thread)
[User Picture]From: intac
2015-11-24 09:52 pm (UTC)
Всё так. Ещё аплу дать пизды за пропаганду отказа от концепции файлы/папки
(Reply) (Thread)
From: silly_sad
2015-11-24 10:51 pm (UTC)
fajly / katalogi
(Reply) (Parent) (Thread)
[User Picture]From: vit_r
2015-11-24 10:25 pm (UTC)
Вот, да. Тоже на старом BlackBerry сижу. И потому, что зоопарка нет. И потому, что с кнопочками.
(Reply) (Thread)
[User Picture]From: vadimus_ca
2015-11-24 10:37 pm (UTC)
Берегите его, сейчас таких больше не делают к счастью :)

Блекбери на андроиде - да за такую ересь года 3 назад могли шариками от трекболов закидать!
(Reply) (Parent) (Thread)
[User Picture]From: vit_r
2015-11-24 11:32 pm (UTC)
Тут начали выпускать мобильники для стариков. Мне не хватает только диктофона и мешает кнопка вызова скорой. Да и камеру можно было бы получше. Но, если не пойдут по пути гуглизации, в следующей версии можно уже будет покупать.
(Reply) (Parent) (Thread)
[User Picture]From: daedmen
2015-11-24 10:54 pm (UTC)
А просто для понимаю, что за приложения и что за андрой? А то на нексусе 5 проблем ни разу не замечал
(Reply) (Thread)
[User Picture]From: 109
2015-11-25 02:03 am (UTC)
кстати, да. нексус лучше всех.
(Reply) (Parent) (Thread)
[User Picture]From: tobycrackit
2015-11-25 05:17 am (UTC)
Браузер никогда не умирал при переключении на другое приложение? С последующей перегрузкой всех открытых страничек?
(Reply) (Parent) (Thread)
[User Picture]From: daedmen
2015-11-25 09:27 am (UTC)
Не припомню такого
(Reply) (Parent) (Thread)
From: silly_sad
2015-11-25 12:54 am (UTC)
another issue with this stupid idea is that the "recent applications" list is getting rapidly cluttered with meaningless entities such as "settings" etc.

all in all this list has become USELESS -- what useful information does it provide to me?
(Reply) (Thread)
[User Picture]From: irsi_ru
2015-11-27 04:11 am (UTC)
> Пользователю вообще не нужно знать, что приложение бывает "запущено" и "не запущено".

Пользователю вообще не нужно знать, что приложение бывает - есть документ, ткнул - оно "открылось".
(Reply) (Thread)
From: anonim_legion
2015-11-27 06:30 am (UTC)
Какой "документ"? Открытый сайт - это документ? У вас открыт браузер, в нем сайты во вкладках. Вам нужно было позвонить по скайпу, во время работы скайпа приложение браузера было зачем-то завершено системой. При запуске браузера он будет открывать сайты заново(даже гуглохром так делает), обращаясь к сети, вместо того, чтобы восстановить состояние вкладок из некоего сохраненного при закрытии состояния.

Почему нельзя было вместо закрытия приложений вытеснть их в своп? Потому что телефон маленький и глупенький, внутренняя память у него чуть больше оперативной. Почему внутренней памяти так мало, она что - такая дорогая? Нет, не дорогая, просто производители - жадные идиоты.
(Reply) (Parent) (Thread)
[User Picture]From: daedmen
2015-11-27 12:53 pm (UTC)
А у меня опыт почти противоположный, iOS на 4s часто переоткрывал вкладки, а вот nexus 5 очень удивлял тем, что даже долистав куда-то в глубину открытых и успешно забытых вкладок, они открывались сразу же без переоскачивания страниц из интернетов. А про какой телефон вы пишите?
(Reply) (Parent) (Thread)
[User Picture]From: irsi_ru
2015-11-27 09:59 pm (UTC)
Какой своп?! Это что за прошлый век, штаны на лямках?! Единое поле памяти же...
(Reply) (Parent) (Thread)
[User Picture]From: arkanoid
2015-11-27 10:38 am (UTC)
exactly.
(Reply) (Parent) (Thread)
[User Picture]From: irsi_ru
2015-11-27 10:01 pm (UTC)
OS/400 бля... :)
Рекомендую начать ваять, только вместо DB2 прикрутить постгресс. :)
(Reply) (Parent) (Thread)
From: anonim_legion
2015-11-27 06:23 am (UTC)
Андроид придумали странные люди. Чтение мануалов поражает, а практика работы этого всего на реальных устройствах - поражает еще больше.
(Reply) (Thread)
(Deleted comment)