Многозадачность на iOS4: это работает только над iPhone?

У меня есть iOS 4.0 на iPod Touch 2-й Генерал.

Нет абсолютно никакой многозадачной работы. Ничто не переходит к фону и дважды касанию результатов кнопки "Домой" в просто ничем. Я хотел протестировать свое приложение против этой новой возможности, но кажется, что это не работает на устройства iPod Touch?

Это только работает над iPhone? Или есть ли некоторое незначительное обновление как 4.0.0.1, который включил многозадачность? Или я должен включить это где-нибудь, вручную?

Действительно странный. Я делаю та же самая вещь как парни Apple делает в демонстрационных видео.

5
задан iwasrobbed 13 July 2010 в 15:03
поделиться

7 ответов

Многозадачность работает только на iPhone 3GS и выше. Вам не повезло с iPod Touch 2-го поколения (вроде iPhone 3G). Извините.

РЕДАКТИРОВАТЬ: Вам понадобится iPod Touch 3-го поколения, на всякий случай.

6
ответ дан 18 December 2019 в 06:49
поделиться

В документации сказано:

Возможность запуска фоновых задач поддерживается не на всех устройствах на базе iPhone OS. Если на устройстве не установлена iPhone OS 4 и более поздние версии, или если аппаратное обеспечение не позволяет запускать приложения в фоновом режиме, система возвращается к ранее определенному поведению для работы с приложениями.

Вы можете проверить, поддерживается ли это, с помощью следующего кода:

UIDevice * device        = [ UIDevice currentDevice ];
BOOL backgroundSupported = NO;
if( [ device respondsToSelector: @selector( isMultitaskingSupported ) ] )
{
    backgroundSupported = device.multitaskingSupported;
}
8
ответ дан 18 December 2019 в 06:49
поделиться

Чтобы это работало, вам нужен iPod Touch 3-го поколения. Я столкнулся с той же проблемой.

4
ответ дан 18 December 2019 в 06:49
поделиться

Официальные ipsw (программное обеспечение для iphone) Apple отключили многозадачность для ipt2g. Если вы сделаете джейлбрейк, вы сможете включить многозадачность для вашего устройства, но производительность будет низкой.

1
ответ дан 18 December 2019 в 06:49
поделиться

Согласно этой статье википедии (см. раздел "Особенности") многозадачность поддерживается только на iPod 3-го поколения

3
ответ дан 18 December 2019 в 06:49
поделиться

Многозадачность поддерживается 3 поколением n 4g ... Iphones

1
ответ дан 18 December 2019 в 06:49
поделиться

Я считаю, что UILocalNotifications, часть пакета многозадачности, поддерживается на iPod Touch 2G и iPhone 3G.

0
ответ дан 18 December 2019 в 06:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: