Mục lục:
- Thư viện hỗ trợ thiết kế Android mới
- Hỗ trợ Android Studio C / C ++
- Phòng thí nghiệm đám mây
- Công cụ tốt hơn cho các ứng dụng tốt hơn
/ google-io-2016)
Google I / O 2015 khá tuyệt vời nếu bạn là người hâm mộ Android. Các tính năng mới đến với Google Hiện hành là một màn hình đáng kinh ngạc về học máy và sẽ cho chúng ta biết nhiều hơn về Skrillex hơn những gì chúng ta muốn biết. Google Photos mới trông giống như một cách tuyệt vời (và chủ yếu là miễn phí) để giữ mọi thứ có tổ chức và có sẵn ở mọi nơi và người dùng Chromebook có thể có một lựa chọn Lightroom khả thi để tổ chức và lập danh mục ảnh trong các tác phẩm - chúng tôi sẽ cố gắng làm điều đó. Android Pay cho thấy Google có thể phát triển và thích nghi như thế nào khi một ý tưởng tuyệt vời không đạt được lực kéo mà họ mong đợi. Và có những bộ râu vinh quang.
Nhưng vào năm 2015, thậm chí hơn nhiều năm qua, Google rất nghiêm túc trong việc các nhà phát triển tạo ra các ứng dụng tốt hơn.
Các công cụ dành cho nhà phát triển của Google là một bộ công cụ luôn phát triển và thay đổi, cho phép mọi người xây dựng ứng dụng của chúng tôi gắn kết với các dịch vụ của Google trong khi tạo ra những thứ chúng tôi muốn cài đặt và sử dụng hàng ngày. Chúng miễn phí và trong khi chúng mạnh mẽ, một số điểm tốt hơn về thiết kế tuyệt vời đã khiến các nhà phát triển khó xử lý và chính IDE - đó là chương trình mà các nhà phát triển sử dụng để viết mã và xây dựng ứng dụng của họ - có thể rất khó hiểu khi bạn đi lạc bên ngoài hộp "hello world" và hòa mình vào quá trình mã hóa. Và các ứng dụng thử nghiệm đã là một cơn ác mộng. Google đã giải quyết ba vấn đề này một cách lớn.
Thư viện hỗ trợ thiết kế Android mới
Có một ứng dụng trông giống như trên điện thoại trong tay người dùng là điều quan trọng. Chúng tôi không muốn mọi thứ trông giống hệt nhau, nhưng Thiết kế Vật liệu cho phép ứng dụng của bên thứ ba có giao diện giống như các ứng dụng là một phần của hệ thống. Tuy nhiên, việc thực hiện các hướng dẫn thiết kế này có thể khó khăn và thời gian dành cho bố cục và hình ảnh thường là một bài tập trong sự thất vọng - ngay cả đối với các nhà phát triển dày dạn kinh nghiệm.
Thư viện hỗ trợ thiết kế Android mới và được cải tiến mang đến một số công cụ mới mà các nhà phát triển có thể tích hợp vào các ứng dụng của họ mà không cần viết hàng ngàn dòng mã. Phần tốt nhất là nó hoạt động cho các thiết bị chạy Android 2.1 trở lên, đó là tất cả về chúng.
Thư viện mới này sẽ giúp các nhà phát triển nhập chế độ xem ngăn kéo điều hướng, nhãn nổi để chỉnh sửa văn bản, nút hành động nổi, thanh ăn nhẹ, tab và khung chuyển động và cuộn để mọi thứ trôi chảy. Các widget và phương thức thiết kế này sẽ cắt giảm thời gian phát triển đồng thời làm cho các ứng dụng trông và cảm thấy khá tuyệt vời.
FAB sống lâu!
Hỗ trợ Android Studio C / C ++
Hầu hết các nhà phát triển sử dụng cái được gọi là IDE (Môi trường phát triển tích hợp) Để viết mã, giữ mã trong một cây hợp lý và xây dựng tất cả khi mọi thứ đã sẵn sàng để chạy. Bạn chỉ có thể sử dụng notepad và các công cụ dòng lệnh để xây dựng ứng dụng, nhưng chỉ khi bạn ghét chính mình. IDE miễn phí cho các nhà phát triển ứng dụng Android của Google được gọi là Android Studio và nó đã có một bản cập nhật lớn trong phiên bản 1.3.
Plugin Gradle mới được cải tiến, cung cấp thời gian xây dựng nhanh hơn, xử lý tốt hơn và nghiền nát các tệp PNG và một công cụ aapt tốt hơn (đây là những công cụ xây dựng một ứng dụng từ mã nguồn). Một số chú thích Java mới đã được thêm vào để giúp các nhà phát triển tránh các lỗi trong các dòng mã dài đó và các công cụ lược tả bộ nhớ có một đại tu đáng kể và giao diện trực quan để cho các nhà phát triển thấy chính xác những gì đang xảy ra. Tất cả những thứ thực sự mát mẻ.
Nhưng sự yêu thích của đám đông là việc bổ sung hỗ trợ C / C ++ trực tiếp trong Android Studio. Google đã hợp tác với JetBrains để đưa C / C ++ IDE CLion của họ trực tiếp vào Android Studio với chi phí bằng 0 cho các nhà phát triển. Điều này cho phép tái cấu trúc và phân tích mã, điều hướng, tìm kiếm sử dụng, hoàn thành mã và hơn thế nữa. Điều này cũng cho phép tích hợp chặt chẽ giữa mã Java và mã C / C ++, vì vậy những thứ như tái cấu trúc một mặt cũng tái cấu trúc mặt kia.
Nếu bạn là nhà phát triển ứng dụng, bạn sẽ biết điều này tuyệt vời như thế nào. Nếu bạn không phải, điều đó có nghĩa là các nhà phát triển có một hộp công cụ mới giúp sử dụng NDK (Bộ công cụ phát triển gốc) trong Android Studio và sẽ tiết kiệm hàng trăm giờ thời gian phát triển cho các dự án sử dụng mã gốc. Điều này có nghĩa là các nhà phát triển hạnh phúc hơn và các ứng dụng tốt hơn xung quanh.
Phòng thí nghiệm đám mây
Tủ thử nghiệm thiết bị tức thời của bạn, với các báo cáo tự động và hỗ trợ mở rộng.
Nếu bạn tưởng tượng các nhà phát triển ứng dụng Android đang ngồi ở một bàn lớn được bao phủ bởi nhiều kiểu dáng và mẫu điện thoại Android khác nhau đang thử nghiệm ứng dụng của họ, thì có lẽ bạn không còn xa nữa. Lựa chọn trong phần cứng có nghĩa là không phải mọi điện thoại sẽ hoạt động theo cùng một cách khi được trình bày với một ứng dụng được biên dịch và dành nhiều thời gian để tối ưu hóa và gỡ lỗi ứng dụng trên các thiết bị khác nhau. Quá nhiều thời gian. Rất nhiều thiết bị.
Google đã công bố Phòng thí nghiệm đám mây để giúp đỡ. Các nhà phát triển có thể sử dụng phòng thí nghiệm trực tuyến của Google để kiểm tra các ứng dụng trong quá trình phát triển, cả trên thiết bị ảo cũng như thiết bị vật lý để gỡ lỗi thực và theo dõi hiệu suất. Các nhà phát triển có thể chạy tất cả các thử nghiệm của họ cùng một lúc trên tất cả các thiết bị mà không cần có một tủ đầy điện thoại trong văn phòng của họ. Phòng thí nghiệm cũng có các trình thu thập ứng dụng robot có thể thực hiện kiểm tra mà không cần bất kỳ quy trình kiểm tra bằng văn bản thủ công nào và điều này giúp giảm thời gian phát triển hơn nữa.
Bên cạnh thời gian tiết kiệm trong quá trình phát triển, điều này vượt qua rào cản chi phí mà các nhóm nhỏ hơn và các nhà phát triển độc lập có thể gặp phải khi thử kiểm tra ứng dụng tuyệt vời tiếp theo mà họ đang làm việc.
Công cụ tốt hơn cho các ứng dụng tốt hơn
Những người viết các ứng dụng Android biết tầm quan trọng của các công cụ này và chúng đã xuất hiện từ lâu. Nghiêm túc. Khi Jamal, Tor và Xavier (họ là những ngôi sao nhạc rock của Google trình bày tất cả các công cụ dev mới) đang trải qua tất cả các công cụ dev mới, đã có những tiếng reo hò và mọi người đứng trong đám đông. Thật tuyệt vời
Đối với phần còn lại của chúng tôi, hãy biết rằng các công cụ này tương đương với các ứng dụng tốt hơn, dễ xây dựng hơn và chi phí phát triển ít hơn. Android M là cách Google sẽ đưa sự đánh bóng cuối cùng lên hệ điều hành và Android Studio, Thư viện thiết kế và Phòng thí nghiệm đám mây mới sẽ cho phép các nhà phát triển đưa ra sự đánh bóng tương tự trên các ứng dụng tuyệt vời mà chúng ta muốn - và xứng đáng.