2010-07-13 19 views
5

Tôi có iOS 4.0 trên iPod Touch 2nd Gen.Đa nhiệm trên iOS4: Tính năng này chỉ hoạt động trên iPhone không?

Hoàn toàn không có thao tác đa nhiệm. Không có gì xảy ra với nền và nhấn đúp vào các kết quả của Home Button chỉ là không có gì. Tôi muốn thử nghiệm ứng dụng của mình dựa trên tính năng mới này, nhưng có vẻ như nó không hoạt động đối với các thiết bị iPod Touch?

Điều đó chỉ hoạt động trên iPhone? Hoặc là có một số nâng cấp nhỏ như 4.0.0.1 cho phép đa nhiệm? Hoặc tôi phải kích hoạt một nơi nào đó, theo cách thủ công?

Thực sự lạ. Tôi làm điều tương tự như những người của Apple làm trong các video demo.

Trả lời

6

Tính năng đa nhiệm chỉ hoạt động trên iPhone 3GS trở lên. Bạn không may mắn với chiếc iPod Touch thế hệ thứ 2 của mình (giống như chiếc iPhone 3G của mình). Lấy làm tiếc.

EDIT: Bạn sẽ cần một iPod Touch thế hệ thứ ba, chỉ để được rõ ràng.

+2

Có nhiều lỗ hổng để kích hoạt tính năng đa nhiệm trên các thiết bị thấp hơn ... nhưng hãy lấy lời khuyên của người đã thử và không làm phiền. phần cứng thực sự không thể xử lý tải phụ, và toàn bộ thiết bị kết thúc lên chậm chạp. Tôi muốn trở lại với iOS4 nhiệm vụ duy nhất ... mà, thành thật mà nói, không phải là khác nhiều so với 3.1. – mmc

+0

Thực ra nó khá khác với 3.1 ở chỗ bạn có thể sử dụng tất cả các ứng dụng với các tính năng cụ thể của iOS4 (mà sẽ càng ngày càng nhiều). Có rất nhiều khung công tác mới, ngoài hỗ trợ đa nhiệm ... –

4

Bạn cần iPod Touch thế hệ thứ 3 để hoạt động. Tôi đã chạy vào cùng một vấn đề.

1

(phần mềm iphone) ipsw chính thức của Apple có đa nhiệm tàn tật cho ipt2g. Nếu bạn bẻ khóa, bạn có thể bật đa nhiệm cho thiết bị của mình nhưng hiệu suất sẽ kém.

8

Các tài liệu nói:

Khả năng chạy các nhiệm vụ nền không được hỗ trợ trên tất cả các thiết bị iPhone OS-based. Nếu thiết bị không chạy hệ điều hành iPhone 4 trở lên hoặc nếu phần cứng không có khả năng chạy các ứng dụng ở chế độ nền, hệ thống sẽ hoàn nguyên về hành vi được xác định trước đó để xử lý ứng dụng.

Bạn có thể kiểm tra nếu nó được hỗ trợ với đoạn mã sau:

UIDevice * device  = [ UIDevice currentDevice ]; 
BOOL backgroundSupported = NO; 
if([ device respondsToSelector: @selector(isMultitaskingSupported) ]) 
{ 
    backgroundSupported = device.multitaskingSupported; 
} 
1

Mutitasking được hỗ trợ bởi 3 thế hệ n 4g ... iPhone

0

Tôi tin UILocalNotifications, một phần của gói đa nhiệm, được hỗ trợ trên iPod Touch 2G và iPhone 3G.

Các vấn đề liên quan