Câu chuyện đằng sau việc xây dựng lại Android của Snapchat

Tác Giả: Monica Porter
Ngày Sáng TạO: 20 Hành Khúc 2021
CậP NhậT Ngày Tháng: 2 Tháng BảY 2024
Anonim
Câu chuyện đằng sau việc xây dựng lại Android của Snapchat - Công Nghệ
Câu chuyện đằng sau việc xây dựng lại Android của Snapchat - Công Nghệ

NộI Dung


Snapchat đã công bố một động thái lớn vào cuối năm 2017. Nó sẽ khắc phục tất cả các vấn đề mà phiên bản Android của nó gặp phải so với phiên bản iOS. Mục tiêu là một trải nghiệm sạch hơn, nhanh hơn và ít lỗi hơn. Đây không phải là thiết kế lại nhỏ hoặc nỗ lực xây dựng lại nửa vời - đó là toàn bộ viết lại từ đầu.

Bản cập nhật đang dần dần đến với người dùng Android, với việc giới thiệu đầy đủ đến trước cuối năm 2019. Việc này có giúp số Snapchat của Android vẫn chưa rõ ràng hay không. Tuy nhiên, công ty rất lạc quan về tương lai của nó trong Android. Chúng tôi đã ngồi xuống với Snapchat thác SVP, kỹ sư Jerry Hunter, giám đốc kỹ thuật Gustavo Moura, và phó chủ tịch sản phẩm Jacob Andreou, cùng với đại diện PR Shannon Kelly để nói về hành trình mà Snapchat đã thực hiện từ ứng dụng ban đầu đến phiên bản được viết lại hoàn chỉnh.


Bước 1: Khám phá vấn đề

Câu chuyện về khám phá bản thân của Snapchat bắt đầu từ hai năm rưỡi trước. Vào thời điểm đó, nó thậm chí không thực sự biết ứng dụng Android của mình có vấn đề. Công ty đã so sánh mã của các phiên bản iOS và Android, thay vì trải nghiệm người dùng và đơn giản là không thấy điều gì sai, theo Jerry Hunter.

Rất nhiều lần chúng tôi tự lừa mình nghĩ rằng chúng tôi tốt hơn chúng tôi, ông nói.

Snapchat vừa có một năm lớn nhất từ ​​trước đến nay, chắc chắn mọi thứ đều ổn.

Snapchats cơ sở mã hiện có cuối cùng đã trở thành một nỗi đau thực sự để làm việc với.

Khi các nhà phát triển Snapchatftime cuối cùng cũng gặp phải vấn đề về trải nghiệm người dùng ứng dụng Android, nhóm phát triển đã dành vài tháng để vạch ra cơ sở mã của nó và tìm ra nơi để cải thiện. Những cải tiến đó đến vào năm 2017 và Snapchat đã thấy phản hồi tương đối tích cực từ người dùng Android. Tuy nhiên, các vấn đề cơ sở mã đã xa hơn.


Chúng tôi nhận thấy, đến cuối chín tháng, đã trở nên khó khăn hơn để tạo ra nhiều cải tiến hơn và nó vẫn chưa đủ tốt. Đó thực sự là một hệ quả của một cơ sở mã vừa được xây dựng, tôi nói một cách ngây thơ, dựa trên nhu cầu để có được các tính năng một cách nhanh chóng, theo ông Hunter.

Nhóm quyết định làm một cái gì đó kịch tính hơn một chút.

Bước 2: Viết lại

Đầu năm 2018 là một thời gian hoang dã tại Snapchat, với việc xây dựng lại đang được tiến hành. Tuy nhiên, theo Gustavo Moura, không ai trong số đó khắc phục được nhiều vấn đề lớn hơn, nguyên nhân là do ứng dụng cố gắng luôn chạy mã trong nền. Nó đã làm giảm kinh nghiệm và mọi thứ chỉ cần làm việc. Một bản viết lại đầy đủ từ mặt đất lên sẽ khắc phục điều đó.

Cấm Gustavo và một nhóm nhỏ những nhà tư tưởng có cùng chí hướng đã lặng lẽ ở trong góc xây dựng một khuôn khổ sẽ làm nền tảng cho việc viết lại, ông Hunter Hunter nói với chúng tôi.

Những thách thức chắc chắn là có. Có một số lượng thiết bị iOS tương đối nhỏ so với Android. Đối với Moura, thách thức lớn nhất là khiến Snapchat sử dụng phần cứng với tiềm năng tối đa của nó trên mọi điện thoại thông minh Android và vẫn hoạt động trơn tru hơn trên các thiết bị cấp thấp hơn.

