출처:http://mashable.com/2010/08/19/android-honeycomb


  안드로이드 OS 코드 명이 알파벳 순서대로 만들어지면서 다음 H 로 시작하는 코드명에 대한 여러가지 이야기가 있던가운데.. 최근 Honeycomb 으로 지어질 것이라는 소식(글 보기)이 있었습니다.

안드로이드 OS 코드명들 (Android OS Codenames)

C is for Cupcake (v1.5)
D is for Donut (v1.6)
E is for Éclair (v2.1)
F is for Froyo (v2.2)
G is for Gingerbread (v3.0)
H is for Honeycomb (v3.x or v4.0 ?)


이 새로운 안드로이드 OS의 코드명인 Honeycomb 의 출처를 확인하던중  Honeycomb은  타블렛용이 될것이라는 글을 보게 되었습니다. (글 보기)

글 내용을 보면 이번주초에 있었던 안드로이드 OS의 차기번전에 대한 얘기도중 새 OS는 타블릿용 안드로이드(삼성 갤럭시 타블렛에대한 언급도 짤막하게 있었다고 함) 얘기가 있었는데. 여기에서

I’ve been told tablets are getting their own build of Android called H*******b

이라는 얘기가 쓸쩍 나왔다는 것입니다.

이 얘기대로라면 적어도 타블릿을 고려한 OS를 준비중이고 이를 Honeycomb(벌집) 이라는 이름으로 생각하고 있는 것으로 보입니다.

   왠지 이 얘기를 듣고 보니.. 우리가 흔히 뉴스나 사진으로 보았던 벌통에서 꺼내는 벌집 모양이 평판이라는게 떠오르네요.(자연산은 않그렇지만.. ^^ )

  이게 사실이라면 구글이 안드로이드 OS을 타블렛용 Honeycomb을  시작으로 다양한 크기의 디바이스에 적용을 고려한 OS로 한번더 진화하는 단계가 되지 않을까 하는 생각이 듭니다.


=====
관련글
=====
2010/08/11 삼성 안드로이드 타블릿(패드) 갤럭시 탭(Galaxy Tab) NX100, 내달 선보 인다.


Posted by 퍼니로거 즐건록
분류없음2010.08.19 20:21


구글은 크롬 웹브라우저용 웹 앱 스토어를 올 10월에 공개하겠다는 발표를 했었는데요. 저 같이 궁금병(?)이 있는 분들을 위해 미리 경험해볼 수 있는 방법이 있어 소개해 드립니다.
(아직은 큰 기대를 하면 안됩니다. 단지 기존 구글 서비스 일부를 한데 모아놓은 정도 수준이기 때문에)


구글 크롬OS 웹 앱 스토어




크롬 웹 스토어를 사용하기 위한 방법은 간단히 말씀드리면 개발자용 크롬을 설치하는 겁니다.

크롬은 세가지 배포본이 존재 합니다. 하나는 일반적인 배포본인 안정판(Stable) , 또 하나는 정식 릴리즈전에 공개되는 베타판(Beta) 그리고 개발자들이 개발용으로 미리 테스트 해볼 수 있는 개발자판(Dev) 이 있습니다.  각각은 별도의 채널을 통해 다운로드가 가능합니다.

따라서 크롬 웹 앱스토어를 정식 출시 하기 전에 경험해 보려면 개발자 채널을 이용하면 됩니다.

바로 방법으로 넘어 갑니다.

