앞으로 생각 Firebase, Android Studio 개발자 도구가 I / O에서 쇼를 훔칩니다.

Firebase, Android Studio 개발자 도구가 I / O에서 쇼를 훔칩니다.

비디오: FIREBASE ANDROID 🔥 Curso ANDROID STUDIO desde CERO [2020] (십월 2024)

비디오: FIREBASE ANDROID 🔥 Curso ANDROID STUDIO desde CERO [2020] (십월 2024)
Anonim

어쨌든 마운틴 뷰에서 열린 회사의 I / O 개발자 컨퍼런스에서 두 가지 다른 Google이 전시되는 것을 보았습니다. 그 중 하나는 Google이 자신감을 갖고 검색 및 모바일 분야의 선두 주자, 기계 학습의 강점을 다른 인접 시장으로 확장하고 개발자에게 인상적인 새로운 도구를 제공하는 것이 었습니다. 다른 하나는 대화 조수, 메시징 응용 프로그램 및 가상 현실을 위해 시장에서 덜 거칠게 구글을 따라 잡는 것이 었습니다. 헤드 라인의 대부분은 후자의 범주로 넘어 갔으며, 여기서 변경 사항이 더 확실합니다. 그러나 대부분의 개발자에게는 Android의 확장 및 변경 사항과 관련 개발 도구가 더 즉각적인 영향을 줄 수 있습니다.

( 순 다르 피 차이 )

머신 러닝은 컨퍼런스의 가장 큰 주제였으며 구글 CEO 선 다르 피 차이 (Sundar Pichai)는 회사가 머신 러닝과 자연어 처리에 대한 오랜 투자를 더 많이 활용하기 위해 검색을 어떻게 발전시키고 있는지에 대해 화요일 기조 연설을 시작했다. 그는 구글이 음성 인식 분야에서 큰 진전을 이루 었으며, 현재 미국 내 검색의 20 %를 음성 질의로 처리하고있다. 검색 엔진 및 사진 모두에서 이미지 인식; 그리고 현재 100 개의 다른 언어를 지원하며 하루에 1, 400 억 단어를 번역합니다. 그는 구글이 사람, 장소, 사물 등 10 억 개의 개체에 대한 "지식 그래프"를 가지고 있다고 말했다. 그리고 나서 그는이 지식을 활용할 수있는 다양한 새로운 제품과 서비스를 보여주었습니다.

가장 확실한 것은 새로운 Google 어시스턴트입니다. Google 어시스턴트는 Google Now 서비스보다 대화를 더 많이하는 것처럼 보이며, 실제 환경에서 작업을 수행하고 콘텐츠와 컨텍스트를 이해하는 데 중점을 둔 양방향 대화를 제공하도록 고안되었습니다. 어시스턴트가 질문에 답하고, 볼 영화 나 식당을 선택하고 실제로 예약하는 등의 일을 할 수있는 흥미로운 데모가 많이있었습니다.

그것은 꽤 좋아 보였지만 개념적으로 그것은 우리가 본 Apple의 Siri, Microsoft의 Cortana 및 Amazon의 Alexa와 같은 다른 대화 도우미와 매우 유사합니다. 실제로 데모는 Cortana의 초기 데모를 상기시켜주었습니다.

Pichai는 검색이 변화하고 있다는 아이디어를 장려했습니다. "링크를 제공하는 것만으로는 충분하지 않으며, 실제 환경에서 작업을 수행하는 데 도움이 필요합니다." 4 년 전 Google Now의 추진력을 떠올리게되면서 회사에 큰 도움이되었습니다.

( 마리오 케이 로즈 )

