Trang Chủ Suy nghĩ tiến tới Firebase, công cụ phát triển studio android ăn cắp chương trình tại i / o

Firebase, công cụ phát triển studio android ăn cắp chương trình tại i / o

Video: How to connect android with Firebase database || Android and Firebase || Firebase + android #1 (Tháng mười một 2024)

Video: How to connect android with Firebase database || Android and Firebase || Firebase + android #1 (Tháng mười một 2024)
Anonim

Theo một số cách, chúng tôi đã thấy hai Googles khác nhau được trưng bày tại hội nghị nhà phát triển I / O của công ty ở Mountain View, đã khai mạc ngày hôm qua. Một là Google tự tin, mở rộng vị trí dẫn đầu trong tìm kiếm và di động, và thế mạnh của nó trong học máy sang các thị trường lân cận khác, cũng như cung cấp một số công cụ mới ấn tượng cho các nhà phát triển. Cái khác là Google ít chơi trò đuổi bắt trên thị trường dành cho trợ lý đàm thoại, ứng dụng nhắn tin và thực tế ảo. Hầu hết các tiêu đề đã đi đến loại sau, trong đó những thay đổi là hữu hình hơn. Nhưng đối với hầu hết các nhà phát triển, các phần mở rộng và thay đổi cho Android và các công cụ phát triển xung quanh nó có thể có tác động ngay lập tức hơn.

( Sundar Pichai )

Học máy là chủ đề lớn nhất của hội nghị, với Giám đốc điều hành Google Sundar Pichai mở bài phát biểu thứ ba bằng cách nói về cách công ty đang phát triển tìm kiếm để sử dụng nhiều hơn khoản đầu tư dài vào việc học máy và xử lý ngôn ngữ tự nhiên. Ông cho biết Google đã có những bước tiến lớn trong nhận dạng giọng nói, với các truy vấn bằng giọng nói hiện chiếm 20% các tìm kiếm ở Mỹ; trong nhận dạng hình ảnh, cả trong công cụ tìm kiếm và trong Ảnh; và trong bản dịch, hiện hỗ trợ 100 ngôn ngữ khác nhau và dịch 140 tỷ từ mỗi ngày. Nhìn chung, ông nói, Google có một "biểu đồ tri thức" gồm 1 tỷ thực thể - con người, địa điểm và mọi thứ. Và sau đó anh tiếp tục cho thấy một loạt các sản phẩm và dịch vụ mới có thể sử dụng kiến ​​thức này.

Rõ ràng nhất là Google Assistant mới, dường như là một trợ lý trò chuyện nhiều hơn dịch vụ Google Hiện hành, được thiết kế để cung cấp hộp thoại hai chiều, tập trung vào việc hoàn thành công việc trong thế giới thực và hiểu nội dung và bối cảnh. Có một số bản demo thú vị trong đó Trợ lý có thể làm những việc như trả lời các câu hỏi và giúp bạn chọn một bộ phim để xem hoặc một nhà hàng để dùng bữa, và thực sự đặt chỗ trước.

Nó trông khá tốt nhưng về mặt khái niệm thì nó có vẻ rất giống với các trợ lý đàm thoại khác mà chúng tôi đã thấy như Siri của Apple, Cortana của Microsoft và Alexa của Amazon. Thật vậy, các bản demo đã nhắc nhở tôi về các bản demo ban đầu cho Cortana.

Pichai thúc đẩy ý tưởng rằng tìm kiếm đang thay đổi, nói rằng "nó không đủ để cung cấp cho họ các liên kết, chúng tôi thực sự cần phải giúp họ hoàn thành công việc trong thế giới thực." Điều đó khiến tôi nhớ lại sự thúc đẩy đằng sau Google Now bốn năm trước, hoạt động khá tốt cho công ty.

( Mario Queiroz )

Công nghệ này sẽ là một phần của một thiết bị mới có tên Google Home, nơi Pichai rất duyên dáng khi chỉ vào Amazon Echo, dường như là nguồn cảm hứng. Giống như Echo, Home có một trợ lý đàm thoại có thể phát nhạc, điều khiển nhiều thiết bị trong nhà và trả lời các câu hỏi. Mario Queiroz, phó chủ tịch quản lý sản phẩm, đã cho thấy một vài bổ sung thú vị, chẳng hạn như tích hợp với Chromecast để bạn có thể "truyền" nhạc hoặc phương tiện khác sang loa khác hoặc lên màn hình TV.

