Đ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ả!
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