이 기술은 구글 홈 (Google Home)이라는 새로운 장치의 일부가 될 것이며, 피 차이 (Pichai)는 영감을 얻은 것으로 보이는 아마존 에코 (Amazon Echo)를 기꺼이 지적했다. Echo와 마찬가지로 Home에는 음악을 재생하고 가정의 여러 장치를 제어하며 질문에 답변 할 수있는 대화 도우미가 있습니다. 제품 관리 담당 부사장 인 마리오 케이 로즈 (Mario Queiroz)는 Chromecast와의 통합과 같은 몇 가지 멋진 기능을 추가하여 음악이나 기타 미디어를 다른 스피커 나 TV 화면에 "캐스트"할 수있게했습니다.

다음으로 엔지니어링 책임자 인 Erik Kay는 기본적으로 채팅 플랫폼 인 Allo를 Google 어시스턴트와 함께 사용하여 대화를 더욱 스마트하게 만들었습니다. 1: 1 화상 통화 앱인 Duo는 통화에 응답하기 전에 상대방의 비디오 미리보기를 볼 수있는 흥미로운 기능을 제공합니다. 메시징 서비스 내의 채팅 봇 개념 (일명 "플랫폼으로 대화")은 몇 주 전 Microsoft Build의 주요 초점이었으며 Facebook Messenger는이 개념을 한동안 추진했습니다. Google은 이전에 소셜 미디어와 메시징에서 다양한 시도를 해왔으며 실제로는 이벤트 연결을위한 공간이라는 도구를 도입했지만 아직 큰 인기를 얻지 못했습니다. 이러한 도구는 무대에서 데모에 적합하게 보이지만 여기에 새로운 도구가 충분한 지 명확하지 않습니다.

저에게이 제품과 서비스에서 가장 놀라운 점은 Google이이를 조기에 홍보한다는 것입니다. 대부분 늦은 여름을 겨냥한 것으로 보이지만 개발자가 서비스를 비서와 연결하는 방법과 관련하여 더 많은 토론을 보지 못한 것에 놀랐습니다. Pichai는 몇 달 안에 더 많은 것을 가질 것이라고 말했다. 그러나 구글이 여기에 약간 뒤떨어져 있고 기계 학습과 검색 강점을 따라 잡으려고 노력하고있다. 반면 페이스 북은 F8 컨퍼런스에서 조기 발표를했으며 해당 플랫폼에 대한 챗봇은 거의 없으며 Microsoft의 봇 플랫폼도 매우 초기 단계이기 때문에 실제로 공개 시장입니다.

( 점토 맛 )

Google은 가상 현실과는 다소 다른 위치에 있으며, Cardboard는 인기 있지만 저렴한 플랫폼을 제공합니다. 구글은 오큘 러스 리프트 (Oculus Rift) 나 HTC 바이브 (HTC Vive)와 같은 하이 엔드 솔루션과 경쟁하려하지 않고 대신 다가오는 안드로이드 N 릴리스의 일부가 될 Daydream이라는 VR 플랫폼을 도입했다.

구글 VR 팀장 인 클레이 베이버 (Clay Bavor)는 안드로이드 N이 어떻게 고성능과 낮은 대기 시간을 지원하도록 설계되어 "모션 투 포톤 (motion to photon)"리프레쉬가 20ms 미만이되도록함으로써보다 현실적인 것처럼 보이게하는지 이야기했다. 또한 몰입 형 환경의 알림과 같은 것을 올바르게 처리하는 자체 사용자 인터페이스가있는 VR 모드가 있습니다. 이 릴리스의 일부로 영화 및 게임과 같은 VR 컨텐츠를 시작하는 Daydream 홈 화면과 Daydream 환경에서 작동하는 VR 용 Play Play의 새 버전이 있습니다. 다른 애플리케이션으로는 VR 콘텐츠를위한 새로운 버전의 YouTube 콘텐츠, 다른 위치를 돌아 다니는 스트리트 뷰 버전 및 좋아하는 순간을 재현하는 사진이 있습니다.