Tiếp theo, giám đốc kỹ thuật Erik Kay đã thể hiện Allo, về cơ bản là một nền tảng trò chuyện, với Google Assistant được tích hợp để nó có thể giúp cuộc trò chuyện của bạn thông minh hơn; và Duo, một ứng dụng gọi video 1: 1 với một nút thắt thú vị cho phép bạn xem bản xem trước của video từ người gọi trước khi bạn trả lời cuộc gọi. Khái niệm về bot trò chuyện trong một dịch vụ nhắn tin (còn gọi là "hội thoại như một nền tảng") là một trọng tâm lớn của Microsoft Build vài tuần trước và Facebook Messenger đã thúc đẩy khái niệm này trong một thời gian. Google đã thực hiện một loạt các nỗ lực trong phương tiện truyền thông xã hội và nhắn tin trước đây - thực sự họ cũng vừa giới thiệu một công cụ có tên Spaces để kết nối tại các sự kiện - và vẫn chưa có tiếng vang lớn. Mặc dù các công cụ này có vẻ tốt trong các bản demo trên sân khấu, nhưng không rõ liệu có đủ mới ở đây để thay đổi điều đó hay không.

Đối với tôi, điều đáng ngạc nhiên nhất về các sản phẩm và dịch vụ này là Google đang quảng bá chúng sớm như vậy. Hầu hết dường như được nhắm mục tiêu cho cuối mùa hè, nhưng tôi đã ngạc nhiên khi không thấy nhiều cuộc thảo luận cho các nhà phát triển liên quan đến cách họ có thể buộc các dịch vụ của họ vào trợ lý. Pichai cho biết họ sẽ có nhiều hơn trong một vài tháng, nhưng có vẻ như Google hơi chậm chân ở đây và đang cố gắng sử dụng thế mạnh học máy và tìm kiếm của mình để bắt kịp. Mặt khác, Facebook đã đưa ra thông báo sớm tại hội nghị F8 của mình và có rất ít chatbot cho nền tảng đó và nền tảng bot của Microsoft cũng khá non trẻ, vì vậy đây thực sự là một thị trường mở.

( Hương vị đất sét )

Google ở ​​một vị trí hơi khác với thực tế ảo, với Cardboard cung cấp một nền tảng phổ biến nhưng cấp thấp. Google không cố gắng cạnh tranh với các giải pháp cao cấp như Oculus Rift hay HTC Vive, mà thay vào đó giới thiệu một nền tảng cho VR có tên Daydream sẽ là một phần của phiên bản Android N sắp tới.

Clay Bavor, người đứng đầu nhóm VR tại Google, đã nói về cách Android N được thiết kế để hỗ trợ hiệu suất cao hơn và độ trễ thấp, cho phép làm mới "chuyển động thành photon" dưới 20ms, khiến nó có vẻ thực tế hơn. Ngoài ra, nó sẽ có chế độ VR với giao diện người dùng riêng xử lý chính xác những thứ như thông báo trong môi trường nhập vai. Là một phần của phiên bản này, có một màn hình Daydream Home mới để khởi chạy nội dung VR, bao gồm những thứ như phim và trò chơi, cũng như một phiên bản mới của Play Store cho VR hoạt động trong môi trường Daydream. Các ứng dụng khác bao gồm phiên bản mới cho nội dung YouTube cho VR, phiên bản Chế độ xem phố để đi bộ quanh các địa điểm khác nhau và Ảnh để làm sống lại những khoảnh khắc yêu thích.

