한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
안드로이드 N 개발자 프리뷰 및 도구
2016년 3월 10일 목요일
새로운 안드로이드 N 버전의 개발자 프리뷰가 오늘 공개되었습니다. 이전과 비교해 공개 날짜가 훨씬 앞당겨졌습니다. 개발 단계 초기에 "작업 진행 중"인 버전을 공개함으로써 개발자 피드백을 반영할 시간을 더 벌 수 있게 되었습니다. 또한, 이처럼 프리뷰를 서두르면 최종 N 릴리스를 올여름 기기 제조사에 넘겨줄 수 있을 테고, 제조사 입장에서도 여느 해보다 일찍 최신 안드로이드 버전을 입수할 수 있는 셈입니다.
다음은 오늘 발표된 안드로이드 N 개발자 프리뷰에 포함된 기능 중 저희가 강조하고 싶은 것들입니다. 프리뷰가 진행됨에 따라, 더 많은 것들이 공개될 예정입니다.
Multi-Window
android:resizableActivity 라는 새 매니페스트 특성이 추가되었습니다. 이 특성을 true로 설정하면 휴대전화와 태블릿에서 액티비티를
분할 화면 모드로 시작
할 수 있습니다. 또한, 액티비티의 최소 크기를 지정하여 사용자가 액티비티를 지정된 크기보다 작게 만들지 못하도록 할 수 있습니다. 멀티 윈도우 상에서 액티비티의 생명 주기 변경은 기기가 가로 모드에서 세로 모드로 전환될 때와 비슷합니다. 개발자 여러분은 액티비티 내부에서 직접 시스템 설정 변경을 처리하거나, 시스템이 기존 액티비티를 중지하고 새로운 크기와 레이아웃을 기반으로 액티비티를 다시 만들도록 할 수 있습니다. 그 밖에도, TV와 같은 기기에서는 액티비티가 화면 속 화면(picture-in-picture) 모드로 들어갈 수 있습니다. android:supportsPictureInPicture 속성을 true로 설정해 적용할 수 있습니다.
Direct reply notifications
안드로이드 웨어를 위해 추가된 RemoteInput API를 전화와 태블릿에서 사용할 수 있습니다. RemoteInput API를 사용하면 사용자가 알림 창에서 나가지 않고 빠르고 편리하게 수신 메시지 알림에 응답할 수 있습니다.
여기
서 더 자세히 알아보세요.
Bundled Notifications
N에서는 Notification.Builder.setGroup() 메서드를 사용하여 같은 앱의 알림(예: 메시징 앱의 개별 메시지)을 함께 그룹화할 수 있습니다. 두 손가락 제스처를 사용하거나 새 확장 버튼을 눌러 그룹화된 알림을 개별 알림으로 확장할 수 있습니다. 여기서 더 자세히 알아보세요.
효율성
기기가 사용되지 않을 때 배터리를 절약하기 위해 Marshmallow에서 Doze 모드가 추가되었습니다. N에서는 화면이 꺼질 때마다 Doze가 배터리를 더욱 알뜰히 절약해 줍니다. 이미 Doze에 맞춰 앱을 조정했다면(예: 긴급 알림에 대해 높은 우선순위의 GCM 메시지 사용), 제대로 준비가 된 것입니다. 그렇지 않다면
Doze 대응하기 문서
를 참고해보시기 바랍니다.
또한,
Android의 메모리 요구를 줄이기 위한 노력의 일환으로서,
Project Svelte
에 계속 투자하고 있습니다.
백그라운드 작업의 효율성을 높임으로써
메모리 사용 효율을 개선하고 있습니다.
백그라운드 작업을 위해 JobScheduler를 사용하고 있다면 이미 올바른 궤도에 들어선 것입니다. 그렇지 않다면, 지금이 JobScheduler를 한 번 시험해볼 좋은 기회입니다.
JobScheduler
의 기능이 확장되어, ContentProvider가 변경되는 것에 맞춰 특정 작업을 수행하도록 만들 수도 있습니다.
향상된 Java 8 언어 지원
드디어 안드로이드에 Java 8 언어 기능을 활용할 수 있습니다.
안드로이드 2.3 진저 브레드 이 후 버전부터,
Jack 컴파일러
를 통해
람다 등을 포함 널리 쓰이는 수많은 Java 8 언어 기능을 활용할 수 있습니다.
새로운 기능은 코드를 깔끔히 유지하는 데 도움이 됩니다. 예를 들어 람다는 이벤트 리스너를 제공할 때 흔히 사용되는 익명 내부 클래스를 대체할 수 있습니다. 인터페이스의 기본 및 정적 메서드, 스트림 및 함수형 인터페이스와 같은 일부 Java 8 언어 기능을 N과 그 이상의 버전에서 사용할 수 있습니다. Jack을 사용하여 이전 버전과의 호환성을 유지하면서도 Java 언어의 다양한 기능을 더욱 적극적으로 지원할 수 있게 되었습니다.
시작하기
N 개발자 프리뷰
에는 안드로이드 에뮬레이터와 Nexus 6, Nexus 5X, Nexus 6P, General Mobile 4G(Android One), Nexus Player, Nexus 9 및 Pixel C 기기에서 테스트하기 위한 시스템 이미지, 업데이트된 SDK가 포함되어있습니다.
이 최초 프리뷰 릴리스는 개발자 전용으로, 일상적인 용도로 사용하거나 소비자가 사용할 목적으로 제공되는 것은 아닙니다. 개발자 프리뷰 프로그램 진행 중에 N 개발자 프리뷰 시스템 이미지를 자주 업데이트할 계획입니다. 완제품에 가까워질 무렵, 소비자에게도 시제품 형식으로 사용해 볼 기회를 드릴 예정입니다.
개발자가 여러분은 새 안드로이드 베타 프로그램에 등록하여, 손쉽게 N 프리뷰 버전을 테스트해볼 수 있습니다. 오늘부터 안드로이드 기기를 N의 개발자 프리뷰로 업데이트할 수 있고, OTA를 통해 지속적인 업데이트를 받을 수 있습니다.
N 개발자 프리뷰 시작하기에 대한
자세한 내용
을 확인하고. 여러분의 생각을 알려 주세요. 빨리 알려주시면 더 많은 피드백을 최종 버전에 반영할 수 있습니다.
개발자 피드백 링크
새로워진 Google Play 개발자 정책 센터를 둘러보세요!
2016년 3월 2일 수요일
게시자: Atul Kumar, Google Play 정책 팀
가족 단위 사용자부터 게이머에 이르기까지, Google Play에서 좋아하는 앱과 게임을 찾아내 다운로드하는 Android 사용자가 매일 10억 명을 넘어가고 있습니다. 따라서
Google Play는
개발자들에게 전 세계의 방대한 사용자 집단과 연결하여 성공적인 사업을 구축할 수 있는 기반이 되고 있습니다. 사용자와 개발자가 모두 긍정적인 경험을 계속할 수 있도록 하기 위해,
Google Play 개발자 프로그램 정책
은 Google Play 커뮤니티를 대상으로 교육하고 앱 스토어에서 적절한 콘텐츠 및 액티비티를 정의함으로써 Google Play가 개방적이고 안전하며 즐거운 생태계가 되도록 하는 데 중추적인 역할을 합니다.
Google은 공정하고 명확한 정책을 유지하기 위해 끊임없이 개발자와 사용자의 목소리에 귀를 기울이고, 개발자가 우연히 발생하는 갖가지 문제를 피하는 데 도움이 되는 이러한 정책을 개선할 방법을 지속적으로 모색하고 있습니다. 그 노력의 일환으로, 정책을 더욱 더 투명하고 명료하게 전달하기 위해
개발자 프로그램 정책 센터
의 디자인을 새롭게 했습니다. 이 새로운 디자인에는 다음 사항이 포함됩니다.
개발자가 관련 정책을 더 쉽게 찾아보고 그 이면의 광범위한 원칙을 이해할 수 있도록 정책을 주제별로 구성
개발자의 피드백을 바탕으로 가장 일반적인 위반행위에 대한 시각적인 실례와 자세한 지침
위반 문제의 해결을 위한 폭넓은 정책 집행 정보
개발자가 모바일이나 데스크톱에서 원하는 정보를 더욱 직관적으로 찾는 데 도움이 되는 머티리얼 디자인을 수용하는 새로운 시각적 디자인
또한,
앱 게시 상태
확인을 통해 사소한 위반 사항을 몇 분 안에 더욱 쉽게 스스로 정정할 수 있게 합니다.
이렇듯
개발자 프로그램 정책 센터
에서는 정책 전달 방법을 개선하고 개발자 환경의 개선을 위해 지속적으로 노력을 기울일 것입니다.
2016 AdMob 학생 앱개발 경진대회 설명회
2016년 2월 29일 월요일
Google이 전세계 개발자 학생들을 대상으로 주최하는 앱개발 경진대회에 참여를 원하시나요?
지금 팀을 등록하고, 다가오는 4월 15일 'Google 캠퍼스 서울'에서 주최하는 설명회에 참석하세요.
경진대회에 대한 보다 자세한 설명과 꿀팁을 Google AdMob 한국팀이 직접 전해 드립니다.
2016 AdMob 학생 앱개발 경진대회 설명회
일시: 4월 15일 금요일 오후 5-7시
장소: Google 캠퍼스 서울 I 서울시 강남구 영동대로 417 오토웨이타워 지하 2층
지방에 계셔서 참석이 어려우시다구요?
그렇다면 라이브스트리밍 접속 방법을 알려 드릴테니 작성시 '라이브스트리밍' 참석에 체크해 주세요.
설명회 참석 신청을 위해서는
(1)
http://www.google.co.kr/admob/challenge
에 팀등록을 먼저 진행해 주세요. 팀은 1-5명까지 가능합니다.
(2) 팀등록을 끝나셨나요? 그렇다면 아래 설명회 신청서를 작성하고 제출해 주세요.
설명회 등록 신청서:
bit.ly/asac2016
경진대회에 대한 자세한 사항:
bit.ly/asacintro
현장 참여는 좌석이 한정되어 있으므로 서두르시기 바랍니다.
참석 가능 여부와 라이브스트리밍 정보는 4월 5일까지 이메일로 안내드릴 예정입니다.
**설명회 신청은 1팀당 1개씩만 제출해 주시기 바랍니다.
제프 딘과 함께하는 딥러닝 (Deep Learning) 이야기
2016년 2월 26일 금요일
제프 딘(Jeffrey Dean)! 그분이 오십니다. 오는 3월 7일, 제프딘이 한국의 엔지니어들을 만납니다.
요즘 이슈가 되고 있는 인공지능, 머신러닝을 주제로 "Deep Learning for Building Intelligent Computer Systems" 세션을 진행하고 Q&A 시간을 통해 한국의 엔지니어들과 직접 소통하는 시간을 마련하였습니다. 인공지능과 머신러닝에 관심있는 한국의 엔지니어분들의 많은 관심 바랍니다.
제프 딘 (Jeffrey Dean), 그는 누구인가?
1999 년 중반 구글에 합류한 제프 딘은, 구글의 대부분의 제품의 기본이 되는 구글의 크롤링, 인덱싱 및 쿼리 서빙 시스템을 비롯해 구글의 주요 초기 광고 모델과 콘텐츠를 위한 애드센스(AdSense for Content) 시스템을 공동 설계하고 구현하는데 큰 역할을 한 구글 리서치 그룹의 구글 시니어 펠로우 입니다. 또한 스패너(Spanner), 빅테이블 (BigTable), 맵리듀스(MapReduce) 등을 개발한 엔지니어로 현재는 머신 러닝을 위한 대용량 분산 시스템에 대해 연구하고 있습니다. 대외적으로는 소위 엔지니어계의 "전설"이라 불리우며 그의 업적과 유머코드를 접목한 "
제프 딘의 29가지 진실
" 시리즈로도 유명세를 타고 있습니다.
등록페이지
강사: 제프 딘 (Jeffrey Dean), 구글 시니어 펠로우
일정: 2016 년 3월 7일 13:30 - 15:50
장소: 구글 캠퍼스 서울: 서울특별시 강남구 영동대로 417 오토웨이타워 지하 2층
내용: Deep Learning for Building Intelligent Computer Systems 및 Q&A
Google for Mobile 2015 다시보기
2016년 2월 17일 수요일
작년 11월에 열린 Google for Mobile은 성공적인 모바일 앱 비즈니스를 위해 구글이 제공하는 다양한 기술과 서비스를 한 자리에서 살펴보고, 구글 내부 전문가들의 제품 소개와 외부 파트너분들의 비즈니스 경험담을 확인할 수 있는 행사였습니다.
성공적인 모바일 앱 비즈니스를 위한 세 단계 - 제품 개발, 사용자 획득, 수익화라는 각각의 주제에 관해 모두 25개 이상의 세션이 진행되었습니다. 그 중, 효과적인 사용자 획득 전략, 광고를 통한 다양한 수익 모델, 안드로이드 마시멜로 버전 대응 등, 개발자 및 모바일 앱 비즈니스를 생각하시는 분들께 유용한 세션 동영상을 모아 공개합니다.
공개된 동영상을 통해 구글이 제공하는 다양한 기술과 서비스를 확인하고, 더 멋진 앱과 서비스를 만드는 데 도움이 되시길 바랍니다.
Android 개발자 스토리: 여행 앱 Wego, 머티리얼 디자인을 통한 사용자 증대
2016년 2월 2일 화요일
게시자: Lily Sheringham, Google Play팀
싱가포르에 본사를 둔
Wego
는 동남아 및 중동 지역의 항공편 및 호텔을 만날 수 있는 인기 온라인 여행 마켓입니다.
Wego에서는 2014년 상반기에 Android 앱을 출시했으며 현재 Wego 앱 사용자 중 62% 이상이 Android 사용자입니다. Wego에서는 최근 머티리얼 디자인 원칙을 적용하여 앱 디자인을 변경함으로써 사용자에게 일관되고 탐색이 편리한 Android 환경을 제공했습니다.
공동 설립자이자 CEO인 Ross Veitch와 Wego 팀이 어떻게 머티리얼 디자인을 적용하여 월 사용자 유지율을 300% 높였는지, 설치 후 앱 제거율을 최대 25% 줄였는지 알아보세요.
머티리얼 디자인
,
Android Studio
사용 방법에 대해 알아보고, 새로운 가이드 ‘
Google Play에서 앱으로 성공을 거두기 위한 비결
’을 통해 Google Play에서 성공하는 방법에 대해 자세히 알아보세요.
애드몹 학생 앱 개발 경진대회: 평범하지 않은 앱 개발 경연
2016년 2월 1일 월요일
전 세계 인구수보다 모바일 기기 수가 더 많다는 사실을 알고 계신가요? 2014년 전 세계 인구수와 기기 수는 각각 72억 명과 74억 개
였
던 것으로
추산
됩니다.
모바일은 인터넷을 사용을 위한 가장 인기 있는 수단으로
, 모바일 사용 시간은
데스크톱 컴퓨터 사용 시간을 초과
하고 있습니다.
이러한 변화와 함께 앱 생태계가 빠르게 성장하고 있으며, 소비자들은
한 달 평균 37시간을 모바일 앱 사용에 소비
합니다.
우리 일상생활에서 앱의 중요성이 점점 커지면서, 이제 앱 개발을 배우는 것이 과거 어느 때보다 중요해졌습니다.
이에 구글은 전 세계 학생들이 참여할 수 있는 앱 개발 경연인 ‘제2회 애드몹 학생 앱 개발 경진대회’를 개최합니다. 애드몹은 전 세계 개발자들이 앱에 광고를 달아 수익을 창출할 수 있도록 도와주는 모바일 광고 제품으로, 전 세계 65만 개 이상의 앱이 애드몹을 통해
최근 2년간 총 1조 원이 넘는 수익을 올렸습니다.
코딩을 좋아하거나 모바일 앱에 대한 기발한 아이디어가 있는 학생이라면 이 대회를 통해 아이디어를 실현해 보세요. 자신이 만든 앱으로 수익을 창출하는 방법을 배우고 푸짐한 부상도 받을 수 있습니다!
경진대회에서 우승하려면 우수한 앱(Android 또는 iOS)을 만들고, 프로젝트를 어떻게 관리할 것인가에 대한 비즈니스 계획을 세우고, 사용자를 확보하고, 수익을 올리기 위해 애드몹을 활용해야 합니다. 경진대회는 앱 업계의 리더들로 구성된 심사위원단이 평가합니다. 심사위원단에 대한 자세한 소개는
여기
에서 확인해보세요.
우승자에게는 다음과 같은 부상이 수여됩니다.
●
캘리포니아 마운틴뷰에 있는 구글 본사 방문을 포함한 일주일간의 샌프란시스코 여행
●
구글플레이 스토어에 추천 앱으로 소개
●
개발자와 앱을 소개하는 홍보용 동영상 제작
●
새로운 구글 기기와 구글 로고가 새겨진 푸짐한 경품 증정
지난해 글로벌 우승자는 사람들이 어느 주제에 대해서든지 전자 플래시카드를 만들어서 퀴즈를 풀고 성적을 분석할 수 있는 앱
Stacks Flashcards
를 만든 Phani Gaddipati였습니다.
Phani의 동영상
에서 좀 더 자세한 대회 우승 이야기를 들어보세요.
글로벌 우승자 1명 외에 4개 지역(북미, 중남미, 유럽과 중동 및 아프리카, 아시아 태평양) 결승 진출자에게도 구글 기기가 수여되고 애드몹 웹사이트에 앱이 소개됩니다.
경진대회는 오늘부터 2016년 6월 28일까지 진행되므로 그때까지 앱을 완성하시기 바랍니다. 자세한 내용을 확인하고 대회에 등록하려면
애드몹 웹사이트를 방문
해보세요.
애드몹 구글플러스
와
트위터
를 팔로우하여 경진대회에 대한 업데이트 소식을 확인하는 것도 있지 마세요!
좋은 결과가 있기를 바라며, 한국 학생 여러분의 많은 참여를 기다리겠습니다.
게시자: Henry Wang
애드몹 제품 마케팅 담당자
Contents
ML/Tensorflow
Android
Flutter
Web/Chrome
Cloud
Google Play
Community
Game
Firebase
검색
Tag
인디게임페스티벌
정책 세미나
창구프로그램
AdMob
AI
Android
Android 12
Android 12L
Android 13
Android 14
Android Assistant
Android Auto
Android Games
Android Jetpack
Android Machine Learning
Android Privacy
Android Studio
Android TV
Android Wear
App Bundle
bootcamp
Business
Chrome
Cloud
Community
compose
Firebase
Flutter
Foldables
Game
gdg
GDSC
google
Google Developer Student Clubs
Google I/O
Google Play
Google Play Games
Interview
Jetpack
Jetpack Compose
kotlin
Large Screens
Library
ma
Material Design
Material You
ML/Tensorflow
mobile games
Now in Android
PC
Play Console
Policy
priva
wa
wear
Wearables
Web
Web/Chrome
Weeklyupdates
WorkManager
Archive
2026
6월
5월
4월
3월
2월
1월
2025
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2024
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2023
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2022
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2021
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2020
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2019
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2018
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2017
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2016
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2015
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2014
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2013
12월
11월
10월
9월
8월
7월
6월
5월
4월
3월
2월
1월
2012
12월
11월
10월
9월
8월
7월
6월
5월
3월
2월
1월
2011
12월
11월
Feed