Tôi đang trong quá trình phát triển và phát hành một trò chơi iOS và nhận thấy rằng nó sẽ không chạy trên iPhone 3G (thậm chí không hỏi về 2G) vì nhiều lý do. Chủ yếu, số lượng các sprite và âm thanh cần thiết cho mỗi cấp độ liên tục gây ra sự cố bộ nhớ thấp. Tôi đã phân loại nó xuống mức tối thiểu và tải / dỡ tài nguyên một cách chiến lược khi cần, nhưng một số mục cần được lưu trữ để chúng có thể được kích hoạt nhanh chóng. Phương án cuối cùng của tôi (mà tôi đang cố gắng tránh) là tạo ra các phiên bản chất lượng thấp hơn của tất cả âm thanh. Đồ họa đã được đóng gói chặt chẽ vào các tấm sprite.
Trò chơi chạy tuyệt vời trên iPhone 4 và iPad, và thậm chí hoạt động độc đáo trên 3GS. Tôi có nên lo lắng về việc không hỗ trợ cho các thiết bị cũ?