Đóng quảng cáo

Khi nó được phát hành vào mùa thu iOS 7, chúng ta sẽ nhận được một loạt tính năng mới trong các thiết bị Apple của mình. Ngoài diện mạo được thiết kế lại hoàn toàn, đôi khi thậm chí còn gây tranh cãi, Apple còn mang đến cho chúng ta một mô hình hoàn toàn mới về sự thích thú của người dùng. Có vẻ như Apple đang muốn chuẩn bị cho hệ thống di động của mình trong thập kỷ tới bằng bước đi quyết liệt này.

Trong số những điều mới lạ có cái gọi là hiệu ứng thị sai. Nếu tôi nên trích dẫn Wikipedia, thị sai (từ tiếng Hy Lạp παράλλαξις (thị sai) có nghĩa là "sự thay đổi") là góc được tạo bởi các đường thẳng vẽ từ hai vị trí khác nhau trong không gian đến điểm quan sát. Thị sai còn được gọi là sự khác biệt rõ ràng về vị trí của một điểm so với nền khi nhìn từ hai vị trí khác nhau. Đối tượng được quan sát càng xa các điểm quan sát thì thị sai càng nhỏ. Chắc hẳn hầu hết các bạn đều nổi da gà khi nhớ đến những chiếc bàn học và những giờ học vật lý nhàm chán.

Trong thực tế, điều này đơn giản có nghĩa là với một chút lập trình thông minh, màn hình sẽ biến thành một thứ gì đó hơn thế nữa. Đột nhiên, nó không chỉ là một bề mặt hai chiều với ma trận các biểu tượng và các yếu tố khác của môi trường người dùng mà còn là một tấm kính mà qua đó người dùng có thể nhìn thấy thế giới ba chiều trong khi quay phim thiết bị.

Phối cảnh và thị sai

Nguyên tắc cơ bản về cách tạo hiệu ứng thị sai chức năng trên màn hình hai chiều khá đơn giản. Vì ánh sáng đi qua mắt đến một điểm duy nhất nên não phải học cách nhận biết kích thước của vật thể so với góc giữa các cạnh của chúng. Kết quả là các vật thể ở gần có vẻ lớn hơn, trong khi các vật thể ở xa có vẻ nhỏ hơn.

Đây là những điều cơ bản về nhận thức phối cảnh mà tôi chắc rằng mỗi bạn đã từng nghe đến. Thị sai, trong ngữ cảnh iOS này, là chuyển động rõ ràng giữa các đối tượng này khi bạn di chuyển xung quanh chúng. Ví dụ: khi bạn đang lái ô tô, những vật thể ở gần hơn (cây cối ven đường) sẽ chuyển động nhanh hơn những vật thể ở xa hơn (những ngọn đồi ở phía xa), mặc dù tất cả chúng đều đứng yên. Mọi thứ thay đổi vị trí của nó một cách khác nhau ở cùng một tốc độ.

Cùng với một số thủ thuật vật lý khác, phối cảnh và thị sai đóng một vai trò rất quan trọng trong nhận thức của chúng ta về thế giới xung quanh, cho phép chúng ta sắp xếp và hiểu các cảm giác thị giác khác nhau mà mắt chúng ta thu được. Ngoài ra, những nhiếp ảnh gia có khả năng quan sát phối cảnh Họ thích chơi.

Từ tên lửa đến điện thoại

Trong iOS, hiệu ứng thị sai được mô phỏng hoàn toàn bởi chính hệ điều hành, với một chút trợ giúp từ công nghệ ban đầu được phát triển cho các phương tiện phóng. Bên trong các thiết bị iOS mới nhất là những con quay hồi chuyển rung, những thiết bị nhỏ hơn sợi tóc người dao động ở một tần số nhất định khi tiếp xúc với điện tích.

Ngay khi bạn bắt đầu di chuyển thiết bị dọc theo bất kỳ trục nào trong ba trục, toàn bộ cơ cấu bắt đầu chống lại sự thay đổi hướng do định luật thứ nhất của Newton hoặc định luật quán tính. Hiện tượng này cho phép phần cứng đo được tốc độ và hướng quay của thiết bị.

Thêm vào đó là một gia tốc kế có thể phát hiện hướng của thiết bị và chúng tôi có được sự tương tác lý tưởng của các cảm biến để phát hiện rất chính xác dữ liệu cần thiết nhằm tạo ra hiệu ứng thị sai. Bằng cách sử dụng chúng, iOS có thể dễ dàng tính toán chuyển động tương đối của từng lớp riêng lẻ trong môi trường người dùng.

Thị sai cho mọi người

Vấn đề thị sai và ảo giác về chiều sâu có thể được giải quyết một cách đơn giản nhờ toán học. Điều duy nhất mà phần mềm cần biết là sắp xếp nội dung thành một tập hợp các mặt phẳng và sau đó di chuyển chúng tùy theo khoảng cách cảm nhận được của chúng với mắt. Kết quả sẽ là một bản vẽ có chiều sâu thực tế.

Nếu bạn đã xem WWDC 2013 hoặc Video giới thiệu iOS 7, hiệu ứng thị sai được hiển thị rõ ràng trên màn hình biểu tượng chính. Khi di chuyển iPhone, chúng dường như nổi lên trên nền, tạo ra ấn tượng không gian nhân tạo. Một ví dụ khác là chuyển động tinh tế của các tab đang mở trong Safari.

Tuy nhiên, các chi tiết chính xác hiện vẫn còn là một bí ẩn. Chỉ có một điều rõ ràng - Apple có ý định dệt thị sai trên toàn bộ hệ thống. Rốt cuộc, đây có thể là lý do tại sao iOS 7 sẽ không được hỗ trợ trên iPhone 3GS và iPad thế hệ đầu tiên, vì cả hai thiết bị đều không có con quay hồi chuyển. Có thể dự đoán rằng Apple sẽ phát hành một API để các nhà phát triển bên thứ ba cũng được hưởng lợi từ chiều thứ ba mà không tiêu thụ nhiều điện năng.

Thiên tài hay kim tuyến?

Mặc dù hầu hết các hiệu ứng hình ảnh của iOS 7 có thể được mô tả một cách toàn diện một cách gián tiếp, nhưng thị sai đòi hỏi phải có trải nghiệm riêng. Bạn có thể xem hàng tá video, dù là chính thức hay không, nhưng chắc chắn không thể đánh giá hiệu ứng thị sai nếu chưa tự mình thử. Nếu không, bạn sẽ có ấn tượng rằng đây chỉ là hiệu ứng "mắt".

Nhưng khi bạn chạm tay vào thiết bị iOS 7, bạn sẽ thấy một không gian khác đằng sau màn hình. Đây là một điều rất khó diễn tả bằng lời. Màn hình không còn chỉ là một khung vẽ trên đó các ứng dụng hiển thị mô phỏng vật liệu thật được hiển thị. Chúng được thay thế bằng các hiệu ứng hình ảnh vừa tổng hợp vừa thực tế.

Nhiều khả năng, một khi các nhà phát triển bắt đầu sử dụng hiệu ứng thị sai, các ứng dụng sẽ bị choáng ngợp bởi nó khi mọi người cố gắng tìm ra cách sử dụng nó phù hợp. Tuy nhiên, tình hình sẽ sớm ổn định giống như các phiên bản iOS trước. Tuy nhiên, đồng thời, các ứng dụng hoàn toàn mới sẽ xuất hiện, những khả năng mà ngày nay chúng ta chỉ có thể mơ ước.

Nguồn: MacWorld.com
.