레이블이 google인 게시물을 표시합니다. 모든 게시물 표시
레이블이 google인 게시물을 표시합니다. 모든 게시물 표시
2023년 2월 23일 목요일

저는 요즘 ChatGPT 안 씁니다(feat. 노션 AI)

"네에~?!" 자신있게 구라를 치는? 소설을 쓰는? ChatGPT
<자료 : 매드사이언티스트KJ님>

챗GPT는 진작에 쓰다가 버렸습니다. 저는 요즘 노션 AI에 푹 빠져 있습니다. 개인적으로 노션으로 작업하는 시간이 많습니다. 이번에 노션에 AI 기능이 붙으면서 정말 편리해졌습니다. 특히 기본적인 리서치를 할 때 구글을 쓸 일이 많이 줄었습니다. 구글 정말 큰 일이네요. 이런 방식의 서비스들이 늘어날 건 자명합니다. 여기저기서 제네레이티브 AI를 돌릴테니 엔비디아는 좋은 일입니다. 하지만 구글은 검색 쿼리가 확실히 감소할 것 같습니다.

일단 속도가 빠릅니다


노션 AI는 속도가 정말 빠릅니다. 챗GPT도 영어로 질문을 하면 쓸만한 속도가 나옵니다. 그러나 트래픽이 몰리면 서비스 중단이 잦습니다. 한글로 질문을 하면 글자 하나하나를 쓰는데 힘겨워 보입니다. 물론 유료 버전을 쓰면 좀 낫다고는 합니다.

하지만 노션은 속도가 정말 빠릅니다. A4 용지 한 장 분량의 문서를 3초 안에 작성합니다. 한글로 질문을 작성하고 한글로 답변을 받아도 그렇습니다. 속도가 정말 빠르고 만족스럽습니다.

거지가 부자가 되는 방법에 대해 알려줘


이건 영어로 질문을 던졌습니다. 아래 글을 쓰는데 딱 2초 걸렸습니다. 어마어마하네요. 

노션이 알려 준 부자가 되는 방법
<자료 : 노션, 송종식>

노션이 알려 준 '거지가 부자가 되는 방법'은 다음과 같습니다.

1) 비지니스를 시작하라(현금흐름 창출) 
2) 그것으로 주식과 부동산을 사 모아라 
3) 추가 수입을 얻어라(끝없는 현금흐름 창출) 
4) 비용을 절감하고 낭비를 줄여라 
5) 책을 읽고 금융을 공부하는 등 스스로 공부하고 끝없이 학습하라

제 생각과 일치합니다. 정말 놀랍습니다.

가치투자가 뭐야?


이건 한글로 물었습니다. 한글로 물으면 한글로 대답하고, 영어로 질문하면 영어로 답합니다.

노션 AI가 생각하는 '가치투자에 대한 정의'
<자료 : 노션, 송종식>

챗GPT에게 가치투자에 대해 물었을 때 내놓은 원론적인 대답보다 훨씬 더 마음에 듭니다.

비교적 최신 정보도 잘 알고 있습니다


ChatGPT는 2021년에 학습을 마쳤습니다. 최신 정보에 대해서는 대답을 하지 못합니다. 하지만 노션 AI에게 최신 질문을 던져 보니 대답을 줄줄 합니다. 특히 며칠 전 CATL과 포트의 배터리 동맹에 대해서도 답변을 내놓았습니다. 놀랍습니다. (아닌가? 2021년 데이터를 학습한건가? 이건 제 착각일 수 있으니 추후에 팩트체크를 해보겠습니다. 이론상 며칠 전 내용을 다 알 수가 없어서 이상하긴 합니다.)

CATL-Ford 배터리 동맹에 대한 노션 AI의 대답
<자료 : 노션, 송종식>

코드도 짤 줄 알아요


혹시, 챗GPT처럼 코드도 짤 줄 아는지 궁금했습니다. 간단한 자바스크립트를 짜보게 했습니다. 코드도 짤 줄 아네요. C/C++도 하고 파이썬도 하고 다 합니다. 그냥 모든 언어에 대한 대답은 다 할 줄 안다고 보시면 됩니다. CSS 같은 것도 실무에서만 알 수 있는 부분에 대한 질문을 던졌더니 줄줄이 대답을 해냅니다.

