Cách Facebook làm cho ứng dụng của họ tốt hơn với sự tách biệt và hợp nhất

Điều này có vẻ mâu thuẫn, nhưng những gì tôi lấy được từ một bài đăng gần đây của Facebook về cách họ phát triển ứng dụng iOS là bằng cách cho phép người dùng chơi với một ứng dụng tập trung (như Messenger hoặc Camera), chúng tôi có được trải nghiệm tốt hơn trong ứng dụng hợp nhất. Lấy một cơ sở mã thống nhất và làm việc nhóm tốt, với các ưu tiên được đặt ra cho người dùng, bạn có thể có những bước tiến lớn trong phát triển ứng dụng

Tôi nghĩ rằng Facebook cho iOS là một ứng dụng mà tất cả chúng ta đều ghét, nhưng hãy công bằng, nó sẽ tốt hơn. Chắc chắn có những thứ còn thiếu mà chúng tôi muốn thấy (ahem, chia sẻ), nhưng tôi nghĩ Facebook đang đến đó. Nếu bạn đọc toàn bộ bài đăng tôi trích dẫn từ bên dưới, bạn nên lưu ý rằng Facebook cho iOS bắt đầu với một người, không phải một nhóm. Tôi nghĩ rằng chúng ta nên vui mừng khi các phiên bản đầu tiên thậm chí hoạt động cả!

Liên quan đến trích dẫn dưới đây. Đây là những gì quan trọng. Facebook đang xem những gì mọi người thích và sử dụng trong ứng dụng Camera (ví dụ) và đưa một số tính năng đó vào ứng dụng chính (như nhiều lựa chọn ảnh mà tôi muốn thấy trong phiên bản iPad! ), Nhưng không phải tất cả . Ngoài ra, có các chức năng ứng dụng độc lập, như Trình quản lý trang, không cần có trong ứng dụng chính. Tôi dám nói hầu hết người dùng Facebook không có Trang Facebook mà họ quản lý. Chắc chắn có rất nhiều người làm, nhưng tôi thích có các tính năng quản lý Trang cùng nhau trong một ứng dụng. Cá nhân tôi cũng thích chúng trong ứng dụng chính chứ? Chắc chắn rồi, nhưng tôi cũng đang giúp quản lý hơn 10 trang Facebook. Tôi là một trường hợp vượt trội.

Không phải mọi tính năng từ các ứng dụng độc lập đều có ý nghĩa đối với ứng dụng cốt lõi, vì vậy, Facebook cho iOS PM, một trong những công việc của tôi là đảm bảo rằng các tính năng chúng tôi chia sẻ trên các ứng dụng mang lại trải nghiệm tốt nhất cho người dùng. Vì vậy, trong khi cử chỉ vuốt để hiển thị cuộn camera hoạt động thực sự tốt trong ứng dụng Máy ảnh - chúng tôi đã chọn không đưa phần này vào ứng dụng lõi vì cử chỉ này không có ý nghĩa với thanh điều hướng hàng đầu liên tục của chúng tôi. Để đưa nó vào ứng dụng cốt lõi, một tính năng phải thêm giá trị quan trọng vào trải nghiệm tích hợp, bất kể mức độ quan trọng của nó trong một trong các ứng dụng độc lập của chúng tôi.
Qua: Facebook

Đối với các nhóm phát triển, tôi hoàn toàn thừa nhận rằng tôi chưa từng làm việc trong nhóm phát triển iOS, nhưng tôi đã làm việc với các nhóm phát triển ứng dụng. Tôi nghĩ rằng có một bài học mạnh mẽ được rút ra từ việc rút ra một phần hoặc chức năng của ứng dụng và ném nó ngoài kia để xem những gì bạn học có thể giúp ứng dụng lớn hơn của bạn. Tất nhiên, nhiều đội không có sự xa xỉ về con người hay tiền bạc như Facebook phải chống lại sự phát triển ứng dụng, nhưng

Làm thế nào bạn sẽ tiếp cận làm một cái gì đó một ứng dụng Facebook gốc? Có trải nghiệm web nào mà bạn không nghĩ sẽ dịch tốt sang giao diện cảm ứng không? Những trang web / dịch vụ nào bạn sử dụng nghĩ rằng hầu hết xứng đáng là một ứng dụng hoàn toàn tự nhiên?

HT: 9to5Mac



Bài ViếT Phổ BiếN