[Android] Google for Mobile I/O Recap 2018 Day1
in Devstory on Java, Android, Androidp, Android9, Googlei/o, 2018
Google for Mobile I/O Recap 2018 Seoul
6/25일부터 26일, 양일간 열린 Google for Mobile I/O Recep 2018 Seoul(이하 Google I/O) 참가후기에 대한 글입니다.
이번 글에서는 그 첫시간으로 6월 25일에 열렸던 Google I/O 키노트를 정리해보겠습니다.
Posts
- Google for Mobile I/O Recap_001
- Google for Mobile I/O Recap_002
- Google for Mobile I/O Recap_003
- Google for Mobile I/O Recap_004
Keynote
환영사
- 발표자 : 민경환 (한국 안드로이드 앱/게임 비즈니스 개발 총괄)
이번주, AI week w/ Google가 열린다. CEO의 keynote등에서도 이미 들으셨다시피 AI에 대한 Google의 관심은 엄청나다.
AI/ML에 기반한 제품을 더욱 쓰기 쉽게 만들기 위해 노력하고 있다. Android에 포커싱하는 행사이지만, AI/ML에 대해서도 많은 관심 바란다.
Google I/O 2018 최신 기술 총정리
- 발표자 : Tian Lim: Vice President of UX & Product for Play, Google 닌텐도, Xbox 등 게임콘솔 개발에 참여하다 이제는 구글에서 일하고 있음. 세상을 좀 더 편하게 만들기 위해 힘쓰고 있다. 구글은 엄청 빠른 생태계 변화를 가지고 있는 것 같다.
소규모 기업들, 교육, 게임 등 수많은 분야에서 변화를 주는 것이 “기술”, 구글의 목표이다.
올해 Android 탄생 10년째.
Android의 현재 지표
- active devices(20억) : 2B+
- apps downloaded daily 250M+
- country: 215+
- 신흥시장에서 android 개발자가 3배 이상 늘어남
- google subscribers : 구글 플레이 스토어 80% 이상 증가
- 게임 설치 유저수 : 2배 이상 증가
#IMakeApps Hashtag Movement
Artist&AppDev ex) bemyeye
작년 구글 플레이 출시 앱 증가분이 43%가 넘었음 (안드로이드 앱을 누구나가 만들 수 있다는 운동.. 인데 할머니도 앱을 만드시고, 아이들도 만들고.. 난 이제 뭘 먹고 사나…)
Google I/O 축제
sth like festival Google I/O 는 단순한 기술 컨퍼런스를 넘어서서, 축제에 근접하고 있음 (과연?)
- 7000+ participants
- 100 announcements
- 200 session videos
Keywords
Google CEO 기조연설 키워드
- AI For Everyone
- Google Photos 등에도 AI에 적용되어 있음. (Suggestion Action, Color Pop …)
- Adaptive Battery
- 화면 밝기를 사용자가 조절하는 데이터를 학습하여, 화면 밝기 자동 조절
- 사용하는 앱/사용하지 않는 앱들을 학습
- ML Kit
- Text recognition, Face detection, Barcode scanning, Image labeling …
- TPU 3.0
- Tensor Process Unit : Tensorflow 이용
- 차세대 CPU
- Tensor Process Unit : Tensorflow 이용
- Healthcare
- Helping diagnose diabetic retinopathy
- 당뇨증 합병증인 망막변증 등을 진단을 할 수 있도록 도움을 주고 있음.
- 얼마전에 기사에 나온, 95% 이상의 사망 위험 진단 인공지능이 생각이 났다.
- URL : ai.google/principles
- Digital Well-being
- 디지털이 우리 삶을 매우 편하게 만들지만, 반면 삶을 매우 디지털에 의존적으로 변하기도 한다.
- Dashboard/App Timer/Wind Down 등을 이용하여 디지털 디펜던시를 줄이고자 한다.
- 플레이 스토어에 Stand Out Well-Being Apps 이라는 카테고리를 만듦 (뛰어난 웰빙앱)
I/O Keynotes
- Android App Bundle
- 평균 20% 이상의 apk size가 줄어듦
- iOS의 App Thining과 비슷함(or bitcode)
모바일 개발자를 위한 I/O 2018: Android의 새로운 기능 소개
- India, Brazil, Korea 등과 같이 급격히 성장하는 시장
- 3 point of android topic
- Innovative distribution
- 컨버전 rate가 apk file size에 반비례함
- Dynamic Delivery
- 아래의 Google Play Instant for game developers 참고
- faster development
- AAC (Android Architecture Components)
- Android Jetpack (Kotlin과 같이 사용하는 것을 목표로 개발했음, 95% 이상의 기기에서 작동함)
- Architecture
- Behavior
- UI
- Foundation
- url : https://go.co/androidjetpack
- increased engagement
- Android Slices : 유용하고, 풍부한 템플릿들이 들어가 있음.
- https://g.co/slices
- App Actions
- actions.xml 파일을 추가하면 됨.
- 런처 뿐만 아니라, google search, smart selection, assistant 등에 나타남
- 앱 밖에서 앱 안으로 인입을 시킬 수 있음 !!!!!
- Android Slices : 유용하고, 풍부한 템플릿들이 들어가 있음.
- Innovative distribution
- Kotlin의 성장
- 35% 의 pro개발자들이 kotlin을 사용 중 !!!!!!!!
- Do it now !!!!!!
Google Play Instant for game developers
- URL : https://g.co/instantapps
- 2017 Google I/O에서 instant app을 발표함
- 4Mb -> 10Mb 로 instant app size 상향
- Enabled progressive download
- Added game engine, NDK and OpenGL ES support
Unity plug-in comming soon
- Unity beta program : available now
- https://g.co/play/instantbeta
- Adding instnat app build target to CocosCreator IDE
- Alpha build with instant app support
- available now
- https://goo.gle/Q3PnpL
State of Kotlin
- 2017년 Kotlin의 급격한 성장세
- KotlinConf 2017
LOC(Lines of code) => 급격한 성장세 (github)
- 48% switched completely to Kotlin from other languages.
- 20% work in companies with more than 5000 employees
- 2% Kotlin is their first programming language
Types of Applicatinos
- Mobile : ~= 60%
- WebBackend : ~= 50%
- second most loved language : stackoverflow (1st ? => 찾아보세용)
- Kotlin
- Kotlin/JVM
- Kotlin/JS
- Kotlin/Native
- server, desktop, embedded
- macOS, windows, Linux, Raspberry Pi