Nếu bạn xem All About Android trên mạng TWiT vào tối thứ Ba, bạn có thể đã bắt gặp cuộc phỏng vấn trong tuần này với ba giám đốc điều hành hàng đầu của Android. Hội thảo bao gồm Dave Burke, Phó Chủ tịch Kỹ thuật cho Android; Stephanie Saad Cuthbertson, Giám đốc sản phẩm nhóm cho Android; và Sameer Samat, Phó chủ tịch quản lý sản phẩm cho Android và Google Play.
Bộ ba đã đưa ra một bản tóm tắt về Google I / O 2017, cũng như thêm một chút bối cảnh về một số công nghệ và thông báo mới được đưa ra trong bài phát biểu. Chẳng hạn, phần lớn các cải tiến dành cho Android O lần này đều tập trung vào việc làm cho nền tảng ổn định cho cả nhà phát triển và người dùng. Dưới đây là cách Cuthbertson giải thích nó:
Chúng tôi thực sự tập trung vào ba điều cốt lõi. Đầu tiên là chương trình bảo mật mà chúng ta đã nói, Play Protect, một phạm vi lớn hơn phơi bày nhiều thứ chúng ta đang làm. Cụ thể, thực tế là chúng tôi đã quét mọi ứng dụng trên mọi thiết bị được kết nối để tìm kiếm các ứng dụng có hại.
Thay đổi thứ hai: Thay vì tối ưu hóa hệ điều hành khá toàn diện, thời gian khởi động là một trong những vấn đề lớn mà chúng tôi đã nói và bạn sẽ thấy điều đó ngay lập tức.
Chúng tôi đã thực hiện tối ưu hóa trong thời gian chạy và trong trình biên dịch. Các ứng dụng sẽ chạy nhanh hơn và trơn tru hơn và đó là do toàn bộ các thay đổi chúng tôi đã thực hiện, như thu gom rác đồng thời. Tất cả những thay đổi đó có nghĩa là những ứng dụng bạn có sẽ tự động chạy nhanh hơn.
Một chủ đề vẫn đặc biệt gây được tiếng vang trong suốt cuộc phỏng vấn và đó là nỗ lực của Google trong việc sửa đổi quy trình cập nhật phần mềm rời rạc của Android. Tuy nhiên, trước khi giải thích cách lên kế hoạch khắc phục quy trình, Burke đã đưa ra một giai thoại đầy màu sắc về lý do tại sao phải mất quá lâu để các bản cập nhật phần mềm đến với bạn ngay từ đầu:
Cách suy nghĩ đúng đắn về nó giống như một đường ống dẫn: Chúng tôi viết tất cả mã này và sau đó chúng tôi phát hành mã nguồn mở và sau đó các nhà cung cấp silicon … lấy mã Android và sau đó họ làm rất nhiều mã tối ưu hóa nó cho silicone. Thách thức ngày nay là họ thực sự đã thay đổi không chỉ mã cấp thấp, mà còn khá nhiều đoạn mã. Và sau đó, những gì xảy ra là họ trao mã đó cho các nhà sản xuất thiết bị, những người sau đó thực hiện nhiều thay đổi hơn vì họ có một bộ phận máy ảnh cụ thể mà họ muốn sử dụng, hoặc GPS cụ thể hoặc không. Sau đó, nó đi đến các nhà mạng để kiểm tra nó, và sau đó nó đi ra ngoài cho người dùng.
Do đó, anh tiếp tục, nảy ra ý tưởng cho Project Treble. Burke mô tả nó như một giao diện sẽ giúp các nhà sản xuất thiết bị dễ dàng bỏ mã liên quan đến phần cứng của họ hơn mà không can thiệp vào các API hiện có của Android.
Bạn có thể xem toàn bộ cuộc phỏng vấn - khoảng 40 phút - để có được tin sốt dẻo, bao gồm cả ý tưởng thêm hỗ trợ Kotin trong Android Studio sẽ ra sao và Android Go sẽ ảnh hưởng đến chương trình Android One hiện tại như thế nào.