Việc viết lại tập trung nhiều vào mã hóa mô-đun và hỗ trợ cho các thiết bị cấp thấp hơn.

Tất cả đều hành xử theo cùng một cách, phải không? Chúng tôi rất dễ dàng để xây dựng một ứng dụng Android sẽ hoạt động tốt trên các thiết bị hàng đầu như Pixel 3. Thử thách hơn khi bạn phải chụp toàn bộ hệ sinh thái, đặc biệt là khi máy ảnh hoạt động rất khác so với nhà sản xuất, nhà sản xuất, ông nói với chúng tôi .

Moura và Hunter đều ca ngợi những tiến bộ trong các ngôn ngữ phát triển ứng dụng Android như Java và Kotlin, cũng như các công cụ khác, là lý do lớn cho những cải tiến trong quá trình viết lại.

Bước 3: Hậu quả

Nhóm phát triển đã thực hiện một cách tiếp cận mô-đun từ đầu đến cuối với cơ sở mã ứng dụng Android, điều này sẽ giúp cập nhật nhanh hơn, có tác động hơn, cùng với hiệu suất tổng thể tốt hơn, đặc biệt là trên các thiết bị cấp thấp. Hunter cũng đề cập đến cách các nhà phát triển Snapchat thấy làm việc với mã mô-đun dễ dàng hơn rất nhiều. Về cơ bản, nó có tất cả mọi thứ mà người dùng đã hỏi về, với một số phần thưởng bổ sung cho các nhà phát triển.

Hunter cũng đề cập rằng Snapchat hiện đang chạy một bộ thiết bị thử nghiệm rộng hơn nhiều để đảm bảo tất cả các bản cập nhật hiện tại và tương lai đều hoạt động như mong đợi.

Người dùng Snapchat hiện tại không nên nhận thấy quá nhiều thay đổi trong cách điều khiển hoặc bố cục của ứng dụng. Các nhà phát triển Snapchat chỉ đơn giản là đã có những thứ như thiết kế hoặc bố cục ứng dụng trên radar tập thể của họ. Hiện tại, trọng tâm chính là xây dựng một ứng dụng phản ứng nhanh hơn, hoạt động tốt hơn trên các thiết bị.

Mục tiêu lý tưởng của chúng tôi là mọi người nên thực sự nhận thấy rằng ứng dụng thực sự được thay đổi hoàn toàn từ bên dưới chúng ngoại trừ mọi thứ sẽ nhanh hơn, theo Jacob Jacobou nói với chúng tôi.

Bước 4: Tương lai

Nhóm phát triển Snapchat có những kế hoạch đầy tham vọng cho tương lai ứng dụng. Họ muốn phiên bản Android sẽ xuất hiện ngay trên đó với phiên bản iOS, nếu không muốn nói thêm. Trong nội bộ, họ tin rằng việc viết lại này cuối cùng sẽ đặt khoảng cách về trải nghiệm Android và iOS để nghỉ ngơi lần này.

Với nền tảng mới này, tôi sẽ rất ngạc nhiên nếu bạn thực sự thấy mọi thứ bắt đầu đến với Android ngay cả trước khi đôi khi iOS. Android sẽ trở thành một nơi mà chúng tôi đang thực sự thử nghiệm những thứ mới nhất và lớn nhất của chúng tôi mà chắc chắn không phải là trường hợp trong lịch sử, ông Andreou nói.

Việc viết lại Android cuối cùng sẽ đạt được sự tương đương về hiệu năng mà Snapchat đang tìm kiếm.

Hiện tại, mục tiêu là sửa phiên bản Android càng sớm càng tốt. Từ đó, nhóm phát triển muốn tập trung vào việc cung cấp các tính năng mới đồng thời hợp tác với Google và Apple về các tính năng thực tế tăng cường mới. Sau đó, tất cả chúng ta chỉ cần chơi bằng tai.

Bản viết lại lớn của Snapchat đã được tung ra ngay bây giờ, với bản phát hành đầy đủ vào cuối năm 2019. Chúng tôi sẽ xem liệu nó có giúp thay đổi làn sóng trên Android hay không. Hãy cho chúng tôi biết những gì bạn nghĩ trong các ý kiến.

Chúng tôi đã thấy rất nhiều hình ảnh giới thiệu Xiaomi Mi Mix 3, nhưng nó không chỉ là một chiếc điện thoại nắp trượt? Thương hiệu Trung Quốc đã trả lời cá...

Cập nhật, ngày 23 tháng 5 năm 2019, lúc 11:35 áng ET: au vài tháng chờ đợi, Xiaomi đã chính thức cung cấp Mi Mix 3 5G để mua! Bạn có thể nhấc máy qua ...

Đề Nghị CủA Chúng Tôi