Nhà phát triển Evgeny Zobnin chia sẻ bí quyết thiết kế khiến AIO Launcher “làm mưa làm gió” trên thị trường Android

Hầu hết các trình khởi chạy ứng dụng có xu hướng sử dụng mô hình biểu tượng cổ điển hiện nay trong một lưới đồng thời cung cấp cho người dùng nhiều tùy chọn tùy chỉnh hơn những gì thường có trên các trình khởi chạy gốc, nhưng ít nhất một trình khởi chạy Android từ chối thiết kế dựa trên lưới hiện tại để ủng hộ nhiều hơn. màn hình chính động trông giống một danh sách các vật dụng hơn là giao diện điện thoại thông minh. Tham gia AIO, dự án đam mê của nhà phát triển gốc Nga Evgeny Zobnin.




Trước khi AIO nổi lên, Zobnin là quản trị viên hệ thống và viết về Android với tư cách là nhà báo và tác giả. Giờ đây, nhờ sự thịnh vượng nhờ sự phổ biến của launcher, anh ấy “lang thang khắp thế giới” trong khi duy trì AIO và khám phá những sở thích khác của mình, như phát triển trò chơi VR, sinh học thần kinh và chơi game cổ điển. Nhưng để hiểu rõ hơn tại sao AIO lại độc đáo đến vậy, chúng tôi đã liên hệ với Zobnin để biết thông tin chi tiết về câu chuyện nguồn gốc của nó cũng như điều gì sẽ xảy ra với cả nó và người tạo ra nó.


Khởi chạy Trình khởi chạy AIO

Nhiều hơn tổng các phần của nó


Zobnin nói với tôi: “Tôi chưa bao giờ thấy lưới biểu tượng tiêu chuẩn trên máy tính để bàn lại tiện lợi. “Khi bật điện thoại thông minh lên, tôi không muốn nhìn thấy một hình ảnh lộn xộn mà thay vào đó là những thông tin tôi cần, như cuộc gọi nhỡ, tin nhắn, email, v.v.”

Ông cũng nhận thấy các biểu tượng cũng không cần thiết. Ông nói: “Tôi chưa bao giờ nghĩ rằng các biểu tượng mang bất kỳ thông tin hữu ích nào. Theo quan điểm của tôi, phần quan trọng nhất của biểu tượng là màu sắc của nó”. “Đây là lý do tại sao, theo mặc định, AIO Launcher sử dụng các nút màu có tên ứng dụng thay vì biểu tượng — đó là một cách để làm nổi bật những gì quan trọng trong khi loại bỏ những thứ ít cần thiết hơn.”


Thành phần cuối cùng trong công cụ khởi động cá nhân của Zobnin là tìm kiếm. Ông giải thích: “Có thể bạn đã nhận thấy rằng AIO Launcher có một hệ thống tìm kiếm rất tiên tiến có thể tìm thấy hầu hết mọi thứ trên thực tế. “Cá nhân tôi nghĩ rằng tìm kiếm là cách tốt nhất để thực hiện mọi việc trên điện thoại thông minh. Tại sao phải bận tâm đến việc tạo các thư mục trên màn hình chính và sắp xếp các biểu tượng khi bạn chỉ cần gõ 'te' vào thanh tìm kiếm và tìm thấy Telegram ngay lập tức?”

AIO Launcher… là thứ tôi viết để sử dụng cho riêng mình.

Chính từ những ý tưởng khác nhau này mà AIO đã ra đời, nhưng nó gần như không được phát hành rộng rãi. Anh tiết lộ: “Tôi thực sự nghi ngờ liệu có ai khác sẽ quan tâm đến những ý tưởng điên rồ của tôi hay không, vì vậy tôi thậm chí còn không có ý định phát hành ứng dụng này trên Play Store”. “Cuối cùng thì tôi vẫn làm, nghĩ rằng có thể sẽ có một vài người quan tâm.”


Cảnh báo spoiler: đúng vậy. Zobnin nói: “Hóa ra ý tưởng của tôi đã gây được tiếng vang với rất nhiều người và từ thời điểm đó trở đi, tôi đã trở thành một nhà phát triển ứng dụng Android chuyên nghiệp, điều này khiến tôi khá ngạc nhiên vào thời điểm đó”.

Nguyên tắc thiết kế của AIO

Cách tạo giao diện người dùng

Bên dưới các yếu tố thiết kế cốt lõi này là bốn nguyên tắc mà Zobnin sử dụng để hướng dẫn anh khi AIO tiếp tục mở rộng về phạm vi và khả năng. Đầu tiên, ông nói, là “giao diện phải đơn giản và gọn gàng nhất có thể.”