기초적인 자바스크립트 코드를 짜주는 노션 AI
<자료 : 노션, 송종식>

원하는 형식으로 결과물을 출력해줘요


챗GPT처럼 원하는 형식으로 결과물을 출력해 주는지 궁금했습니다. 그래서 목록 형태로 답을 달라고 했더니 아래 결과처럼 답을 해주었습니다.

노션이 정리해 준 국내 지자체 홈페이지 목록과 링크
<자료 : 노션, 송종식>

그러므로, 챗GPT가 하는 건 다 할 줄 아네요


노션 AI는 일단 챗GPT가 하는 건 다 할 줄 아네요. 아직 노션 AI가 어떤 언어 모델을 쓰는지 등등 기초적인 부분에 대해서는 알아보지 않았습니다. 하지만 체감상 챗GPT보다 노션 AI가 저한테는 더 편리하게 느껴집니다.

노션이 짜 준 간단한 1주일치 제주 여행 루트
<자료 : 노션, 송종식>

개인적으로 구글 검색량이 크게 줄어들 듯 해요


저는 하루종일 노션을 붙잡고 살아요. '노션', 'Visual Studio Code', 'Google Spreadsheet', '유튜브'를 하루종일 잡고 살아요. 노션은 특히 저에게 중요한 툴입니다. 기업공부, 산업공부, 이런저런 리서치, 일기, 각종 행정적인 정리, 일정관리, 협업 등 거의 모든 기록을 노션에서 관리하고 있습니다.

투자자들께서는 잘 아시겠지만 리서치 작업은 고됩니다. 시간도 많이 들어갑니다. 기업분석, 산업분석과 관련해서 뻔한 자료들을 수집하고 정리하는 데에도 큰 노동력이 들어갑니다. 그리고 기본적으로 검색엔진을 붙잡고 살아야 합니다. 그런데 노션 AI 서비스가 시작되면서 일손이 많이 줄었습니다. 구글과 작업 전환하는 비용도 많이 세이브 되고 있습니다. 

아주 디테일하게 들어가면 여전히 구글의 힘, 책의 힘, 논문의 힘을 빌려야 합니다. 그러나 러프한 질문들은 이제 굳이 구글에서 할 필요가 없어졌습니다. 노션 안에서 해결이 가능하게 되었습니다. 이건 구글빠인 저에게도 위력적으로 느껴졌습니다. 제 개인만 놓고 보더라도 구글 검색쿼리(검색량)가 많이 줄었으니까요.

앞으로 거의 모든 서비스들이 이런식으로 자체적으로 제네레이티브 AI를 자사 서비스에 적용하리라 생각합니다. 지금은 특이점이 왔지만, 나중에는 일상이 되겠죠. 그리고 기술을 쓰는 난이도와 비용도 많이 낮아질 것입니다. 이런 시대에 구글은 어떻게 대응을 할지도 궁금해집니다.

2023년 2월 23일
송종식 드림


2018년 2월 12일 월요일

소소한 구글 검색 활용 팁 몇가지(주식투자, 영어 공부에도 응용가능)

1. 따옴표 활용하기


따옴표에 들어간 내용만 정확하게 검색합니다. 우선 아래의 예시 화면을 보겠습니다.


"혹시 네트워크상에 이런 문구가 있나요?"라고 구글에서 검색을 해보았습니다. 총 16만개의 웹문서가 검색되었습니다. 검색된 내용을 보면 단어별로 들어간 빈도가 높은 문서가 검색되었습니다. 그러나, 우리가 원하는 딱 저 내용이 들어간 문서를 찾지는 못했습니다.


이번에는 문장을 따옴표로 묶어보았습니다. 검색결과는 0개 입니다. 보시다시피 따옴표로 묶인 문장은 정확하게 그대로 존재하지 않으면 검색되지 않습니다.


"how are you"라고 검색을 해보았습니다. 정확하게 how are you 라는 문장을 포함한 웹페이지 2,350만개가 검색되었습니다. 콩글리시가 아니고, 사람들이 실제로 쓰는 문장인가 봅니다(ㅎㅎ). 아마도 영어로 검색결과를 바꾸어보면 결과 페이지는 훨씬 많을것입니다.


뒤에 제 이름 하나 넣었을 뿐인데 검색 결과는 0개 입니다. 따옴표는 이렇게 엄격합니다. 따옴표를 잘 쓰면 다른 나라 언어로 번역을 할때 유용합니다. 내가 작성한 숙어(+이디엄), 슬랭이 콩글리시인지 아닌지 판단하기에 수월합니다. 물론, 번역 뿐 아니라 다른 분야에도 널리 다양하게 활용할 수 있습니다.

2. 따옴표 + 별표 와일드카드 활용하기


컴퓨터를 잘 다루시는 분들은 아시겠지만 별표 와일드카드(*)는 '전부'라는 의미를 갖고 있습니다. 구글 검색 연산자로도 이 와일드카드를 사용할 수 있습니다. 별표 와일드카드는 특히, 앞서 구경했던 따옴표와 결합하면 강력한 검색 도구가 됩니다. 일단 재미있는 예시를 하나 보겠습니다.


구글 검색창에 "how * you"를 검색했습니다. 일단 따옴표를 사용했으니 따옴표 안에 들어가는 내용에 한해서만 엄격하게 검색하겠다는 의미입니다. 그리고 'how'와 'you' 사이에는 별표 와일드 카드를 사용했습니다. 이것의 의미는 간단합니다. "'how'와 'you'는 양쪽에 반드시 들어가고 가운데에는 무엇이든 들어가도 상관없다."는 의미입니다. 'how 12345 you'라는 문장이 웹상에 존재한다면 그것도 검색을 시키라는 의미입니다.

위의 검색결과에서는 예상한대로 'how are you'가 많이 검색됐습니다. 그리고 'how do you know'라는 문장도 많이 검색돼서 나왔습니다.


'how well you...'라는 문장도 보이고, 'how can you...'라는 문장도 보이네요. 따옴표와 별표와일드카드를 사용하면 이토록 강력한 검색 기능을 사용할 수 있습니다.

만약에 관용구에서 중간에 들어가야 할 단어 하나가 떠오르지 않았다면 위와 같이 따옴표와 별표 와일드카드를 이용해서 검색을 하면 됩니다. 'the'가 들어가는게 맞겠네요. 검색결과도 315만개나 되니 신뢰도 높은 검색 결과겠습니다.

이런식으로 따옴표 + 별표 와일드카드 + 검색결과의 수량을 이용하면 영작을 쉽게할 수 있습니다.

3. 플러스(+), 마이너스(-) 연산자로 검색범위 조절하기


'화진'이라는 검색어를 검색하면 여러가지 결과가 뒤섞여서 뜹니다. 화장품 회사 화진, 초등학교 화진, 자동차 부품회사 화진, 해수욕장 화진 등.. 이런 경우에 내가 원하는 화진초등학교에 대한 검색결과만 얻고 싶다면 어떻게 하면 될까요? 예제를 통해서 알아보겠습니다.

'화진'이라고 검색했더니 149만개의 검색결과가 떴습니다. 검색결과에는 위에서 말씀드린 다양한 자료들이 뒤죽박죽으로 뜨고 있습니다.


마이너스 연산자를 이용해서 검색결과에서 '화장품'이 들어간 것들은 제외했습니다. 그랬더니 검색결과가 51만 6,000개로 줄어들었습니다.


화진초등학교 관련 정보를 찾기 위해서 자주 검색되는 단어들을 마이너스 연산자를 이용해서 제외시켰습니다. 그러나 여전히 검색결과 페이지는 41만건이 넘고, 화진초등학교에 대한 자료는 나오지 않네요.


플러스 연산자를 이용해서 '+초등학교'를 추가했습니다. 드디어 군더더기는 사라지고 화진초등학교 검색결과들이 나오기 시작합니다. 그런데, 화진초등학교도 전국에 여러개가 있는 모양이네요. 울산에 있는 화진초등학교 관련 검색 결과만 나오도록 해보겠습니다.


'+울산' 연산자를 추가했더니 울산에 있는 화진초등학교의 검색결과 페이지만 나오네요.

보셨듯이 마이너스 연산자를 이용해서, 검색 결과를 계속 좁혀나갑니다. 그리고 플러스 연산자를 사용하면 무조건 해당 키워드는 검색결과에 포함이 돼 있어야 함을 의미합니다. 플러스 마이너스 연산자를 잘 사용하면 따옴표 연산자를 쓸때처럼 정교한 검색이 가능합니다.

4. 'index of ~' 활용하기


html, asp, php 등의 서버사이드스크립트 언어나 HTML문서가 아니라 누군가의 서버에 올라가 있는 여러가지 미디어 파일과 스태틱 파일을 검색할 수 있습니다. 검색어 사용법은 간단합니다. 'index of mp3', 'index of 영화'와 같은 검색어는 오래전부터 이미 많이들 검색하시는 것 같습니다. 원래 알던 사람만 아는거였는데, 이젠 비법은 없는 시대가 되었습니다.


웹에 연결된 서버들이 차마 검색을 막지 못했네요. 'index of mp3'라고 검색했더니 mp3 파일들을 다운로드 받을 수 있는 페이지들이 쭉 검색됩니다. 맨 위에 링크를 눌러보니 제가 좋아하는 Queen의 mp3가 몽땅 올라와있네요. 타인의 지적재산권을 침해하는 건 좋은 행동이 아니지만, 이런식으로 스태틱 파일이나 에셋파일들을 검색해서 구할 수 있습니다.



5. 파일 확장자 활용하기


이번 방법은 제가 증권사 리포트나 투자자들의 리포트를 찾을 때 많이 사용하는 방법입니다. "검색어:확장자" 형태로 검색합니다. 예를들어서 엔씨소프트의 증권사 리포트를 검색하고 싶다면, "엔씨소프트:pdf"라고 검색을 해봅니다. 아래는 그 예시입니다.

엔씨소프트의 증권사 리포트들이 검색됩니다. 리포트 파일명을 클릭하면 곧장 리포트를 볼 수 있습니다. 이 기능은 앞서 살펴보았던 index of~ 와 달리, 특정 주제에 대해 특정 미디어 파일을 검색하기에 용이합니다. xls, doc, zip, mp3 등 다양한 확장자와 응용이 가능합니다.

6. 특정 사이트 안에 내용만 검색하기


특정 사이트안에 있는 내용만 검색하고 싶을때도 있습니다. 그럴때는 "site:주소 검색어" 형식으로 검색하시면 됩니다.


위의 화면은 "하브루타"라는 키워드를 facebook.com 안에서만 검색한 결과입니다. 어느 사이트에선가 봤던 내용을 다시 찾으려고 할때 유용하게 쓸 수 있는 방법입니다.

7. 이미지로 검색


이미지로 검색을 해야할때가 있습니다. 이미지의 원 출처가 어디인지? 이미지의 원래 제목이 어디인지? 등을 알아낼 때 유용하게 사용할 수 있습니다.

구글 이미지로 검색 사이트에 접속합니다.


'이미지로 검색' 서비스에 접속한 화면입니다. 검색창 옆에 카메라 아이콘을 클릭합니다.


인터넷에 있는 이미지의 주소를 입력해도 되고, 가지고 있는 이미지 파일을 업로드 해도 됩니다.


저는 가지고 있는 이미지를 업로드 하였습니다. 이미지가 올라가고 있습니다.


빨간색 람보르기니의 사진을 올렸습니다. 제가 올린 사진을 구글은 바로 찾아냅니다.

구글 검색엔진을 잘 활용하기 위한 기본적이지만 유용한 기능 몇가지를 알아보았습니다. 검색엔진을 잘 사용하고, 거기서 나온 자료와 정보를 잘 조합하고 가공하는 것은 이제는 능력있는 사람이라면 기본적으로 갖추어야 할 스킬이 되었습니다. 제 글이 많은분들께 조금이라도 도움이 되었으면 좋겠습니다.

2018년 2월 12일
송종식 드림




2014년 11월 10일 월요일