1. 개발자 채널에 접속합니다 (http://www.google.com/chrome/eula.html?extra=devchannel)


접속하면 사용조건 화면이 나오고 "동의 및 설치" 버튼을 눌러 진행하면 다운로드 및 설치까지 완료 됩니다.
(이때는 크롬브라우저가 아닌 다른 브라우저에서 하기 권해듭니다.)

2. 실행 옵션에  --enable-apps  를 추가 합니다.
설치된 크롬실행 아이콘에서 단축아이콘을 만들어 속성설정 창에서 바로가기 실행명령줄에 --enable-apps를 추가합니다.

3. 크롬을 실행하고  URL 입력란에  chrome://extensions  이라고 입력합니다.


여기에서 "압축해제된 확장 프로그램 로드"를 선택합니다.

4. 그럼 확장 프로그램 디렉토리를 선택하라는 대화창이 나옵니다.


그러면 여기에 경로를 입력해야 하는데 먼저 별도의 탐색기를 띄워
 %USERPROFILE%\AppData\Local\Google\Chrome\Application\  경로로 이동합니다.
이동 하면 6.0.xxx.0 과 같은 숫자 폴더가 보입니다.  해당 폴더 밑에 Resources 라는 디렉토리로 이동합니다.
이렇게 하면 저 같은 경우에는 최종경로가

 %USERPROFILE%\AppData\Local\Google\Chrome\Application\\6.0.495.0\Resources  됩니다.
같은 버전을 설치했다면 동일합니다.

이 Resources 밑에 보면 아래 그림처럼


애플리케이션 폴더가 있습니다.  이들의 경로를 하나씩 앞서 "확장디렉토리를 선택합니다" 대화창에 넣어주면 됩니다. 3번해주면 됩니다.

 %USERPROFILE%\AppData\Local\Google\Chrome\Application\\6.0.495.0\Resources\gmail_app

 %USERPROFILE%\AppData\Local\Google\Chrome\Application\\6.0.495.0\Resources\docs_app

 %USERPROFILE%\AppData\Local\Google\Chrome\Application\\6.0.495.0\Resourcescalendar_app

이렇게하고 나면 설치가 됩니다.


5. 설치된 엡 앱 확인
설치가 되었으면 Ctrl + T 키를 누르거나 새 탭을 열어보면

상단에 설치된 웹 앱 3개가 보이고 맨뒤에는 Chrome Web Store 아이콘이 보입니다.

크롬 웹 스토어를 누르고 들어가면 아직은 크롬 확장 프로그램들만 보입니다.
지금이 글의 맨위에 있는 그림처럼 TweetDeck 같은 것은 아직 설치할 수 없습니다.

아쉽지만 기본으로 설치된 메일,캘린더,구글문서만 이용해보시고 대략 이런 형태라는 감만 잡으시면 될것같습니다.^^


혹시 구글 I/O 에서 크롬 웹 스토어 파트를 못보신 분은 다음 동영상에서 5분정도 부터 보시면 크롬 웹 스토어 데모를 보실 수 있습니다.



Posted by 퍼니로거 즐건록
IT2010.08.17 20:15
MS 검색엔진 Bing이 최근 야후를 따돌리고 미국내 검색 엔진 사용자 트래픽 순위에서 확고한 2위가 되었다는 소식입니다.

최근 마이크로소프트의 Bing은 아이폰의  iOS4 부터 사파리 검색엔진으로  선택 항목으로 추가 되는 등  많은 노력을 기울인 덕분인지. 북미쪽에서는 사용자 증가가 눈에 보이는 것 같습니다. ( 물론 한국에선 여전히 존재감은 없는 검색엔진 입니다만.)

Chitika (구글 애드센스와 같은 인터넷 광고 서비스 업체)에 따르면 이미 2010년 1월 통계에서, 검색엔진 시장에서 야후를 제치고 2위가 되었으며 최근 7월까지의 통계에서는 11.26% 점유율을 확보 했다고 합니다.
물론 1위는 부동의 구글입니다.

아래는 해당 차트 입니다. (소숫점 이하 반올림 입니다.)


아래는 올해 초부터 검색엔진 점유율 변화 데이터 입니다.


위 데이터 시트를 보면  Bing의 검색 시장 점유율을 늘여 가는 만큼 구글의 점유율이 떨어지고 있는 것을 볼 수 있습니다.

이러한 시장변화가 당장은 어떠한 의미가 있을지 모르겠으나  윈도우폰7이 출시하면 스마트폰에서 bing 검색 트래픽 증가는 확실할 것으로 보여 정체되어있던 검색 시장의 점유율의 변동은 계속 될것 같습니다.
Posted by 퍼니로거 즐건록

구글이 코딩이 필요 없는 앱 디자인/개발 도구를 만들었습니다.

간단하게 소개 내용을 정리해 보았습니다.

 구글이 이번에 소개한 코딩이 필요 없는 개발도구는  앱 인벤터(App Inventor) 라는 프로그램으로  내가 구상한 앱을 디자인 하듯이 필요한 화면요소와 동작을 배치하는것 만으로 손 쉽게 앱이 완성됩니다.

앱인벤터(App Inventor)개발 도구 스크린샷



다양한 동작요소 처리를 위한 프로그래밍 위해 코딩을 하는 대신에 그저 관련 요소를 블럭 조립하듯이 맞춰 주기만 하면 됩니다.

상상하고 필요한 것을 가져다 끼워 맞추면 되는 것이죠



예를 들면 위 그림은  버튼 클릭(When Button.Click)이라는 블럭안에  배경색 설정 블럭(set Screen1.BackgroundColor) 을 끼어 넣고 다시 배경색 설정 블럭안에 파란색(color Blue)블럭을 끼워넣는 것으로 원하는 작업(버튼이 눌리면 배경을 파란색으로 바꿔라) 을 표현 하고 있습니다.

앱인벤터에서는 필요하면 퀴즈앱 같은 걸 만들기 위해 데이터베이스를 처리할 수 도 있습니다. 

뿐만아니라  GPS 센서를 이용할 수 도 있고, 폰기능과 연동을 하거나 웹연동도 가능 하다고 합니다.

이것이 가능했던것는 MIT 에서 개발한 Open Block Library 라는 교육용으로 고안된 블럭 프로그래밍 용 기술을 이용했기 때문입니다. 

아직 앱인벤터를 정식 공개한 단계는 아니고 수주 내에 오픈한다고 합니다. 앱인벤터와 관련한 소식을 받고 싶으면  https://services.google.com/fb/forms/appinventorinterest/  접속해서 간단히 e-mail 주소만 넣어주고 관련 정보를 받겠다고 체크해주면 됩니다.

앱인벤터(App Inventor) 우리말로 하면  "앱 발명가" 정도 의미가 될텐데.  발명가라는 말처럼 새로운 멋진 아이디어만 있으면 복잡함없이 새로운 앱을 발명한다는 느낌을 만들게 해준다는 의미로 받아 드리면 되지 않을까 싶습니다.

 앱인벤터는 [안드로이드의 앱은 마켓없이도 쉽게 유통가능 하다는 점]과 함께 누구나 손쉽게 안드로이드 앱을 만들고 공유할 수 있는 멋진 도구가 될 수 있겠다는 생각을 해봅니다.

 예를 들면  자신의 블로그에 직접 만든 안드로이드 앱이라면서 몇개씩 달아놓는 블로거들도 많이 생겨 나지 않을까 싶네요. 블로그 홍보에만 쓰여도 충분히 만족하는 이들도 많을 테니까요.


(앱인벤터를 이용해서 앱을 만드는 영상입니다.)



** 앱인벤터  소개 페이지 링크 입니다. http://appinventor.googlelabs.com/about/
Posted by 퍼니로거 즐건록

아이폰4 인기가 하늘을 찌르는 요즘입니다.  카메라화질이나, 디스플레이화질에서 아이폰4가 좋은 모습을 보여주어 국내에 구매대기자들의 기대를 높이고 있는데요..

정작 가장 많이 사용하게될 웹서핑에서 얼마나 성능을 보여줄까요..?

아이폰4와 구글 넥서스(2.2 프로요 버전)와 웹 처리속도를 비교한 영상이 있어 올려봅니다.
(Engadget 에서 촬영한 영상입니다.)


사실 구글넥서스원은 출시한지 6개월이 지난 모델 입니다. 그리고 CPU 성능도 아이폰4가 퀄컴스냅드레곤에 비해 빠른 A4 칩을 탑재했는데요.. 스펙으로 보면 아이폰4의 비교 대상이 넥서스원 보다 갤럭시S 가 적당해보이는데, 이시점에 갤럭시S는 아직 안드로이드 버전이 OS 2.1 인 관계로 최적화가 안되어있고,  어째든 여기에서 비교는 넥서스원이 안드로이드폰 대표로 나선격 입니다.

 체감속도 비교 영상


영상은 두가지 입니다. 첫번째는 아이폰4와 넥서스원 기본 웹브라이징 상태에서 속도 비교입니다.
이 경우 안드로이드 폰인 넥서스 원은 플래시도 처리해야 하기때문에 다소 불리한 상태입니다.




위 동영상을 보면 알겠지만  거의 근소한 차이입니다. 사이트별로 아이폰4가 조금빠르거나 넥서스원이 빠른 것도 있습니다.

다음은 넥서스원에 플래시 기능을 끄고 테스트 했습니다.


(이번에는 차이 좀 납니다. 넥서스원이 조금 더 격차를 벌려 빠르게 웹 렌더링을 마칩니다.)


이런 결과가 나온것은 자바스크립트 처리능력에 차이로 기인한것이 아닐까 합니다.


 자바스크립트 처리속도 비교


다음 차트를 보시면 좀 답이 될것 같습니다.



위 그림상에서 보면 두가지 엔진, SunSpider 와 V8 엔진 처리능력을 보여줍니다. SunSpider 는 Apple에서 만든 일종의 벤치마크용 테스트 프로그램 모음이라고 보시면 됩니다. 복잡한 텍스트 처리나 암호화 처리를 하면서 소요시간 측정하는 것입니다. 이것은 시간이 짧을 수로 좋은 것입니다.

그리고 두번째 테스트 V8은 구글이 내놓은 최신 고성능 자바스크립트엔진을 뜻하기도 하지만 여기에 에서는  SunSpider와 같은 벤치마킹용 테스트 프로그램 모음입니다. 이 테스트는 값이 클수록 좋은 것입니다.

결과를 보면 안드로이드 2.2를 얹은 넥서스원이  iOS4를 얹은 아이폰4에 비해 Sunspider 테스트에서는 2배정도, V8 테스트 에서는 3배정도 빠른 것으로 나타났습니다.

 물론 웹이 자바스크립트로만 이루어 진것은 아니기 때문에 앞서 동영상에서 보듯이 그렇게 많은 차이로 나타나지는 않지만 점차 HTML5 사용웹이 많아질수록 더욱더 복잡한 자바스크립트가 동반된다고 볼때 사이트의 복잡도에 따라 이차이는 더 커질것으로 보입니다.

그리고 테스트 2가지는 각각 Apple 에서 만든 벤치마킹 도구와 구글에서 만든 벤치마킹 도구를 모두 사용했으므로 그 결과의 신뢰성이 높다 할만 합니다.


 갤럭시S에 프로요 2.2 얹으면 어떻게 될까?

아이폰4에 들어가는 CPU는 Apple A4 칩과  갤럭시 S에 들어가는 허밍버드(S5PC110A01)는 둘다 ARM Architecture Cortex-A8 를 기반으로 하고 있으며 일부 추가적인 디자인이 다르기
는 하나 코어부분은 같아서 거의 동일한 성능 수준이라고 합니다.

  그리고 아이폰4에 장착된 A4 CPU는 넥서스원에 들어있는 스냅드레곤 CPU 보다  10~30% 빨라 스냅드래곤 1.3Ghz 비슷한 수준입니다.  
링크 참조.  동일한 OS를 사용하는 HTC Desire 와 비교를 했을때 갤럭시S가 월등한 속도차이를 보여준것을 보면 알 수 있죠.

 그래서 CPU H/W 성능이 낮은 넥서스 원이 아이폰4보다 빠른 웹처리 능력을 보여줬다면, (물론 삼성의 최적화 능력에 따라 다르겠지만) 같은 안드로이드 OS인 Froyo가 얹어질 삼성 갤럭시S 의 성능이 기대되는 것은 사실 입니다.


=========
* 벤치마킹관련 참고 할만한 추가 링크 입니다.
http://johnhaller.com/jh/useful_stuff/nexus_one_outperforms_iphone_4/
Posted by 퍼니로거 즐건록
스마트폰/추천앱2010.07.07 18:40
구글에서 최근 한국어 음성 검색을 출시했는데요.. 막상 출시했을때 별 관심없다가 최근 구글 모바일 앱이 업데이트 되었길레 혹시나 해서 테스트 해봤는데... 놀라운 수준이라 한번 정리해야 겠다 싶었습니다.

구글 한국어 음성 검색서비스는 현재 스마트폰을 통해서 이용이 가능한데. 먼저 안드로이드폰을 통해서 출시했고 이어서 아이폰 앱에서도 가능하게 되었습니다.

이하 사용기는 아이폰3GS 에서 사용해본 내용입니다.


 애플리케이션 찾기


구글 한국어 음성검색 서비스를 사용하기 위해서는 먼저 구글 모바일 앱을 다운로드 받아야 합니다.

App Store 를 실행한뒤 '구글 모바일 애플리케이션' 또는 영문으로 'Google Mobile Application' 이라고 검색을 하면 다음과 같이 검색이 됩니다.


 


검색 하고 나서 다운로드 후 실행을 시키면


 애플리케이션 사용 방법


아래 그림 처럼 검색 메뉴에서 귀에대고 말하라고 나옵니다.

  


그럼 전화통화 하듯이 아이폰을 귀에 대면 시작을 알리는 간단한 신호음이 들리고  "월드컵" 이라고 말하면 인식중이라는 화면이 잠시 나온뒤에 아래 그림 처럼 검색된 결과를 볼 수 있습니다.

 
 


인식율은 당초 기대보다 상당히 괜찮으편이라서 어지간하면 잘 찾아줍니다.

그리고 검색한 결과는 다시 찾고 싶을때 쉽게 찾을 수 있도록 하기 위해 기록되어있게 되며 재검색을 하고 싶을때는 해당 키워드를 선택해주기만 하면 됩니다.


 끝으로

시험삼아 음성 검색을 이용해본 뒤에 아주 괜찮다는 생각이 들어서 바로 초기화면에 통화 아이콘 옆에 모바일 앱 아이콘을 꺼내 놓았습니다. 

스마트폰은 그 크기에 한계로 인해 키입력을 할때는 상당히 불편한게 사실입니다.

이러한 스마트폰에 품질이 괜찮은 구글 한국어 음성 검색 서비스가 생겼다는게 좋습니다.

Posted by 퍼니로거 즐건록