VR 발표의 대부분은 표준 및 사양을 다루었습니다. 전화기의 경우 Bavor는 전화기가 "Daydream-ready"라고하기 위해 특정 센서, 디스플레이 및 프로세서와 일치해야하는 일련의 사양을 발표했습니다. 이것은 오늘날의 고급형 전화기와 크게 다르지 않지만 Daydream에 사용할 수있는 전화기를 명확히해야합니다. 또한 광학이 뛰어나고 착탈이 쉬운 헤드셋의 레퍼런스 디자인을 보여 주었으며, 더욱 중요한 것은 몇 개의 버튼과 터치 패널이 특히 인상적인 새 컨트롤러입니다. Bavor 씨는 이번 가을에 여러 파트너들로부터 첫 번째 장치를 구입할 수있을 것이라고 밝혔다.

유명한 제품 발표 외에도 이미 베타 버전으로 제공되고 올 여름에 완성 될 모바일 운영 체제의 다음 버전 인 Android N에 대한 자세한 내용이있었습니다.

안드로이드 담당 엔지니어링 부사장 인 데이브 버크 (Dave Burke)는 이번 릴리스의 핵심 영역은 성능, 보안 및 생산성이라고 말했다. 성능 측면에서 그는 Vulkan 3D 그래픽 API의 도입을 강조했습니다. Vulkan 3D 그래픽 API는 CPU 오버 헤드를 낮추어 더 나은 성능을 약속하며 훨씬 더 빠르며 앱 설치 속도를 높여주는 새로운 런타임 컴파일러입니다. 보안 상 그는 파일 기반 암호화, 미디어 프레임 워크 강화 및 완벽한 업데이트에 대해 이야기했습니다. 즉, 장치가 자동으로 업데이트되므로 업데이트를 수동으로 설치할 필요가 없습니다. 생산성에있어 그는 분할 화면 및 PIP 모드에 대한 새로운 다중 창 지원에 대해 이야기했으며, 이는 다음과 같은 개별 다중 창 기능 회사에서 크게 발전한 것으로 보입니다. 삼성과 LG는 기존 Android 버전 위에 추가했습니다. 또한 더 나은 알림 및 유니 코드 -9 이모티콘 표준 지원과 같은 작은 변경 사항도 언급했습니다.

Android Wear, TV 및 Auto는 약간의 관심을 받았으며 각각 자체 세션과 영역이 있었지만 개발자 도구에 중점을 두었습니다. 개발자를위한 새로운 기능 중 일부에 가장 깊은 인상을 받았습니다. 개발자 제품 담당 부사장 Jason Titus는 모바일 웹에서 진보 한 웹 페이지를 지원하고 웹 사이트 속도를 높이기위한 Google의 AMP (Accelerated Mobile Pages) 프로그램을 지원하여 모바일 장치에서 Chrome을 사용하는 10 억 명이 넘는 사람들과 함께 모바일 웹의 발전에 대해 이야기했습니다..

( 스테파니 사드 커스버트 슨 )

Android Studio의 제품 관리 책임자 인 Stephanie Saad Cuthbertson (위)은보다 빠른 빌드, 응용 프로그램 설계 및 디버깅을위한보다 지능적인 도구 및보다 광범위한 플랫폼 지원에 중점을 둔 Android Studio 2.2 미리보기를 발표했습니다. 그녀는 Android Studio가 현재 상위 125 개 애플리케이션 중 95 %에서 사용되었다고 말했다. Studio 2.0은 올해 초에 출시되었으며 Android N을 지원하는 Studio 2.1은 해당 OS의 프리뷰 릴리스와 함께 제공되었습니다.