플랫폼에 대한 짧은 메모

소프트웨어 계통에 있는 사람들 입에서는 십수 년 전부터 '우리는 서드파티가 아니라 플랫폼이 돼야 한다.'는 이야기가 나왔던 것 같다. 어릴 적부터 그런 이야기를 수도 없이 들었다. 플랫폼 지향 경제로 가야 한다는 논의는 대중 일반에게는 관심 밖에 있다가 애플이나 구글과 같은 회사가 플랫폼 기업으로 성공하는 모습을 보면서 최근에야 이야기가 많이 오르내리는 것 같다.

타인들보다 반걸음 정도 트렌드에 빠른 사람들이 플랫폼을 소개할 때 보면 다양한 전문 지식과 아름다운 이상적 이야기들을 끌고 온다. 그런데 사실 플랫폼이라는 게 그렇게 전문적인 지식이나 아름다운 이상을 동원해서까지 미화할 필요는 없는 것이다.

일단 사람들이 많이 모이면 플랫폼의 자질을 갖춘다. 출발은 이거 하나다. 무조건 사람을 많이 끌어모아야 한다. 그 수단이 무엇이 되던지는 각자 전략에 따르면 된다. 쌍방거래 시스템을 갖추거나 그 이외에 다양한 기술이나 API를 갖추는 것은 먼저 준비해도 되지만 반대로 일단 사람을 모으고 난 뒤에 해도 된다. 심지어 어떤 플랫폼 하위에 있던 서드파티 게임도 사람만 많이 모으면 독립 플랫폼으로 진화할 수 있다. 핵심은 '수많은 사람들이 오가는 무언가'다.

흔히 알고 있듯이 구글 플레이, 애플 앱스토어, 네이버 검색엔진, G마켓이 대표적인 플랫폼이다. 심지어 강남역 일대 상권도 플랫폼이고 대학교나 우리가 살아가는 국가도 플랫폼이다.

온라인 경매 사이트는 우리나라가 옥션이나 G마켓을 통해 중국보다 먼저 전 국민에게 자리를 잡았다. 후발주자인 알리바바는 별로 특별할 것도 없는 회사인데 IPO를 하면서 단숨에 세계 최고 규모의 IT회사가 되었다. 이것은 앞서 이야기했듯 알리바바를 이용하는 중국인의 머릿수가 압도적으로 많기 때문이다.

플랫폼이 되기까지의 과정은 고난의 연속이다. 국가라는 플랫폼을 건설하기 위해서는 많은 피를 보아야 한다. 구글은 백링크 분석이라는 작은 서드파티로 시작했지만 지금은 검색, 모바일 소프트웨어 유통, 온라인 광고 유통, 브라우저 등의 분야에서 여러 개의 플랫폼을 가지고 있다.

왜 다들 플랫폼이 되려 하는지는 간단하다. 플랫폼이 되면 적은 노력에 비해서 막대하고 꾸준한 금전적 이익을 취할 수 있다. 서드 파티들간의 거래에서 막대한 이익을 취할 수 있다. 플랫폼을 소유하면 회사의 브랜드 가치가 생기고 후속 서비스도 손쉽게 흥행시킬 수 있다.

무엇보다 플랫폼의 소유자는 타인의 인생을 좌지우지할 수 있는 권력이 생긴다. 이 부분이 중요하다. 국가라는 플랫폼은 한 국민(서드파티)의 인생을 감옥에 가두거나 막대한 세금을 부과하거나 기타 다른 방법으로 망가뜨릴 수 있다. 구글 플레이나 애플 앱스토어라는 플랫폼은 모바일 애플리케이션이나 모바일 게임으로 먹고 사는 회사(서드파티)의 앱을 임의로 삭제해버리는 방법으로 해당 개발자나 회사의 인생을 망가뜨릴 수 있다. 검색엔진이라는 플랫폼도 마찬가지다. 검색결과 페이지에서 특정 업체를 제거해버리는 방법으로 해당 업체가 영업에 심각한 타격을 받도록 할 수 있다.

해당 플랫폼에 종속된 서드파티는 플랫폼의 선택에 따라 스타가 되기도 하고 반대로 알거지가 되기도 한다.