Phần lớn các thông báo VR xử lý các tiêu chuẩn và thông số kỹ thuật. Đối với điện thoại, Bavor đã công bố một bộ thông số kỹ thuật mà điện thoại sẽ phải phù hợp với các cảm biến, màn hình và bộ xử lý cụ thể để được gọi là "Sẵn sàng cho giấc mơ". Điều này dường như không khác nhiều so với điện thoại cao cấp ngày nay, nhưng nó sẽ làm rõ những điện thoại nào đã sẵn sàng cho Daydream. Ngoài ra, ông đã cho thấy một thiết kế tham chiếu cho một tai nghe có khả năng quang học tuyệt vời và dễ dàng hơn để đeo và tháo ra, và quan trọng hơn, một bộ điều khiển mới chỉ với một vài nút và bảng điều khiển cảm ứng trông đặc biệt ấn tượng. Bavor cho biết các thiết bị đầu tiên sẽ có sẵn từ một số đối tác vào mùa thu này, với các công cụ phát triển hiện có.

Ngoài các thông báo sản phẩm cấu hình cao còn có nhiều thông tin chi tiết hơn về Android N, phiên bản tiếp theo của hệ điều hành di động đã có phiên bản beta và sẽ được hoàn thiện vào mùa hè này.

Dave Burke, VP of Engineering phụ trách Android, cho biết các lĩnh vực trọng tâm của phiên bản này là hiệu suất, bảo mật và năng suất. Về mặt hiệu suất, ông nhấn mạnh việc giới thiệu API đồ họa 3D Vulkan, hứa hẹn hiệu năng tốt hơn với chi phí CPU thấp hơn và trình biên dịch Runtime mới nhanh hơn nhiều và sẽ giúp cài đặt ứng dụng nhanh hơn. Về bảo mật, ông đã nói về mã hóa dựa trên tệp, làm cứng khung phương tiện và cập nhật liền mạch, có nghĩa là thiết bị của bạn sẽ tự động cập nhật, do đó bạn không phải cài đặt bản cập nhật theo cách thủ công. (Đám đông dường như rất ấn tượng về điều này.) Về năng suất, ông đã nói về hỗ trợ đa cửa sổ mới cho chế độ chia đôi màn hình và hình ảnh, dường như là một bước tiến lớn từ các công ty tính năng đa cửa sổ riêng lẻ như Samsung và LG đã bổ sung vào đầu các phiên bản Android hiện có. Ông cũng đề cập đến những thay đổi nhỏ hơn, chẳng hạn như thông báo tốt hơn và hỗ trợ cho các tiêu chuẩn Unicode-9 Emoji.

Android Wear, TV và Auto nhận được một chút sự chú ý - và mỗi người đều có các phiên và khu vực đột phá của riêng mình tại triển lãm - nhưng rất nhiều sự tập trung vào các công cụ dành cho nhà phát triển. Tôi ấn tượng nhất bởi một số tính năng mới cho các nhà phát triển. Jason Titus, VP Sản phẩm dành cho nhà phát triển, đã nói về những tiến bộ trong web di động, với hơn 1 tỷ người sử dụng Chrome trên thiết bị di động, với sự hỗ trợ cho các trang web tiến bộ và giờ là chương trình AMP (Trang di động tăng tốc) của Google để tăng tốc các trang web .

( Stephanie Saad Cuthbertson )

Stephanie Saad Cuthbertson (ở trên), Giám đốc quản lý sản phẩm cho Android Studio, đã công bố phát hành bản xem trước Android Studio 2.2 tập trung vào các bản dựng nhanh hơn, các công cụ thông minh hơn để thiết kế và gỡ lỗi ứng dụng và hỗ trợ nền tảng rộng hơn. Cô cho biết Android Studio hiện đã được sử dụng bởi 95% trong số 125 ứng dụng hàng đầu. Lưu ý rằng Studio 2.0 vừa xuất xưởng vào đầu năm nay và Studio 2.1 hỗ trợ Android N đã ra mắt với bản phát hành xem trước của HĐH đó.

Tin tức lớn là nền tảng back-end Firebase, khởi đầu là cơ sở dữ liệu NoQuery mà Google mua lại 18 tháng trước, nhưng giờ đã phát triển thành một bộ gồm 15 công cụ dành cho nhà phát triển, từ cơ sở dữ liệu, đến tin nhắn và thông báo trên đám mây, cấu hình từ xa và sự cố Báo cáo. Tôi nghĩ rằng các liên kết động, nơi một URL có thể tạo ra các kết quả khác nhau tùy thuộc vào nơi nó được khai thác, đặc biệt thú vị. Tất cả những điều này được gắn liền với các phân tích miễn phí và nó trông giống như một nền tảng tích hợp tốt, rất ấn tượng, sẽ chứng tỏ sức hấp dẫn đối với nhiều nhà phát triển ứng dụng di động. Firebase hỗ trợ các ứng dụng trên Android, iOS và web di động, vì vậy Google đã quảng bá nó cho các ứng dụng đa nền tảng, không chỉ cho Android.

