한국의 개발자들을 위한 Google for Developers 국문 블로그입니다.
2016 안드로이드 엑스페리먼츠 I/O 챌린지에 초대합니다!
2016년 3월 28일 월요일
작성자: Roman Nurik(수석 인터랙티브 디자이너), Richard The(구글 크리에이티브 랩)
작년
여름
구글에서는 창의적인 안드로이드 프로젝트를 선보이는 프로그램인
안드로이드 엑스페리먼츠(Android Experiments)
를 시작했습니다. 이는 개발자라면 누구나 참여할 수 있는 프로그램으로, 자신의 실험 프로젝트를 갤러리에 제출하는 방식으로 이루어졌습니다. 지금까지 많은 개발자들이 라이브 배경 화면, 시계 모드, 재미있게 변경된 IOIO 보드 등 기발한 프로젝트를 선보였습니다. 앞으로 더 많은 아이디어를 만나보고 싶습니다!
오늘 구글은 안드로이드 엑스페리먼츠 I/O 챌린지를 발표합니다. 여러분의 실험 프로젝트를 2016년 구글 I/O에 소개할 수 있는 절호의 기회입니다.
오늘부터 4월 13일까지 실험 프로젝트를 갤러리에 제출하여 참여할 수 있습니다. 1~3위 수상자에게는 올해 구글 I/O 행사에 참석할 수 있는 기회가 제공되며, 결승 진출자 5명은 새로 출시된 넥서스 6P를 부상으로 받게 됩니다.
어떻게 해야 좋은 안드로이드 실험 프로젝트를 만들 수 있을까요? 다음의 예와 같이 안드로이드 플랫폼의 독특한 기능들을 혁신적인 방법으로 활용하면 됩니다.
안드로이드의 새로운 기능 또는 독특한 기능을 창의적으로 활용해 보세요.
우리가 크고 작은 방법으로 기기와 상호 작용하는 방법을 탐구해 보세요.
독특한 시각적 효과를 구현해 보세요.
다른 개발자들에게 영감을 주는 프로젝트를 만들어 보세요.
이 외에도 놀랍고 기발한 아이디어를 보여 주세요.
안드로이드 익스페리먼츠의 모든 프로젝트는 오픈소스를 기반으로 합니다. 아직 감이 잘 잡히지 않는다면 웹사이트 갤러리를 방문하여 프로젝트들을 살펴보고 아이디어를 떠올려 보세요.
개발자 여러분이 어떻게 코드와 창의력을 결합하여 멋진 프로젝트를 선보일지 기대가 됩니다! 지금 바로
androidexperiments.com/challenge
에서 참여하세요.
작성자: Roman Nurik(수석 인터랙티브 디자이너), Richard The(구글 크리에이티브 랩)
구글, 클라우드 머신 러닝 서비스 출시로 누구나 혁신 가능
2016년 3월 24일 목요일
작성자: 파우스토 이바라(Fausto Ibarra), 프로덕트 매니지먼트 디렉터
오늘날 시장에는 수백 여 종의 빅데이터 관련 분석 제품과 서비스가 출시되어 사용자들의 이목을 끌기 위해 경쟁 중입니다. 빅데이터가 업계의 혁신을 주도하는 핵심 분야로 부상하면서 나타난 자연스러운 현상입니다. 이 중에서도 정보 기반 통계 분야가 가장 놀라운 사용자 경험을 이끌어내고 있습니다. 바로 이 분야에
구글 클라우드 플랫폼(GCP)
은 거의 20년 동안 기술 투자를 해왔으며 오늘,
GCP NEXT
에서 그 성과를 선보입니다. 이 차세대 혁신을 통해 구글에서는 데이터 관리 및 분석 역량 포트폴리오를 더 확충할 수 있게 되었습니다. 여러 핵심 분야에 있어 다음과 같은 새로운 제품과 서비스를 출시했습니다.
머신 러닝
구글에서는 자신을 둘러싼 환경을 보고, 듣고 이해할 수 있는 애플리케이션을 만들기 위해 힘쓰고 있습니다. 이러한 노력의 성과로 오늘 구글에서는 새로운 제품군인
클라우드 머신 러닝
서비스를 출시합니다. 이제 어떤 기업이든 머신 러닝을 활용할 수 있으며, 데이터 과학자와 개발자들에게는 새로운 차원의 인공지능 애플리케이션 구축의 기반을 마련해 줄 것입니다. 이 서비스를 통해
구글 나우,
구글 포토
및 구글 검색의 음성 인식을 가능하게 하는 기술이 REST API 만큼 사용하기 쉬워지며, 오픈소스 텐서플로 머신 러닝 라이브러리를 이용해 자체 데이터를 기반으로 강력한 머신 러닝 모델을 구축할 수 있게 됩니다.
클라우드 머신 러닝
으로 단시간에 정확도 높은 대용량 머신 러닝 모델을 쉽게 구축할 수 있습니다. 또한 이동성 및 확장성이 뛰어나며 완전 관리형 서비스입니다. 클라우드 머신 러닝은 다양한 포맷의 데이터를 지원하며 다른 구글 클라우드 플랫폼 제품(
구글 데이터플로우
,
빅쿼리
,
클라우드 데이터프로크
,
구글 클라우드 스토리지
,
클라우드 데이터랩
)과 잘 호환됩니다. 자체 트레이닝 데이터를 사용해 쉽게 예측 분석 모델을 구축할 수 있습니다. 예를 들어, 회귀 모델을 사용해 값을 예측하는 금융 서비스 앱이나 이미지 분류 서비스에 적용할 수 있습니다. 클라우드 머신 러닝은 데이터 통합에서부터 예측까지 전 과정을 다룹니다. 구글은 이제 구글의 많은 서비스를 지원하는
딥 러닝 기술
을 어떤 애플리케이션에서든 활용할 수 있도록 지원하고자 합니다.
사전 훈련 기반 머신 러닝 모델이 새로 추가됩니다. 기존에
클라우드 번역 API
및
클라우드 비전 API
에 더해 오늘
클라우드 스피치 API
를 새로 선보입니다. 이렇게 함으로써 이제 보고, 듣고 번역할 수 있는 애플리케이션을 지원하는 완전한 API 조합을 제공할 수 있게 되었습니다.
구글 클라우드 스피치 API
를 통해
구글 앱
의 음성 검색 및
구글 키보드
의 음성 입력을 지원하는
고급 신경망 기술
을 모든 애플리케이션에서도 똑같이 이용할 수 있게 됩니다. 80개 이상의 언어에서 음성-텍스트 변환을 제공하는 이 API는
놀라운 정확성
을 자랑합니다. 특히 소음이 심한 환경에서도 정확하게 작동하며 속도 또한 놀랍습니다. 기존에 개발자들이
크롬
및
안드로이드
에서 음성 인식 기능을 구축하는 데 사용하던 기술이 이제는 모든 애플리케이션에서 실시간 스트리밍 또는 배치 모드로 이용 가능해집니다.
빅데이터 및 분석
빅데이터 작업을 클라우드 플랫폼에서 하면 기반 인프라에 대한 걱정을 할 필요가 없어 더 빠르고 정확한 통계를 가지고 애플리케이션을 구축할 수 있어 생산성이 더 높아집니다. 이를 위해 구글에서는 최근
구글 클라우드 데이터프로크
서비스를 출시하여 자체 관리하던
아파치 하둡
및
아파치 스파크
파이프라인을 그대로 구글 클라우드에서 이용할 수 있도록 했고, 오늘 다음과 같은 새로운 서비스와 기능을 추가로 선보입니다.
구글 빅쿼리
는 계속해서 완전 관리형 분석 데이터 웨어하우스의 이상을 추구하며 그 한계에 도전하고 있습니다. 오늘 구글에서는 빅데이터 분석을 합리적인 가격으로 더 빠르고 쉽게 이용할 수 있도록 여러 가지 새로운 기능을 선보입니다.
롱텀 스토리지
는 90일이 경과하면 자동으로 스토리지 가격이 50% 인하됩니다.
자동 테이블 파티션(알파 버전 곧 출시 예정)은 날짜 별로 테이블을 파티셔닝하고 원하는 날짜 범위를 쿼리함으로써 날짜를 저장, 쿼리하는 방식을 단순화합니다.
새로운 커패시터 스토리지 엔진은 최대 10배까지 쿼리 성능을 가속화해주며 포세이돈은 데이터 인제스트(Ingest) 및 엑스포트(Export) 속도를 5배까지 개선해주는 새로운 메카니즘입니다.
아파치 AVRO 파일의 디렉트 쿼리 및 임포트
기능으로 데이터 호환성을 개선합니다.
자동 스키마 추론
이 JSON 및 CSV 파일에서 가능합니다.
새로운
공용 데이터세트 프로그램
으로 지역 커뮤니티의 공용 데이터세트 호스팅, 공유, 분석을 지원합니다.
이 모든 기능은 완전 관리형 서비스라는 이름에 걸맞게 어떠한 업그레이드나 시스템 중단이 필요하지 않고 자동으로 구현됩니다.
구글에서는 최근 새로운 리포트 및 데이터 시각화 제품인
구글 데이터 스튜디오 360
을 발표했습니다. 데이터 스튜디오는 모든 분석 워크플로우를 하나의 도구에 통합한 제품으로, 사용자는
구글 애널리틱스
,
구글 빅쿼리
,
구글 스프레드시트
등 다양한 출처의 데이터세트를 확인, 변환, 공유할 수 있습니다. 또한 동일한 보고서에서 다양한 출처들을 시각화할 수 있으며, 다른 사용자와 공동 작업하여 멋지고 유연한 보고서를 작성할 수 있습니다. 구글 데이터 스튜디오는 현재 비공개 베타(초대를 받아야만 사용 가능) 버전으로 출시되었으며, 구글 애널리틱스 프리미엄 고객들이 이용할 수 있습니다.
오픈소스:
구글 클라우드 머신 러닝 서비스는 구글의 최첨단 머신 러닝 및 데이터 처리 기술을 활용하며, 그 중 일부는 최근
오픈소스
로 제공되고 있습니다.
구글의 최신 머신 러닝 시스템인
텐서플로(TensorFlow)
는 현재 깃허브(GitHub)에서 머신 러닝 프로젝트 중 1위를 차지하고 있습니다. 구글은 이러한 생태계를 지속적으로 개발 중입니다. 예를 들어, 구글의 또 다른 오픈소스 프로젝트인
쿠버네티즈(Kubernetes)
에
텐서플로 서빙(TensorFlow Serving)
을 사용하여
ML 모델을 확장 및 지원
할 수 있습니다.
클라우드 머신 러닝
프로젝트는 이러한 기능을 더욱 확대하여, 사용자가
구글 클라우드 플랫폼
에서 자신의 데이터를 가지고 강력한 머신 러닝 모델을 구축할 수 있습니다.
올해 초 구글에서는 데이터플로우 모델, SDK, 러너(Runner)를 아파치 인큐베이터에 제출하기 위해 데이터 아티산, 클라우데라, 탈렌드 등 여러 기업과 파트너십을 맺었습니다.
아파치 빔
이라 불리는 이 새로운 프로젝트를 통해 사용자는 스트리밍 및 배치 모드 모두에서 실행할 수 있는 강력하고 단순하며 휴대 가능한 데이터 처리 파이프라인을 규정할 수 있게 됩니다.
클라우드 플랫폼팀이 2016년에 거는 기대는 매우 큽니다.
스포티파이
,
코카콜라
,
아토믹 픽션
,
칸 아카데미
등 세계 유수의 브랜드에서 구글 빅 데이터 서비스를 사용하고 있습니다. 사용자들이 구글의 새로운 제품을 통해 큰 혁신을 이루기를 기대합니다. 시작하려면
cloud.google.com/
페이지를 방문하세요.
안드로이드 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은 공정하고 명확한 정책을 유지하기 위해 끊임없이 개발자와 사용자의 목소리에 귀를 기울이고, 개발자가 우연히 발생하는 갖가지 문제를 피하는 데 도움이 되는 이러한 정책을 개선할 방법을 지속적으로 모색하고 있습니다. 그 노력의 일환으로, 정책을 더욱 더 투명하고 명료하게 전달하기 위해
개발자 프로그램 정책 센터
의 디자인을 새롭게 했습니다. 이 새로운 디자인에는 다음 사항이 포함됩니다.
개발자가 관련 정책을 더 쉽게 찾아보고 그 이면의 광범위한 원칙을 이해할 수 있도록 정책을 주제별로 구성
개발자의 피드백을 바탕으로 가장 일반적인 위반행위에 대한 시각적인 실례와 자세한 지침
위반 문제의 해결을 위한 폭넓은 정책 집행 정보
개발자가 모바일이나 데스크톱에서 원하는 정보를 더욱 직관적으로 찾는 데 도움이 되는 머티리얼 디자인을 수용하는 새로운 시각적 디자인
또한,
앱 게시 상태
확인을 통해 사소한 위반 사항을 몇 분 안에 더욱 쉽게 스스로 정정할 수 있게 합니다.
이렇듯
개발자 프로그램 정책 센터
에서는 정책 전달 방법을 개선하고 개발자 환경의 개선을 위해 지속적으로 노력을 기울일 것입니다.
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 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
2024
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