#1
|
|||
|
|||
Всех впускать, никого не выпускать
Mihail Osokin написал(а) к All в Feb 20 19:32:28 по местному времени:
Привет, All! Не уверен, что вопрос эхотажный, но всё же... Отсутствие кнопки или команды "выход" в большинстве приложений для "Андроида" - это всемирный заговор продукт-менеждеров, или всемирное раздолбайство девеляперов? ОМ --- GoldED+/W32-MINGW 1.1.5-b20120519 (Kubik 3.0) |
#2
|
|||
|
|||
Re: Всех впускать, никого не выпускать
Eugene Subbotin написал(а) к Mihail Osokin в Feb 20 20:25:21 по местному времени:
On 29.02.2020 20:32, Mihail Osokin wrote: MO> Не уверен, что вопрос эхотажный, но всё же... MO> Отсутствие кнопки или команды "выход" в большинстве приложений MO> для "Андроида" - это всемирный заговор продукт-менеждеров, или MO> всемирное раздолбайство девеляперов? ОМ А зачем? -- ... It's full of stars! --- Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:68.0) Gecko/20100101 Trustedbird/68.5.0 |
#3
|
|||
|
|||
Всех впускать, никого не выпускать
alexander koryagin написал(а) к Mihail Osokin в Feb 20 22:08:29 по местному времени:
Нi, Mihail Osokin! I read your message from 29.02.2020 19:32 MO> Не уверен, что вопрос эхотажный, но всё же... MO> Отсутствие кнопки или команды "выход" в большинстве приложений MO> для "Андроида" - это всемирный заговор продукт-менеждеров, или MO> всемирное раздолбайство девеляперов? ОМ Так нормальное прога должна закрываться по нажатию системной кнопки. В моем телефноне это правая нижняя. Bye, Mihail! Alexander Koryagin fido7.xsu.useless.faq 2020 --- FIDOGATE 5.1.7ds |
#4
|
|||
|
|||
Re: Всех впускать, никого не выпускать
Eugene Grosbein написал(а) к Mihail Osokin в Mar 20 03:06:18 по местному времени:
29 февр. 2020, суббота, в 19:32 NOVT, Mihail Osokin написал(а): MO> Не уверен, что вопрос эхотажный, но всё же... MO> Отсутствие кнопки или команды "выход" в большинстве приложений для "Андроида" - MO> это всемирный заговор продукт-менеждеров, или всемирное раздолбайство MO> девеляперов? Ни то, ни другое. Это "официальная" манера поведения приложений под андроид, продвигаемая Гуглем для всей андроидной экосистемы. В отличие от приложений для десктопов, которые (исторически сложилось) могут делать всё, что захотят в пределах системных привилегий, андроидные приложения обязаны вести себя в рамках определенного "кодекса поведения" и быть готовыми реагировать на множество разных событий, которые операционка может посылать приложению в любое время. Например, приложение должно быть готово уйти в "спячку" и в таком состоянии не тратить ресурсы (включая такты CPU) и должно быть готово к прерыванию по инициативе операционки, если ей вдруг захотелось освободить ресурсы (памяти мало) и так далее. В таких условиях - чисто теоретически - переключение задачи переднего плана на другое приложение мало отличается от полного завершения приложения, зато возврат к фоновому приложению может получаться гораздо быстрее, чем запуск с нуля, так как не нужно заново ничего инициализировать, запрашивать память и ресурсы, это всё не мгновенно тоже и тратит CPU и батарею. К сожалению, на практике некоторым приложениям полная остановка и растарт таки полезны, потому что программисты обленились и привыкли к тому, что писать "грязно" типа норм, поэтому в долгоиграющих приложениях широко распространены утечки памяти и других ресурсов, причём CPU начинает тратиться на обход пухнущих структур в памяти (сборщиком мусора, к примеру) вместо полезной работы. Этот момент тупо игнорируется "экосистемой", увы. Eugene --- slrn/1.0.3 (FreeBSD) |