Một trong những bản demo thú vị nhất là bản xem trước của Ứng dụng tức thì của Android, cho phép mọi ứng dụng chạy ngay lập tức ngay cả khi chưa được cài đặt. Ellie Powers, Giám đốc sản phẩm nhóm cho Android, cho biết điều này liên quan đến việc mô đun hóa các ứng dụng hiện có để Play Store chỉ tải xuống các phần cần thiết để hiển thị nội dung cụ thể. Đây có thể là một vấn đề lớn - nếu một người bạn muốn bạn tham gia một cuộc trò chuyện trong ứng dụng nhắn tin và gửi cho bạn một liên kết, ý tưởng là bạn có thể chỉ cần tiếp tục cuộc trò chuyện thay vì phải cài đặt ứng dụng. Đây có thể là một thay đổi đáng kể và trình bày một cách tiếp cận khác để phân biệt giữa web và ứng dụng di động. Ứng dụng tức thì sẽ chạy trên điện thoại hoàn toàn trở lại Jelly Bean và sẽ bắt đầu dần dần ra mắt vào cuối năm nay.

Pichai trở lại để nói nhiều hơn về học máy, thảo luận về cách công ty phát hành khung máy học TensorFlow vào năm ngoái và tuần trước đã đưa ra một phiên bản mã nguồn mở của trình phân tích cú pháp ngôn ngữ tự nhiên. Dường như rõ ràng đây sẽ là một lĩnh vực mà Google hy vọng sẽ phân biệt Nền tảng đám mây của mình với các nhà cung cấp khác.

Một tiết lộ hấp dẫn là chương trình AlphaGo chơi cấp độ vô địch Go được dựa trên phần cứng tùy chỉnh, được Pichai mô tả là Đơn vị xử lý hàng chục (TPU). Trong các phiên và phỏng vấn sau đó, Google giải thích rằng họ đã sử dụng hàng ngàn ASIC tùy chỉnh này (Mạch tích hợp dành riêng cho ứng dụng) trong hơn một năm để tăng tốc nhiều ứng dụng, bao gồm kết quả tìm kiếm xếp hạng (RankBrain), ánh xạ và điều hướng (Chế độ xem phố), xử lý ảnh, nhận dạng giọng nói và dịch ngôn ngữ. Ông cho biết TPU cung cấp "một trật tự cường độ" hiệu suất tốt hơn trên mỗi watt cho máy học. Điều này phần lớn là do các loại tác vụ này hoạt động tốt với độ chính xác giảm, cho phép Google đơn giản hóa thiết kế và đóng gói nhiều yếu tố xử lý hơn trên một chip. Ông nói rằng đây là "một trật tự lớn" tốt hơn so với các nền tảng học tập GPU.

Pichai cho biết công việc của Google trong học máy có thể áp dụng cho nhiều lĩnh vực bao gồm robot và chăm sóc sức khỏe và đã chỉ ra công việc đang được thực hiện trong việc phát hiện bệnh võng mạc tiểu đường. "Tôi vô cùng phấn khích về tiến bộ mà chúng ta đang đạt được với học máy và AI", ông nói và thêm rằng đó không phải là trường hợp của máy móc hay con người, mà thay vào đó, thử nghiệm thực sự là liệu con người có thể đạt được nhiều hơn nữa không với sự hỗ trợ của AI.

Nhìn chung, học máy là chủ đề lớn, nhưng thật thú vị khi Google đang cố gắng sử dụng nó làm cầu nối để cạnh tranh ở nhiều thị trường hơn, như dịch vụ nhắn tin và đám mây. Nhưng đối với hầu hết các nhà phát triển, tôi đoán là những thay đổi trong Android N, Android Studio và các dịch vụ Firebase sẽ được chú ý nhiều nhất trong những tháng tới.

Firebase, công cụ phát triển studio android ăn cắp chương trình tại i / o