플랫폼을 가진 업체는 자신이 원하는 목소리는 전 세계에 널리 퍼트릴 수 있고, 마음에 들지 않는 수백만의 서드파티들의 목숨은 파리처럼 잡아버릴 수 있다. 이것이 플랫폼의 위협이나 매력이라고 생각한다.

플랫폼을 초기에 활성화 시키는 과정에 대해 많은 전문가가 이상적 신념만을 이야기한다. 그러나 나는 현실적 가치에 무게를 둔다.


주식거래자(서드파티)들의 플랫폼인 증권거래소는 더 많은 서드파티를 끌어들이기 위해서 대박을 터트린 개인 투자자의 이야기를 지속적으로 홍보한다. 이 홍보를 보고 더 많은 서드파티가 주식으로 대박을 치는 꿈을 꾸며 주식 시장이라는 플랫폼에 서드파티로 참여한다. 주식 거래자의 반대쪽 서드파티인 기업들도 상장을 통한 대박을 노리며 주식 시장에 진입한다. 카지노라는 플랫폼도 비슷한 방식을 쓴다.

우리나라의 수많은 웹 개발자들이 애플의 iOS 서드파티 개발자로 넘어가게 된 방식도 이와 유사하다. '1인 개발자가 아이폰용 앱을 만들어 한달에 4천만원을 번다는 식'으로 초반에 앱스토어에 대한 홍보를 많이 했던 것 같다. 저런 기사를 보고 개발 좀 하신다는 분들은 너도나도 회사를 그만두고 아이폰 개발자로 전향하던 시기가 떠오른다.

구경제 패러다임으로는 애플이 해야할 일을 세계에 퍼져있는 많은 개발자들이 애플 대신 해주고 애플은 이 과정에서 막대한 이익을 취한 것이다.

이와 반대로 우리나라의 한 통신사는 자체 앱스토어를 흥행 시키기 위한 전략으로 '무조건 앱을 찍어내서 갯수 맞추기'를 택한 것으로 안다. 앱 개발사에 '이런저런 앱 200개를 찍어내 주세요.' 하는 식으로 하청을 줬다. 이렇게 만들어진 앱들은 조악했다. 단순히 '우리 마켓에는 앱이 몇개 있다.' 하는 식의 홍보에는 한 줄 정도 활용됐지만 이용자들은 이런 조악한 앱을 필요로 하지 않았다.

이런 방식으로는 플랫폼을 만들 수 없다. 애플처럼 '서드파티에게 얼마나 지속해서 많은 금전적 이익을 줄 수 있는가?'가 핵심이 돼야 했다. 그런점에서 서드파티 앱 개발자들과 이익을 배분하는 애플의 전략은 천재적이었다.

전세계 수 많은 웹사이트 관리자들에게 광고를 나눠주고 광고를 노출한 만큼 광고수익을 배분하는 산뜻한 전략으로 단숨에 온라인 광고의 판도를 바꿔놓은 구글의 전략도 이와 유사하다.(물론 앱스토어 보다는 애드센스가 더 빨리 출시된 서비스다)

그리고 그 서드파티 관리는 사람이 인위적으로 하는 게 아니라 시스템 위에서 자동으로 굴러가도록 만들었어야 한다. 지금이야 이를 모르는 사람이 없지만 곰곰이 생각해보면 당연한 이야기다.

늦었지만 더 늦기 전에 지금이라도 정치하시는 분들부터 주류 언론사의 PD님들에게까지 플랫폼 이야기가 오르내리게 돼 다행이다. 영향력 있는 분들이 관심을 가지면 대중들에게도 널리 그 사상이 전파되니까. 모두가 서드파티에서 멈추는 게 아니라 플랫폼 지향적 관점을 가지고 일을 하면 우리나라도 먼 미래에는 좋은 플랫폼을 많이 가진 국가가 될 수 있다고 믿는다.

