2014-10-13 21 views
5

Tôi không quen với việc giới thiệu trong hệ thống bố cục mới Xcode 6 được gọi là Kích cỡ lớp, vì vậy tôi quyết định đi theo cách cũ tạo hai xib riêng biệt cho iPhone và iPad với hậu tố ~ iphone và ~ ipad tương ứng.Tôi có thực sự phải hỗ trợ iPhone 6 và màn hình iPhone 6 Plus một cách rõ ràng không?

Xib được thiết kế cho iPhone (có kích thước xem bằng IB bằng 320x568) hoạt động hoàn hảo cho màn hình iPhone 6 và iPhone 6 Plus mới và iPhone 6 plus thậm chí tải @ 3x tài sản nếu tôi cung cấp.

Câu hỏi đầu tiên, tôi có thực sự phải thêm bảng phân cảnh khởi chạy để cho biết rằng ứng dụng của tôi hỗ trợ iPhone mới hay tôi không thể sử dụng nó?

Nếu tôi thêm tất cả các xib của tôi được thiết kế cho iPhone 4s/5 sẽ ngừng hoạt động đối với iPhone 6 và 6 cộng.

Câu hỏi thứ hai, tôi có thực sự phải cung cấp tài sản @ 3x được đặt không? iPhone 6 sử dụng tài sản @ 2x được thiết lập, iPhone 6 cộng với trường hợp không có @ 3x hình ảnh cao cấp @ 2x hình ảnh một cách rất trơn tru để tôi không thể xác định bất kỳ pixellation.

Tôi quan tâm, đặc biệt, liệu Apple sẽ từ chối ứng dụng hay có thể không thêm một số loại huy hiệu "Tối ưu hóa cho iPhone 6 Plus" vào ứng dụng hoặc bất kỳ hình phạt nào khác?

+0

Hiện tại, các ứng dụng không bị từ chối nếu chúng thiếu hỗ trợ rõ ràng cho iphone 6 và 6+, bạn có thể bỏ qua màn hình khởi chạy và các bản khởi chạy. – Jkmn

Trả lời

3

Sử dụng tệp khởi chạy chỉ hoạt động đối với iOS 8+, vì vậy nếu bạn đang nhắm mục tiêu iOS 7+, bạn vẫn sẽ cần hình ảnh khởi chạy tĩnh để hỗ trợ iOS 7.

Ngoài một số hình ảnh và biểu tượng khởi chạy bắt buộc, việc cung cấp hình ảnh có độ phân giải cao hơn (ví dụ: @ 2x) trong ứng dụng của bạn luôn là tùy chọn.

Sử dụng chế độ tỷ lệ trên chế độ xem hình ảnh để tự động chia tỷ lệ hình ảnh cho vừa.

Bạn cần cung cấp hình ảnh khởi chạy tĩnh hoặc tệp khởi chạy cho màn hình iPhone 6 mới hoặc ứng dụng của bạn sẽ không nhận được văn bản "Tối ưu hóa cho iPhone 6" trên trang ứng dụng của bạn trong App Store.

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