Еще перед выходными появился слух, будто бы Apple собирается добавить возможность спускать некоторые приложения в background. То есть не зацикливаться на Push’е, а реализовать именно полноценную многозадачность. Сегодня очередной ресурс, получающий информацию из первых рук, заявил о том, что рад подтвердить этот слух.
Apple, долгое время не желавшая думать даже о полноценном background’е, сейчас действительно, по всей видимости, смотрит в его сторону. Предположительно решение расширить функционал было связано с набирающим обороты все еще не выпущенным Palm Pre, который обещает быть просто идеальным, если не считать корпус целиком отлитый из пластика и не совсем удобное для отдельных пользователей сочетание qwerty и слайдера.
Сейчас работа в background’е не доступна сторонним программам и играм из-за боязни Apple что те все испортят. Нехватка оперативной памяти, которая обязательно будет иметь место при одновременно запущенных трех-четырех приложениях, наверняка приведет к ошибкам и, вполне возможно, к перезагрузке телефона. Рядовой пользователь, обожающий запускать все и сразу (пускай ему это даже ни к чему, но “чтоб было”) в своих неудачах обязательно обвинит Apple. То есть далеко не того разработчика, который выполнением своей программы в background’е занял большую половину “оперативки”.
В общем, подобные перспективы совсем не радуют ни Apple, ни пользователей. То есть, первых наверняка не радуют, а вторых в принципе не должны. Исходя из всего этого можно предположить, что калифорнийцы если и добавят возможность работы приложений “где-то там”, то ограничат их коротким списком из двух пунктов, а пользователь сам уже должен будет выбирать, какое из двух выгрузить, чтобы запустить третье. Существует, правда, еще один вариант, при котором цензура AppStore будет также рассматривать заявки на возможность работы публикуемого приложения в background’е.
Я же считаю, что неплохо было бы объединить эти два пути. Пускай у цензоров прибавится работы, пускай рассмотрение будет длиться еще дольше, но никто не сможет сказать, что iPhone – это “Г” потому что “виснет все время”. Ограничение же на количество запущенных приложений еще более упрочит стабильность системы.
20 комментариев
Форум →Опять слухи, дела мало.
на скриншоте бакграундер из сидии
parrot30
зато информационный повод. июнь-то уже наносу. так что все идет по плану
Дайте аську в фоне и больше ничего не надо :)
vz123, аську и скайп, больше ничего не надо. :)
Чего уж мелочиться…….давай аську, скайп и еще какую-нибудь прогу полезную :)))))
Хочу три игры, google earth, skype, видео и шесть страниц сафари в бекграунд. А по серьезному правильное предложение обьединить эти два фактора.
Многозадачность веселая штука…вспоминается бородатый анекдот про Гейтса и его сына: -Пап, а что такое многозадачность? -Сейчас, сынок, объясню, только дискетку доформатирую…
ИМХО ограничить фон 3-4 приложениями и усе, достаточно.
zloba – нафига давать, если все это и так есть?!
Flix09
имелось ввиду в фоне
2Hrulik
Не у меня совсем другой
а не дано просто когда оператива кончается- всплывает окошко- оперативка кончается, завершите одно из приложений( и список прог ниже)
А если она кончиться быстрее чем успеет появиться это окошко, а через пару минут айфон в руке превратиться в кашу =)
>>Hrulik, а мы и не знали!
По сабжу, эппл все правильно делает. Медленно, но верно добавляя все нужные, но не критичные функции. Если бы они все сделали с самого начала, iPhone OS стала бы очередной WinMobile
я считаю, что надо сделать 2 режима работы:
1. типа СмартRAMменеджмент – автоконтроль кол-ва оперативки (как на WinMobile). Будет выгружать приложения (или их часть)по необходимости.
2. Принудительная работа приложения в фоне. Сделать какой-нить список приложений, на которые первый режим не будет распространяться :)
>> Медленно, но верно добавляя все нужные, но не критичные функции
это и бесит. Сделали ММС, через год ждите background… ОЧЕНЬ напрягает эта ситуация. а Бэкграунд нужен полубому. да и возмущаться будут только блондинки которые запустят квейк и айпод и будут удивляться “а что это у меня с телефоном вдруг случилось, почему глючит ??” Лучше вообще ничего не ограничивать, а дать простор для пользователей. Мало оперативы ? высвети окошко с предупреждением и всё…
FactoREALL, если действительно нужен бэкграунд, качай бэкграундер из сидии. сам пользуюсь, вполне сносный, есть “диспетчер задач”
Мое ИМХО:
Лучше сделать бэкграунд для пары-тройки приложений (полностью сворачивается работающее приложение. Как в мак оси. Но висит в памяти (и жрет батарею и так далее))
Чтобы можно было просто сделать – открыл одно – свернул. Открыл другое – свернул. Все, остальные приложения уже будут не сворачиваться а выходить.
И пуш одновременно – поскольку он все равно для мессенджеров полезнее сворачивания – пример: играем в “тяжелую” игру – аська не свернута а просто стоит статус “онлайн” – сообщения пушаться и отображаются цифрой на значке приложения. И звуком. Память нужную для игры эта аська-скайп не жрет – удобно :)
Помнится мне у пальма была хорошая идея в 6-й, так и не вышедшей версии своей ОС реализовать так называемые “нити”, т.е. у каждой программы есть как минимум две нити – GUI и сама программа, сворачиваем прогу – GUI выгружается из памяти, разворачиваем – запускается, но сама прога работает непрерывно. Чем-то похоже на unix-way, где многие программы под Х – всего-навсего GUI для консольных утилит.
Но подобный способ требует, чтобы разработчики при написании программы это учитывали. Не вижу препятствий выставить такое требование:
– Хочешь чтобы твоя софтина работала в фоне? Пожалуйста, реализуй “нити”, тогда пропустим в АппСтор.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Что делать, если мессенджеры вылетают при отправке фото
Как на iPhone найти письмо, отправленное на скрытую почту iCloud
Как отключить автоматический запуск музыкального плеера на Apple Watch
Как перенести фото с одного iPhone на другой
Как узнать, какие приложения потребляют трафик ночью
Как заблокировать контакт в iOS 10?
Как следить за уровнем заряда разных гаджетов с Mac
Как «сбросить» iPhone без обновления iOS?