그리고 지금도 그 자격은 충분하다고 본다. 한류 콘텐츠에 열광하는 수많은 세계 시민, 수 억 명의 사람들의 손에 들려있는 삼성전자 스마트폰(간혹 샤오미의 MIUI를 들어 삼성의 전략을 평가절하하는 분들이 있지만, 삼성도 방향을 살짝만 틀면 엄청난 플랫폼 기업이 될 수 있는 가장 유력한 기업), 세계 모든 대륙의 길거리를 돌아다니고 있는 현대기아자동차, 그리고 세계 최고의 한국산 게임들…. 그리고 등등.

주식 이야기를 한마디만 하자면 플랫폼 기업으로 거듭나려는 종목에 돈이 몰릴 것이다. 지금부터 잘 찾아봐야 한다.

2014년 11월 10일
송종식

2013년 4월 15일 월요일

크롬, 웹킷 버리고 자체 엔진 블링크로..

구글과 애플의 사소한 충돌


지난주 접한 소식인데, 제가 게을러서 조금 늦게 소식을 전해드립니다. 웹킷 엔진을 사용하던 구글 크롬이 웹킷(webkit)을 버리고 독자적으로 개발한 엔진 블링크(blink)를 차용한다고 합니다.

구글은 애플과 함께 웹킷 엔진을 사용해서 크롬을 빌드해 왔습니다. 그래서 같은 웹킷 엔진을 쓰는 사파리와 크롬은 랜더링 수준이 비슷했습니다. 구글이 갑자기 애플과 결별을 선언한대는 몇 가지 이유가 있습니다. 웹킷2로 웹킷 엔진이 버전업 되면서 멀티 프로세스 처리에 문제가 생기고 여러가지 성능 이슈가 발생하고 있다고 합니다. 심지어 어떤 개발자들은 '웹킷은 이제 쿨 하지 않다. 엉망이 되고 있다.'고 까지 말했습니다.

designed by titi267 / stuffpoint.com

이 부분에서 구글은 애플이 원하는 웹킷 엔진의 방향성에 회의감을 느꼈다고 합니다. 또 애플측에서 구글 개발자들의 최종 소스코드 반영 권한을 막고, 애플 직원들만 소스코드 커밋 권한을 사용할 수 있도록 했다고 합니다. 어쨌든 사소한 충돌로 구글은 독자적인 길을 가게 됐습니다.

블링크(blink) 엔진


구글이 독자적인 웹브라우저 엔진을 개발한다고는 하지만 블링크의 뿌리는 웹킷입니다. 웹킷을 차용해서 구글 입맛에 맛게 커스터마이징 하고 발전시켜 나갈 엔진입니다. 당장은 애플의 웹킷2 엔진과 구글의 블링크 엔진이 시장에서 격돌할 모양입니다.

전통적으로 프레스토 엔진을 써오던 오페라도 웹킷을 차용해서 쓰고 있었습니다. 그러나 최근 구글과 함께 블링크 엔진을 사용하겠다고 선언했습니다. 앞으로는 오페라에서도 크롬과 비슷한 랜더링 결과를 얻을 수 있지 않을까 기대됩니다. 전체적인 웹표준이나 HTML5, CSS3, 모바일 브라우저 최적화 기술은 크롬이나 사파리가 괜찮았습니다.

오페라는 HTML5의 웹폼을 잘 지원하는 특성을 가진 브라우저였습니다. 오페라의 특성을 잘 지키면서 블링크 엔진을 사용한다면 오페라도 괜찮은 선택을 한 것이 아닌가 생각합니다.

28버전부터 블링크 엔진이 적용된 크롬이 출시됩니다. 글을 쓰고 있는 현재 크롬의 최신 버전이 26이므로 28버전은 향후 9주 후에 출시될 예정이라고 합니다. 개발자 버전 크롬에는 이미 블링크가 적용돼 있다고 합니다.

웹프로그래머들의 걱정


웹킷 엔진을 쓰던 크롬이 블링크 엔진을 쓴다고 해서 일반 엔드 유저가 피부로 느낄 수 있는 건 거의 없다고 봅니다. 문제는 엔지니어들입니다. 특히, FE개발자들은 트라이덴트의 익스플로러, 웹킷의 사파리와 크롬, 프레스토의 오페라, 게코의 모질라 파이어폭스 등 다양한 브라우저의 랜더링 호환성을 맞추기 위해 많은 고생을 하고 있습니다.

