Một vài tháng trước, tôi nhận được một email gây sốc từ Apple, nói rằng họ sẽ từ chối mọi ứng dụng không được xây dựng dựa trên iOS 4.x SDK. Bây giờ tôi tự hỏi nếu:Bạn vẫn có thể phát triển các thiết bị iOS cũ hơn?
1) đây có phải là trò đùa không?
2) nếu không: điều đó có nghĩa là ứng dụng của tôi sẽ chỉ chạy trên các thiết bị rất gần như iPhone4, iPod touch 4 hoặc bất kỳ thiết bị nào đã cài đặt iOS 4.x?
Tôi đã tải xuống iOS SDK mới nhất và tôi chỉ có thể xây dựng dựa trên 3.2 hoặc 4.1, nơi tôi tin rằng 3.2 chỉ dành cho iPad. Bây giờ tôi có thể vứt bỏ 6 iPod touch của tôi với hệ điều hành cũ được cài đặt hoặc tôi may mắn và vẫn còn một cách để mã cho họ mà không cần nâng cấp tất cả lên 4.1.
Bạn nghĩ sao? Sự thật là gì?
Câu hỏi này giả định rằng SDK 4.x chỉ dành cho các thiết bị nhắm mục tiêu 4.x. Điều đó không đúng. Có sự khác biệt giữa "SDK" và "Target Deployment". – benzado