Google I/O Extended Seoul 참가 후기
매년 진행하는 Google I/O Extended Seoul에 늘 참석하고 싶었지만, 계속 미뤄오다가 올해야 참석하게 되었습니다. 사실 가장 결정적인 참석 이유는 새롭게 선보인 Android P에 대한 설명과 개발 툴, 머티리얼 디자인 그리고 구글 관련된 소식을 접하고 싶었기 때문입니다. 고삼 맞냐 이놈아!
체크인 하기
저는 입장시간인 오전 11시의 10분 전인 10시 50분에 도착했지만 이미 많은 분들께서 미리 와 계셨습니다.
처음 가는 Google I/O라 많이 설렜습니다. 행사 예약 사이트에서 예약할 때 받았던 QR코드를 보여주면 방문증(?)과 함께 쿠폰을 줍니다. 이 쿠폰은 미국에서 부터 시작되어... 저 쿠폰은 나중에 기념품으로 교환하기 위해 꼭 필요하니 잃어버리지 않도록 합니다.
뒷면에는 이렇게 세션별로 타임테이블이 적혀 있습니다. 굉장히 센스있었습니다. 저는 TRACK A에 참여할 예정입니다.
행사를 더욱 풍성하게 만들어줄 부스
여러곳에서(...) 부스를 진행하고 있었습니다. 우선 구글, 리디북스, 레진엔터테인먼트, 오픈서베이 입니다. 개발자 행사 답게 각 회사의 채용 방법을 설명하는 리플렛을 나눠주었습니다. 그냥 받으면 심심하니까 스티커도 같이 주길래 받았습니다.
구글은 구글 클라우드 플랫폼 로고가 인쇄된 피젯스피너를, 리디북스는 각종 스티커와 로고가 인쇄된 뱃지, 레진엔터테인먼트는 심볼이 인쇄된 스티커를 제공했습니다. 리디북스 리크루터님 명함도 받았습니다! ㅋㅋㅋ
행사장 내부
세션 준비가 한창입니다. 11시부터 입장이고 본 행사는 12시부터 시작이기에 일찍 가서 맨 앞자리를 차지했습니다.
웹서핑을 하려고 노트북을 열고, 와이파이를 검색해 봤는데 어마무시합니다 ㅋㅋㅋㅋㅋ 큰 규모인 만큼 수많은 네트워크가 검색 되네요. 와이파이도 세션별로 분리를 해놨습니다. 나중에는 속도가 너무 느려서 제 아이폰을 연결해서 사용했습니다..
키노트 진행
본격적인 키노트를 하기 전에 구글 본사에서 날아오신 구글 개발자님이신 David Mclaughlin 님 께서 스타트를 끊습니다. 당연한 것이지만, 영어로 훅 들어와서 당황스러웠습니다 ㅠㅠ 알아들은 부분은 몇 안되는... (나중에 사진 같이 찍었어요! ㅋㅋㅋㅋ)
이제 세션별로 나눠야 하기 때문에 벽이 촤촤촥 쳐집니다. 생각보다 방음이 잘 되더라구요.. 놀랐습니다.
What's new in Android P
우선 P에서 바뀐 점들과 Android 앱 개발 시에 도움이 될 수 있을만한 여러 새로운 기술들도 함께 소개해 주셨습니다. 이번 세션을 들으면서 구글이 Android에 신경을 많이 쓰고 있다는 것을 세삼 느꼈습니다.
세션에서 발표해 주신 모든 내용을 블로그에 담기 어려워 제가 인상깊게 느꼈던 부분들 중 몇 개만 뽑아서 작성하겠습니다. 죄송합니다 ㅠㅠ
첫 번째로 배터리 관련입니다. 본 google I/O에서는 발표를 구글의 딥마인드가 나와서 발표를 했다고 합니다. 왜 배터리 관련 발표를 하는데 딥마인드에서 발표를 하느냐 하면.. 인공지능이 사용자의 패턴을 학습해서 조금 더 효울적으로 배터리를 관리한다고 합니다.
위치서비스 입니다. 실내에서도 Wi-Fi신호를 사용하여 자신의 위치를 파악할 수 있는 기술입니다. 오차범위가 1m이내라고 할 정도로 정확하다네요.
보안 관련입니다. 이전에는 API 형태로만 제공하여, 관련 UI를 직접 구현해야 했지만, Android P부터는 제공하는 UI가 있기 때문에 사용자에게 신뢰감을 더 준다고 합니다.
디스플레이 부분입니다. iPhone X를 비롯해 최근에는 노치가 있는 스마트폰이 많이 나오고 있는데요, Android는 이를 효율적으로 사용할 수 있게 하기 위해서 API를 공식 제공합니다. 설정 값에 따라 OS단에서 레이아웃을 변경할 수 있습니다. 프레젠테이션도 센스있게 윗 부분이 파여있네요 ㅋㅋㅋ
작년부터 구글 Android의 공식 언어로 채택된 코틀린의 지원이 아낌없이 계속되고 있습니다. 코틀린의 성능이 향상되었습니다!!(...)
App Bundle입니다. 이건 이번에 새로 생긴 것인데요 상당히 유용할 듯 합니다. 사용자에 따라 다른 경험을 제공할 수 있도록 하는 기능 입니다. 제가 기억은 잘 나지는 않지만.. 예를 들자면, 기기마다 해상도가 모두 다른데 해상도별로 맞는 리소스를 모두 넣게 되면 App의 용량은 늘어나기 마련이지만, App Bundle을 이용하여 리소스를 분류하고 앱을 출시할 수 있기 때문에 사용자가 설치하는 App의 용량은 확연히 줄어들게 되고 좀 더 나은 경험을 제공할 수 있습니다.
이 기능은 지금 바로 사용 가능하니, 여기를 클릭해 확인해 보시기 바랍니다!
느낀점
'Android' 카테고리의 다른 글
Magellan(마젤란) 사용하기 (0) | 2018.07.19 |
---|---|
RecyclerView에서 원하는 항목 item 제거하기 (0) | 2018.07.17 |
Android Studio에서 Firebase Assistant 사용하기 (With. Dynamic Links) (2) | 2018.06.03 |
ML Kit 을 사용하여 간편하게 머신러닝 사용하기 (1) | 2018.05.25 |
Gradle용 Android 플러그인 업데이트 (0) | 2018.05.05 |
댓글
이 글 공유하기
다른 글
-
Magellan(마젤란) 사용하기
Magellan(마젤란) 사용하기
2018.07.19 -
RecyclerView에서 원하는 항목 item 제거하기
RecyclerView에서 원하는 항목 item 제거하기
2018.07.17 -
Android Studio에서 Firebase Assistant 사용하기 (With. Dynamic Links)
Android Studio에서 Firebase Assistant 사용하기 (With. Dynamic Links)
2018.06.03 -
ML Kit 을 사용하여 간편하게 머신러닝 사용하기
ML Kit 을 사용하여 간편하게 머신러닝 사용하기
2018.05.25