Korea Blog
Chrome 42 Beta 의 새로운 변화 - 푸시 알림, 홈 화면에 추가 및 ES6 클래스
Friday, March 13, 2015
John Mellor 및 Michael van Ouwerkerk, 런던 애피스트 소프트웨어 엔지니어
새로운 Chrome
Beta
버전에는 ES6 클래스 지원을 포함하여 개발자가 더욱 몰입도 높은 웹 애플리케이션을 개발할 수 있게 해주는 몇 가지 새로운 기능이 포함되어 있습니다. 별도의 언급이 없는 경우, 아래 기술된 변경 사항은 Android, Windows, Mac, Linux 및 Chrome OS용 Chrome에 모두 적용됩니다.
푸시 알림
사용자가 명시적 권한을 부여한 경우 페이지가 닫힌 후에도 사이트에서 사용자에게 네이티브 알림을 푸시할 수 있습니다. 개발자 여러분은 새
푸시 API
를 이용하여
Google 클라우드 메시징
를 통해
서비스워커
를 원격으로 실행시킬 수 있습니다. 깨어난 서비스 작업자는 잠시동안 JavaScript를 실행할 수 있지만, 이번 릴리즈에서는 반드시 사용자가 볼 수 있는
알림
을 표시해야 합니다. 각각의 알림은 ‘사이트 설정’ 버튼을 갖고 있으며, 사용자를 해당 사이트의 알람 기능을 손쉽게 끌 수 있습니다.
‘웹 사이트 바로가기’ 추천 기능
Chrome 32 버전부터 Android 사용자는
메뉴 항목
을 통해 웹사이트 바로 가기를 추가할 수 있었습니다. 새로운 Chrome 42 버전에서는 사용자가 이 기능을 더욱 잘 활용할 수 있도록, 사용자가 자주 방문하는 웹 앱의 경우 아래 그림과 같이, 화면 상에 자동으로 웹 사이트 바로가기 버튼을 추가할 수 있는 배너가 표시됩니다. 이 배너를 한 번 누르면 홈 화면에 해당 사이트로 바로 갈 수 있는 아이콘이 추가됩니다.
새로운 기능을 활용하기 위해서는
일정한 자격 기준을 만
족해야 합니다. 이는 사용자가 원치 않는 배너로 인해 주의가 산만해지는 것을 방지하고, 홈 화면에서 사이트를 실행할 경우 (오프라인에서도) 에도 올바른 사용자 경험을 할 수 있도록 보장하기 위해 마련되었으며, 개발자와 사용자로부터 피드백을 수집함에 따라 지속적으로 진화 될 것 입니다. 현재 이 기능을 활용하고자 하는 사이트는
웹 앱 메니페스트
를 제공하고, HTTPS를 사용하여 모든 콘텐츠를 처리하고, 서비스 작업자를 사용하여 최소한 부분적으로 오프라인으로 작동할 수 있어야 합니다.
ECMAScript 6 클래스
많은 개발자 분들이 자바 스크립트의 프로토 타입 기반 상속을 낯설게 생각합니다. 클래스 개념을 에뮬레이션 하기 위한 다양한 라이브러리와 패턴들이 존재하지만, 아직 이를 위한 하나의 통일된 제공되지 않습니다.
ECMAScript6 클래스
는 JavaScript에 클래스에 대한 명확하고 표준화된 구문을 제공함으로써 이러한 문제를 해결합니다. 이 새로운 구문은
strict 모드
로 작성된 Chrome 42 for JavaScript에서 사용할 수 있습니다.
'use strict';
class Polygon {
constructor(height, width) {
this.name = 'Polygon';
this.height = height;
this.width = width;
}
sayName() {
log('Hi, I am a ', this.name + '.');
}
}
let p = new Polygon(300, 400);
이 릴리스에 포함된 기타 업데이트
DevTools를 통해 개발자가 스타일 창에서 직접
입방형 3차원 곡선을 시각적으로 편집
할 수 있으므로, 애니메이션을 더 쉽게 이해하고 수정할 수 있습니다.
Window Context
, 공유 작업자, 전용 작업자상에서
Fetch API
를 사용할 수 있습니다. 새로운
promise
기반 표준에 따라 AJAX 요청을 할 수 있습니다.
OfflineAudioContext
인스턴스의 StartRendering 메서드가 오디오가 렌더링을 완료하는 시간을 분석하는
promise를 반환
하므로,
웹 오디오 API
를 사용하는 웹 앱을 더 쉽게 디자인할 수 있습니다.
AudioBufferSourceNode.buffer
를 두 번 이상 설정할 수 없으므로, 새 소스가 시작할 때 개발자가 통제하지 못하는 상황을 방지합니다.
Chrome OS 가
screen.orientation
을 지원하며, 디바이스의 오리엔테이션이 변경 될 때
DeviceOrientationEvent
가 발생합니다. 개발자 여러분을 이 이벤트를 수신하여 오리엔테이션 변화에 적절히 반응하는 웹사이트를 만들 수 있습니다.
업데이트된
Encrypted Media Extension
구현이 추가되며, 이를 통해 미디어 사이트는 적절한 디지털 권한 관리 시스템을 찾아 상호작용할 수 있습니다.
새로운
콘텐츠 설정
을 통해 사용자가 비주력 플러그인 콘텐츠를 자동으로 일시 중지하여 에너지를 절약할 수 있습니다. 개발자가 이를 활성화하여 콘텐츠와 어떤 방식으로 상호작용하는지 테스트할 수 있습니다.
이전처럼 Chrome의 개발자 기능 개요 전문은
chromestatus.com/features
를 참고하시기 바랍니다. 또한,
+Google Chrome Developers
를 방문하시면 최신 업데이트를 확인할 수 있습니다.
No comments :
Post a Comment
ラベル
ad
AdMob
admob_sdk
Advanced Power Searching
Android
Android App Quality
android back button
Android back end
Android navigation
Android Player API
android server
android up button
androidL
androidtv
androidwear
App Translate Service
Audio Focus
Chrome
Chromecast
Code-in 2012
Core App Quality Guidelines
Daydream
design
designing for Tablets
designsprint
dialog
Drive SDK
Game Developers Conference
GCi
GCi 참가자
GDA
GDC
gdg
gdgkorea
Go
Google Cast
Google Code-in
Google Play
Google Play 스토어
Google Search
Google Summer of Code
Google+ Sign-In
Google+ Sign-In Bootcamps
Google+ 로그인
Google+ 로그인 부트캠프
googleanalytics
googleio
GooglePlay #AndroidDevStory #PlayStore #MaterialDesign #AndroidStudio #DeveloperConsole
GSOC
hackathon
HackFair 출품작
In-app Billing
io
io2014
ioapp
iobytes
ioextended
IRC Talk
IRC 서버
java7
kitkat
launch
Marshmallow
materialdesign
mobile ad
mobile_ads_sdk
multiscreen
NaCl
Native YouTube Player API
NRRN 사용 제한
Power Searching
product launch
SD 카드에 앱 설치
SecureKeyFactory
ux
webview
YouTube
YouTube Android Player API
YouTube API
YouTube API 3.0
YouTube API Update RSS Feed
광고
구글 HackFair
구글 Summer of Code
구글 개발자 사이트 홍보
구글 개발자 아카데미
구글 개발자 온라인 강좌
구글 검색
구글 고급 파워 서치
구글 드라이브 앱
구글 부트캠프
구글 아카데미
구글 코드인
구글 플러스 로그인
구글 핵페어
구글로 로그인하기
네이티브 클라이언트
데이드림
멀티 모바일
멀티 플랫폼
모바일 광고
수익화
스마트 브라우저
안드로이드
안드로이드 4.2
안드로이드 Back 버튼
안드로이드 Up 버튼
안드로이드 개인 정보 보호 정책
안드로이드 네비게이션
안드로이드 데이드림
안드로이드 디자인
안드로이드 방향탐색
안드로이드 보안
안드로이드 사용자 데이터
안드로이드 서버 백엔드
안드로이드 앱 품질
안드로이드 원격 제어
안드로이드 태블릿 디자인
안드로이드 현지화
안드로이드 화면 보호기
애드몹
애플리케이션 SD카드 설치
애플리케이션 개발 주민등록번호 사용 제한
애플리케이션 외부 저장 장치
앱 품질 체크리스트
오픈 소스
오픈소스 프로그램
웹 DMB
유튜브
유튜브 API
유튜브 API 3.0
유튜브 API 업데이트
유튜브 모바일
유튜브 안드로이드 플레이어 API
인앱 결제
인터넷상 주민등록번호 수집 이용 제한
주민등록번호 사용제한
추천이미지
출시
크롬브라우저
태블릿 디자인
태블릿용 앱
파워서치
한국 구글 개발자
한국 구글 개발자 사이트
핵심 앱 품질 가이드라인
핵심 태블릿 앱 품질 체크리스트
핵페어
핵페어 출품작
ブログ アーカイブ
2016
February
January
2015
December
November
October
September
August
July
June
May
April
March
OAuth2 혹은 OpenID Connect 로 앱과 서비스를 마이그레이션 하세요.
여러분의 게임에 활력을 불어넣을 구글의 새로운 도구들
Google Play 서비스 7.0 - 모두를 위한 Places API
더 나은 구글플레이 사용자 경험을 위한 업데이트입니다
안드로이드 5.1 롤리팝 SDK
Chrome 42 Beta 의 새로운 변화 - 푸시 알림, 홈 화면에 추가 및 ES6 클래스
Google Data API 사용을 위한 ClientLogin 지원이 2015년 4월20일...
February
January
2014
December
November
October
September
August
July
June
May
April
March
February
January
2013
December
November
October
September
August
July
June
May
April
March
February
January
2012
December
November
October
September
August
July
June
May
March
February
January
2011
December
November
Feed
No comments :
Post a Comment