구글의 브라우저 크롬을 소개합니다.(2/2)
앞의 글 "구글의 브라우저 크롬을 소개합니다." 에 이어지는 글입니다.
3장 검색과 User Experience
탭의 위치
구글 크롬 역시 사용자 인터페이스는 탭 중심이며, 탭이 매우 중요하다고 생각했기 때문에 탭의 위치를, 기존 브라우저와 달리, 브라우저의 최상단인 주소입력창 위로 올렸다.
이에 따라 각 탭은 별도의 주소 입력창과 제어 버튼들을 가지게 된다.
옴니박스
크롬의 주소 입력창은 옴니박스(Omni box)라고 부르는데, 이름이 암시하듯이 추천, 검색, 최근 많이 방문한 페이지, 추천 페이지 등 많은 기능을 가지고 있다.
예를 들어, 옴니박스에서는 방문했던 모든 페이지에 대한 풀 텍스트 검색이 가능하다. 이 기능을 이용하면 어제 방문했던 페이지의 주소를 기억해서 다시 방문하지 않더라도, 검색을 통해서 찾을 수 있다.
옴니박스는 자동 완성 기능도 당연히 제공하며, 아주 짧은 몇 글자만 입력하더라도 동작한다. 만약 c만 입력했다고 하면 c로 시작하는 사이트중 최근에 사용자가 많이 방문했던 사이트로 예를 들면 cnn.com으로 이동한다.
아마존이나 위키페디아 등 사이트 내에 있는 검색 박스를 브라우저에서 바로 이용하는 기능도 있는데 예를 들어 "Search Amazon: Zamfir" 와 같은 검색이 가능하다.
탭 초기 화면
브라우저에 새로운 탭을 열면서 사용자가 기대하는 것은 무엇일까? 어떤 특정 사이트로 이동하거나 또는 검색을 원할 것이다. 그래서 크롬은 사용자의 최근 방문한 9개의 사이트의 썸네일과 최근에 검색한 검색 사이트들을 보여준다. ( 기존의 브라우저들은 미리 정해진 사이트나 빈 페이지를 보여준다.)
프라이버시 모드
구글 크롬에는 프라이버시 모드를 제공한다. 프라이버시 모드에서 일어난 모든 일은 어떠한 기록에도 남지 않으며, 그 탭을 닫으면 해당 쿠키나 세션들도 즉시 지워진다.
팝업창 제어
크롬에서는 팝업창으로 장난 치기가 어렵다. 크롬에서는 모든 팝업창이 그 팝업을 띄운 탭의 범위 안에 포함되어야 하며, 처음에는 제목만 작게 표시된다. 만약 그것이 사용자가 원하는 것일 경우에는 사용자가 드래그 하여 원래의 크기로 볼 수 있다.
4장 보안, Sandboxing, 안전한 브라우징
Sandboxing
구글은 Sandboxing 이라는 것을 통해서 악성소프트웨어를 방지한다. Sandboxing은 악성 소프트웨어가 사용자의 PC에 설치되거나 하나의 탭이 다른 탭에 영향을 끼치지 못하게 막는다. 또 사용자 디스크에 파일을 작성하거나 문서 폴더등의 내용을 읽지 못하도록 한다.
따라서 각 탭의 프로세스는 각각 감옥에 갇힌 것과 같아서 어떠한 나쁜 짓도 할 수 없다.
어떤 탭에서 나쁜 일이 일어난다면, 그 탭을 닫기만 하면 아무 문제가 없다.
플러그인과 보안
그런데 이러한 보안 정책에 있어 유일한 예외는 바로 플러그이다. 플러그인은 브라우저보다 동등한 또는 더 강한 권한을 가지고 수행될 수 도 있다.(예를 들어 플래쉬를 이용하면 디스크의 파일을 읽거나 쓸 수 있다.)
플러그인의 코드는 크롬에서 만든 것이 아니므로 더 안전한 실행을 위해, 플러그인을 수행하기 위한 프로세스는 해당 탭의 고유 프로세스와는 별도로 존재한다.
피싱 방지
피싱은 Sandboxing으로 해결할 수 없다. 이에 해결하기 위해서 크롬은 계속해서 해로운 사이트의 주소들을 구글로 부터 업데이트받는다. 그리고 사용자가 해로운 사이트에 접속하려고 하면 경고를 보낸다.
구글은 악성 사이트 주소 제공 서비스를 무료로 제공할 뿐 아니라 공개 API를 통해서 누구나 사용할 수 있도록 한다.
구글은 또한 의도하지 않게 나쁜 요소를 포함했을 수도 있는 웹사이트를 위해서 그러한 사이트의 운영자에게 경고를 보낸다.
5장 Gears, 표준 그리고 오픈 소스
구글 크롬에는 Gears가 포함되어 있다. Gears를 통해 개발자들은 여러가지로 브라우저의 기능을 확장할 수 있다. 크롬이 사용자를 위한 것이라면 Gears는 개발자를 위한 것이라고 할 수 있다. (Gears에 대해서 더 알고 싶다면 이 곳 참고)
구글 크롬 브라우저는 완전히 오픈 소스로 개발되었으므로 누구라도 원하는 기능을 돈을 지불하거나 허락을 받지 않고 가져다 사용할 수 있다.
구글 크롬이 여러 오픈 소스 프로젝트들의 이용하고 있듯이, 다른 브라우저들도 구글의 크롬 브라우저에 적용된 기술들을 이용하여 더 개선 될수 있기를 기대하며, 이를 통해 전체적으로 웹과 인터넷이 더 발전할 수 있기를 기대한다.
(끝.)
이상으로 구글 크롬 코믹스의 요약을 마칩니다. 이제 몇 시간 후면 크롬을 다운 받아서 사용해볼 수 있겠군요.
구글이 크롬에 대해서 소개한 많은 기능들을 잘 구현하고 앞으로 더 발전시켜서, 구글이 기대하는 대로 크롬이 웹 전체의 발전을 위한 디딤돌이 되어 줄 지, 아니면 웹 개발자가 테스트 해야 할 또 하나의 브라우저에 그치고 말 지는 아직 알 수 없습니다.
그리고 크롬이 MS나 Firefox에 어떤 영향을 어떻게 미치게 될 지도 지금은 알 수 없습니다. 하지만 크롬으로 인해 당분간 강호는 어지러운 시기를 겪을 것이라는 사실은 분명하겠지요. 구글의 더 강력해질 패권이 두렵기는 하지만, 어떻든 모두가 서로 좋은 영향을 받아서 발전하는 기회가 되기를 기대합니다.
Comments
-
(ikspres) 다 근사하지만 탭초기화면과 구글 Gears 부분이 저는 특히 땡깁니다. 이렇게 좋은 일을 해 주시다니. 감사할 따름.. 그나저나 구글때문에 웹 개발이 더 재밌어질 것 같군요. by thinkr
-
(ikspres) 흠…… 파폭의 애드온과 비슷한 것들이 크롬에 많이 생기겠네요. 뭐 서로 영향 주고받으면서 발전하면 그만큼 좋은 일도 없겠지요 ㅋㅋㅋ 이젠 인강을 파폭에서도 듣고 싶습니다 ㅠㅠ by himarx
-
thinkr / 네 탭초기화면은 정말 사용자의 패턴을 잘 분석한 예인 것 같습니다.
-
himarx / 크롬의 플러그인들도 기대됩니다. firebug 같은 것도 나올까요? 아니면 크롬에 자체 내장 일지도
-
(ikspres) 방금 깔았는데. 깔끔하고 빠릅니다. 너무 단순해서 어색할 정도. 아직 안되는 기능들이 좀 있어서 몇몇 사이트를 이용할 땐 불편할 것 같지만, 아직까진 좋아보입니다. 다양한 플러그 인의 개발 여부가 지속적인 성장의 관건이 될 것으로 보입니다. by 누리
-
누리 / 저도 지금 출근하자마자 설치 중입니다.^^
-
We have been an ebay power seller and paypal confirmed seller of <a href=http://www.wowgoldprice.org>wow gold</a> for years.We also offer cheap <a href=http://www.wowgoldprice.com>wow gold</a>. by wow gold