최근에는 모바일 기기에서 소비되는 콘텐츠 양이 PC를 넘어서면서 수십가지의 스마트폰 기기와 OS, 브라우저의 호환성까지 맞춰야 하는 상황입니다.

익스플로러만 해도 6, 7, 8, 9 버전별로 랜더링 결과가 다 다르고, 모바일 브라우저 중 가장 많이 사용하는 모바일 웹킷 엔진도 버전별로 자바스크립트나 CSS랜더링이 다른 경우가 많습니다. 가뜩이나 호환성 문제 때문에 밤잠을 설치는 개발자들은 블링크 엔진의 등장으로 일거리가 더 늘어나는 것 아닐까 노심초사하며 상황을 지켜보고 있습니다.

일례로 -webkit-과 같은 엔진별 임시 프리픽스처럼 사소한 것도 이제 일일이 -blink-프리픽스를 써야 하는 것 아니냐는 우스갯소리가 나오고 있습니다. 이에 대해 구글은 궁극적으로는 프리픽스와 같은 너저분한 것들을 지양하고 프리픽스 없이 최신 기술을 수용할 것이라고 밝혔습니다.

블링크팀은 "많은 개발자들이 우려하는 것을 이미 잘 인지하고 있으며, 개발 환경의 호환성 유지를 위해서 최선을 다할 것"이라고 약속했습니다. 덧붙여, "이미 모바일 브라우저 시장의 40%를 점유하고 있는 웹킷 모바일 엔진만 하더라도 버전 별로 크고 작은 호환성 문제가 발생하고 있다. 그러니 어차피 브링크 엔진을 쓴다고 해서 급격한 호환성 문제가 생기지는 않을 것"이라고 말했습니다.

삼성과 모질라도 손잡다. 궁극적으로는 웹OS를 꿈꾸며..


구글은 오래전부터 크롬을 웹OS로 키워 나갈 것이며, Docs, Gmail, 검색엔진 등의 SaaS 소프트웨어를 적극 활용해서 새로운 운영체제 시장을 장악한다는 계획을 가지고 있습니다.

한편, 구글이 블링크 엔진으로 전향을 발표한 당일 게코 엔진을 사용하여 파이어폭스를 서비스하고 있는 모질라도 중대한 발표를 했습니다. 모질라는 삼성과 손잡고 러스트(Rust)엔진을 이용해서 서보(Servo)라는 새로운 브라우저를 개발한다고 선언했습니다.

삼성은 올 가을께 새로운 모바일 운영체제인 타이젠(tizen) OS가 출시 예정에 있습니다. 타이젠은 자사에서 생산한 여러 가전제품과 연동되는 유비쿼터스형 OS입니다. 아마도 이 OS가 발표되면 우리 사회도 유비쿼터스 사회로 한발 더 앞서 나가리라 생각됩니다. 그 타이젠 OS에 서보 웹 브라우저가 올라갈 가능성이 매우 높은 상황입니다.

이렇게 되면 모바일 시장에서 OS전쟁에 이어서 웹브라우저 전쟁이 춘추전국시대로 접어들게 됩니다.

OS, 브라우저, 브라우저 엔진의 춘추전국 시대

모질라와 삼성이 연합한 서보, 구글 크롬과 오페라가 연합한 블링크, 애플 사파리의 웹킷, 그리고 여전한 터줏대감 마이크로소프트 익스플로러의 트라이덴트가 PC/모바일 웹브라우저 시장에서 격돌하게 됩니다.

모바일 시대의 웹브라우저는 OS만큼 강력한 플랫폼 입니다. 이 플랫폼을 차지하는 기업은 다시한번 크게 성장할 것 입니다. 투자자의 입장이든, 개발자의 입장에서든 올해 웹브라우저 전쟁을 유심히 살펴야 하는 이유입니다.

추가 정보


더 자세하고 빠른 정보는 구글 크로미움 오피셜 사이트를 활용하세요. 다양한 소식이 계속 업데이트 되고 있습니다.

2013년 4월 15일
송종식 드림