2017-09-13 15 views
6

Các ứng dụng hiện tại trong quy mô cửa hàng ứng dụng trên iPhone X như thế nào? I E. mà không cần xây dựng lại chúng với SDK 11/Xcode9.Các ứng dụng hiện có "tỷ lệ" trên iPhone X như thế nào?

Tùy chọn thực tế duy nhất tôi có thể nghĩ đến cho iPhone X là màn hình đầy đủ sẽ không được sử dụng? I E. tỷ lệ khung hình giống như iPhone 6 & 7. Khi iPhone 6 xuất hiện, các ứng dụng không được cập nhật trong cửa hàng ứng dụng đã được kéo dài/thu nhỏ với tỷ lệ khung hình giống như iPhone 5.

Điều gì khiến tôi nghĩ rằng sẽ có một số loại "khu vực thu nhỏ" cho iPhone X + SDK10 là gần như tất cả các ứng dụng trong appstore sẽ bị phá vỡ nhiều hoặc ít hơn cho iPhone X. Nhiều ứng dụng sẽ không được cập nhật với SDK11 trước ngày phát hành iPhone X.

Để làm rõ, Tôi không hỏi ứng dụng sẽ trông như thế nào khi được tạo lại bằng xcode9/SDK11. Tôi muốn biết ứng dụng hoạt động như thế nào mà không cần xây dựng lại chúng!

+1

Bạn có thể thử này https://stackoverflow.com/questions/517463/how-can-i -install-a-ipa-file-to-my-iphone-simulator đưa ứng dụng vào Trình mô phỏng (với các thủ thuật littles) Bạn có thể xem ứng dụng của bạn phản ứng như thế nào – Larme

+0

Điều gì xảy ra với xe lửa xuống? – ullstrm

+0

Thiết kế ứng dụng trong iPhone X được giải thích một cách lưỡng lự trong liên kết video này: https://developer.apple.com/videos/play/fall2017/801/ – ron27

Trả lời

8

Các ứng dụng hiện tại sẽ chạy trong chế độ tương thích, họ sẽ xem xét như trên iPhone 4,7"

enter image description here

+0

CẢM ƠN BẠN! Làm thế nào bạn quản lý để chạy này? – ullstrm

+1

Tôi đã tạo một ứng dụng thử nghiệm trong Xcode 8, khởi chạy nó trên iPhone Simulator với iOS 10 và sau đó sao chép thư mục của ứng dụng (nó giống như thế này ~/Library/Developer/CoreSimulator/Devices/27EDABF0-7606-4B65-828E- D5C03216B523/dữ liệu/Vùng chứa/Gói/Ứng dụng/A5FC35A5-2F9D-432D-B711-856711EFAE80) tới iPhone X Simulator. – coldfire

-2

Có nhiều cách ứng dụng hiện có có thể xem trên iPhone X, tùy thuộc vào cách bố cục được định cấu hình.

Đầu tiên: Nếu ứng dụng không có tệp bảng phân cảnh khởi chạy, ứng dụng sẽ chạy ở chế độ hình chữ nhật có thanh màu đen ở trên cùng và dưới cùng (tương tự như cách ứng dụng được thiết kế cho iPhone 4 xem trên iPhone 5).

Nếu tệp bảng phân cảnh bản phát hành được đặt ra, ứng dụng sẽ cố chạy "gốc" cho iPhone X, sử dụng toàn bộ màn hình. Xcode 9 giới thiệu Safe Area để thụt lề nội dung để ngăn trùng lặp với các khu vực "không an toàn", chẳng hạn như khu vực xung quanh máy ảnh ở trên cùng, thanh vuốt màn hình chính ở dưới cùng và các góc được làm tròn. Tuy nhiên, khi một ứng dụng chưa được cấu hình để hỗ trợ giao diện người dùng này gần các khu vực này có thể trông hơi sôi nổi. Điều này có khả năng hiển thị nhiều nhất khi ứng dụng đang chạy ở hướng ngang. Các vấn đề điển hình là thanh tìm kiếm và nội dung tùy chỉnh có độ lệch cố định từ cạnh của màn hình.

Phần tử giao diện người dùng được tích hợp sẵn của Apple (chẳng hạn như UITabBarUINavigationBar) sẽ thích ứng với iPhone X, nhưng như tôi đã nói ở phần đầu, cách chính xác mà ứng dụng sẽ trông phụ thuộc rất nhiều vào cách bố cục được triển khai. Bằng cách làm theo các phương pháp hay nhất của Apple về bố cục tự động, ứng dụng có nhiều khả năng chạy theo cách thẩm mỹ hơn trên iPhone X, nhưng hầu hết các ứng dụng sẽ phải thực hiện một số cập nhật nhỏ để chạy hoàn toàn miễn phí.

+0

Cảm ơn bạn đã trả lời, nhưng đây vẫn là khi xây dựng lại với sdk11. "khu vực an toàn" trong xcode8, vậy các ứng dụng sẽ được xây dựng như thế nào trong xcode 8? Đó là câu hỏi – ullstrm

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