Cái được Apple gọi là tương lai của smartphone có thể khiến nhiều nhà phát triển ứng dụng phải đau đầu để tìm cách tránh xa.

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 1

Có thể khẳng định, iPhone X là chiếc iPhone đầu tiên mở ra kỷ nguyên màn hình OLED tràn cạnh của Apple. Tuy nhiên một điểm đáng tiếc được giới công nghệ chỉ ra, đó là dải đen "khó chịu" nằm ở mặt trước máy. Đây là nơi đặt vị trí hàng loạt cụm cảm biến hình ảnh, âm thanh, ánh sáng…

Với dải đen này, Apple có thể hỗ trợ hiệu quả cho tính năng FaceID trên iPhone X có nhiệm vụ quét và nhận diện khuôn mặt người dùng.

Nhưng ngay cả khi người dùng chưa thực sự khó chịu với dải đen này, chính các nhà phát triển cũng đang cảm thấy e ngại khi phải phát triển các ứng dành riêng cho iPhone X.

Theo The Next Web, Apple đã phát hành một tài liệu chỉ dẫn giao diện người dùng trên iPhone X cho các nhà phát triển. Và thực tế, nhiều người sẽ đặt câu hỏi, làm cách nào để tránh dải đen đó.

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 2

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 3

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 4

Rất nhiều nhà phát triển bày tỏ sự khó chịu với dải đen ở mặt trước iPhone X

Không giống với các mẫu iPhone thế hệ cũ, iPhone X có màn hình 5.8 inch lớn hơn. Đặc biệt, màn hình có nhiều điểm bo tròn ở cả trên và dưới. Điều này có nghĩa nếu các nhà phát triển tiếp tục tuân thủ các tiêu chuẩn cũ khi phát triển ứng dụng cho iPhone X, một số vị trí trên màn hình có thể không hoạt động, hoặc chính dải đen sẽ che khuất đi giao diện ứng dụng.

Do vấn đề này, Apple đã đưa ra hướng dẫn bố trí không gian và bố cục ứng dụng sao cho "đảm bảo" không lấp đầy màn hình, che khuất các góc, vị trí cảm biến hoặc hạn chế truy cập màn hình Home Screen.

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 5

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 6

Nha phat trien "dau dau" voi dai den tren iPhone X - Anh 7

Các tiêu chuẩn bố cục và thiết kế ứng dụng để phù hợp với màn hình iPhone X

Tuy nhiên, Apple khẳng định không phải mọi ứng dụng đều yêu cầu phải thiết kế riêng cho iPhone X. Và thậm chí nếu yêu cầu, bộ phần mềm UIKit và Xcode 9 của hãng hoàn toàn có thể giúp bạn thực hiện nhiệm vụ đó dễ dàng.

Bạn đọc quan tâm có thể đọc đầy đủ chỉ dẫn giao diện người dùng của Apple dành cho iPhone X tại đây.

Tiến Thanh