Thoạt nhìn, thật dễ dàng để cho rằng Zobnin đã bỏ sót mục tiêu này, nhưng khi bạn điều chỉnh chủ đề của mình và giảm bớt các tiện ích xuống mức cần thiết (chẳng hạn, tôi không cần tỷ giá hối đoái trên màn hình chính), bạn sẽ có thể bắt đầu thấy được sự hấp dẫn của AIO.


Tuy nhiên, một trong những lời chỉ trích lớn nhất đối với AIO là nó “lộn xộn” và điều này gần như chắc chắn xuất phát từ nguyên tắc thiết kế thứ hai của Zobnin: “Giao diện phải được thiết kế với mật độ thông tin cao”. Nói cách khác, bạn muốn làm được nhiều việc nhất có thể với ít không gian nhất. Zobnin nhận thức sâu sắc về sự căng thẳng tồn tại giữa hai nguyên tắc này. Anh ấy nói “Bạn phải cẩn thận đừng lạm dụng mật độ, nếu không giao diện sẽ trở nên lộn xộn.”

Liệu AIO có cân bằng được hai nguyên tắc này hay không phụ thuộc rất nhiều vào quan điểm cá nhân.

Tôi thậm chí còn không biết giao diện AIO Launcher tốt hay xấu. Tôi chỉ làm những gì tôi tin là đúng.


Hai nguyên tắc cuối cùng cố gắng giải quyết xung đột giữa hai nguyên tắc đầu tiên. Ông nói: “Giao diện phải thu hút sự chú ý đến những phần quan trọng nhưng không gây khó chịu”. Có gì khó chịu? Zobnin có ác cảm đặc biệt với việc cuộn văn bản, nhấp nháy các thành phần thiết kế và làm nổi bật giao diện thay vì thông tin.

Nguyên tắc thiết kế cơ bản của Zobnin là “Giao diện không được mơ hồ”. Ông giải thích thêm: “Android có các thành phần giao diện khủng khiếp, vừa là phần chuyển đổi vừa là phần cài đặt cùng một lúc.” Các ô Bluetooth và Hotspot trong menu Cài đặt nhanh là những ví dụ hoàn hảo về điều này: nhấn để bật và tắt;


Làm việc một mình trên AIO

Một phước lành và một lời nguyền

Không giống như một số launcher tên tuổi lớn hơn, AIO là công việc của một người từ khi thành lập cho đến nay. “Lợi ích của việc làm việc một mình là tôi không phụ thuộc vào ý kiến ​​của người khác,” anh nói với tôi. “Tôi có thể đưa ra những quyết định điên rồ mà không gặp trở ngại nào và nhanh chóng làm việc với các tính năng mới cũng như sửa lỗi.”

Sự độc lập này chính xác là điều đã cho phép AIO trở nên độc đáo như ngày nay, nhưng điều đó không có nghĩa đó luôn là điều tốt.

Tôi không nghĩ từ “hoàn thành” có thể áp dụng được cho các ứng dụng hiện đại.

“Nhược điểm là tôi không có ai trông chừng sau lưng mình,” anh nói. “Không có ai nhìn vào mã của tôi và nói với tôi rằng nó sai, không có ai nhìn vấn đề từ một góc độ khác, không có ai kiểm tra một tính năng từ góc độ mà tôi chưa từng xem xét.”


Tương lai của AIO

Không bao giờ ngừng không bao giờ dừng

Evgeny Zobnin trước cổng thông tin

Nguồn: Evgeny Zobnin

Với tất cả những điều đó, không có gì đáng ngạc nhiên khi Zobnin không coi AIO là một ứng dụng đã hoàn thiện. Ông nhận xét: “AIO Launcher phát triển chủ yếu một cách tự phát và trực quan. “Tại một thời điểm nào đó, tôi có thể chợt nảy ra một ý tưởng và vội vàng thực hiện một tính năng mà trước đây tôi thậm chí chưa từng nghĩ tới. Đó là cách mà tính năng quản lý widget thông qua menu bên ra đời.”

Nếu điều đó nghe giống như từ 9 đến 5 thì đó là vì nó đúng như vậy. Zobnin nói với tôi: “AIO Launcher chiếm phần lớn thời gian của tôi. “Tôi làm việc với nó hàng ngày, hầu như phát hành các phiên bản beta hàng ngày.” Mặc dù phần lớn thời gian của anh ấy dành cho việc tinh chỉnh AIO, nhưng anh ấy vẫn để ngỏ các lựa chọn của mình.


“Bạn biết đấy, trong vài năm qua, cuộc sống của tôi đã thay đổi đáng kể hai lần, vì vậy kế hoạch không phải là điều tôi muốn tạo gánh nặng cho mình. Điều duy nhất tôi biết chắc chắn là tôi sẽ tiếp tục làm việc trên AIO Launcher miễn là có ai đó cần nó và miễn là tôi có thể. Mọi thứ khác đều không được tôi biết đến.”