Firebase 백엔드 플랫폼은 Google이 18 개월 전에 인수 한 NoSQL 데이터베이스로 시작되었지만 이제는 데이터베이스에서 클라우드 메시징 및 알림, 원격 구성 및 충돌에 이르기까지 15 개의 개발자 도구 제품군으로 성장했습니다. 보고. URL을 탭한 위치에 따라 다른 결과를 생성 할 수있는 동적 링크가 특히 흥미 로웠다고 생각했습니다. 이 모든 것이 무료 분석과 연결되어 있으며 많은 모바일 앱 개발자에게 매력적일 것입니다. Firebase는 Android, iOS 및 모바일 웹에서 애플리케이션을 지원하므로 Google은 Android뿐만 아니라 플랫폼 간 애플리케이션을 위해이를 홍보했습니다.

가장 흥미로운 데모 중 하나는 Android Instant Apps의 미리보기로, 설치되지 않은 경우에도 모든 앱을 즉시 실행할 수 있습니다. Android의 그룹 제품 관리자 인 Ellie Powers는 기존 앱을 모듈화하여 Play 스토어가 특정 콘텐츠를 표시하는 데 필요한 부분 만 다운로드하도록합니다. 친구가 메시징 앱에서 대화에 참여하기를 원하고 링크를 보내면 앱을 설치하지 않고 단순히 대화를 계속할 수 있다는 아이디어가 있습니다. 이는 중대한 변화 일 수 있으며 모바일 웹과 앱의 구별에 대한 다른 접근 방식을 제시합니다. Instant Apps는 Jelly Bean으로 돌아가는 휴대폰에서 실행되며 올해 말부터 점차적으로 출시 될 예정입니다.

Pichai는 기계 학습에 대해 더 많이 이야기하기 위해 회사가 작년에 TensorFlow 기계 학습 프레임 워크를 출시 한 방법을 논의했으며 지난 주에는 자연 언어 파서의 오픈 소스 버전을 공개했습니다. Google이 클라우드 플랫폼을 다른 공급 업체와 차별화하려는 영역 중 하나가 될 것 같습니다.

한 가지 흥미로운 사실은 챔피언십 수준의 Go를했던 AlphaGo 프로그램은 Pichai가 TPU (Tensor Processing Units)라고 설명한 맞춤형 하드웨어를 기반으로한다는 것입니다. 이후 세션과 인터뷰에서 Google은 순위 검색 결과 (RankBrain), 매핑 및 내비게이션 (Street View)을 포함하여 많은 애플리케이션을 가속화하기 위해 1 년 이상 수천 건의 이러한 맞춤형 ASIC (Application-Specific Integrated Circuits)을 사용하고 있다고 설명했습니다., 사진 처리, 음성 인식 및 언어 번역. 그는 TPU가 머신 러닝을 위해 와트 당 "수십 배"향상된 성능을 제공했다고 말했다. 이러한 종류의 작업은 정밀도가 떨어지면 제대로 작동하기 때문에 Google은 단일 칩에 설계를 단순화하고 더 많은 처리 요소를 포장 할 수 있습니다. 그는 이것이 GPU 학습 플랫폼보다 "더 큰 규모"라고 말했다.

피 차이 (Pichai)는 머신 러닝 분야에서의 구글의 연구는 로봇 공학 및 건강 관리를 포함한 광범위한 분야에 적용될 수 있으며 당뇨병 성 망막증을 탐지하는 작업을 지적했다. "기계 학습과 인공 지능의 발전에 놀랍게도 흥분된다"고 덧붙였다. 그는 이것이 기계 나 인간의 경우가 아니라 실제 테스트가 인간이 훨씬 더 많은 것을 성취 할 수 있는지의 여부라고 덧붙였다. AI의 지원으로.

전반적으로 머신 러닝은 큰 주제 였지만 구글이 메시징 및 클라우드 서비스와 같은 더 많은 시장에서 경쟁하기 위해이를 브리지로 사용하려는 방법은 흥미로 웠습니다. 그러나 대부분의 개발자에게는 내 생각에 Android N, Android Studio 및 Firebase 서비스의 변경 사항이 앞으로 몇 달 동안 가장 주목을받을 것입니다.

Firebase, Android Studio 개발자 도구가 I / O에서 쇼를 훔칩니다.