안드로이드펍 가기

안드로이드 2.3 진저브레드가 발표되었습니다. 새로운 기능을 정리하고 약간의 부연 설명을 곁들였습니다.


인터넷 전화 (mVoIP)


진저브레드에서부터 안드로이드에 인터넷 전화 프로토콜이 기본으로 탑재됩니다. 사용자는 전화번호부에서 바로 SIP 계정을 가지는 인터넷 전화로 전화를 걸수 있습니다. 인터넷 전화를 걸기 위해서는 SIP 계정을 따로 만들어야 하며 SIP 계정을 만드는 기능은 포함되지 않았습니다. 

 



진저브레드에서는 따로 인터넷 전화용 앱을 깔 필요없이 기존 전화번호부에 통합되어 인터넷 전화로 전화 걸기가 일반 전화를 거는것과 동일한 사용자 경험을 제공합니다. 이는 차츰 퍼져가고 있던 스마트폰에서의 인터넷 전화의 확산에 기름을 붇는 것입니다. 인터넷 전화 기능은 제조사나 통신사에 따라 포함되지 않을수도 있습니다. 하지만 안드로이드의 기본 기능으로 들어간 이상 통신사들도 mVoIP에 적극 대비해야 하며 인터넷 전화 회사들은 시장 확대에 따른 성장이 기대됩니다.


근거리 무선 통신 (NFC)


진저브레드에서는 NFC를 지원하여 해당 하드웨어가 탭재된 단말에서는 모바일 결제, RFID 태그 정보 습득이 가능해 집니다. NFC의 탑재로 스마트폰이 기존 신용 카드, 교통 카드의 역할을 대체할 수 있으며 양방향 통신으로 결제를 받을 수도 있어 다양한 형태의 결제가 가능하게 됩니다. RFID 태그를 읽을 수 있어 상점들의 포스터, 스티커, 광고에 붙어 있는 이벤트 관련 태그 정보를 읽어 해당 이벤트를 웹브라우저로 열수 있게 됩니다.

 



NFC 하드웨어를 탑재한 폰이 출시는 되고 있지만 여전히 상용화나 서비스 활성화가 쉽지 않은 상황에서 안드로이드에서 NFC를 공식적으로 지원하고 레퍼런스폰인 넥서스S에 탑재함으로써 시장 확대가 급물살을 타게 되었습니다. 

게임 개발 기능 강화


기존 안드로이드는 게임은 다른 플랫폼에 비해 상대적으로 약합니다. 이번 진저브레드에서는 게임 개발의 향상을 위해 시스템 전체적으로 많은 변경이 있었습니다. 게임중 종종 화면의 멈춤 현상을 일으키는 가비지 컬렉션의 문제를 해결하기 위해 동시 가비지 컬렉터 (Concurrent Garbase Collector) 기술을 채택하였으며 화면 터치와 키보드 입력을 효율적으로 처리해 반응 속도를 빠르게하고 3D 비디오 드라이버를 업데이트해 전체적인 3D 그래픽 성능도 향상됩니다. 


안드로이드는 일반적으로 Java언어로 앱이 개발됩니다만 성능 향상을 위해 NDK라는 도구를 통해 프로그램 일부를 Native C/C++로 작성가능합니다. 게임에서는 최적화가 중요하기 때문에 성능 향상을 이끌어내기 위해 C/C++를 많이 사용하게 됩니다. 기존에는 NDK로 접근할 수 있는 영역이 많지 않았는데 진저브레드에서 부터 대폭 확대되어 입력, 센서, 오디오, 그래픽 관리 등을 C/C++로 직접 접근할수 있어 게임 개발에서 시스템의 성능을 최대한 이끌어낼 수 있게 되었습니다. 


기존에 탑재하고 있던 OpenGL ES, OpenMAX IL에 이어서 OpenSL ES, EGL 등의 Khronos의 오픈 스탠다드를 추가적으로 Native 영역에서 채택함으로써 앞으로 멀티미디어 관련 하드웨어 분야의 발전을 통한 안드로이드의 시스템 성능 향상도 기대할수 있게 되었습니다.




복잡한 기술적인 용어들은 뒤로하고 사용자 입장에서 보면 기존에 보지 못한 강력한 성능의 게임을 안드로이드에서도 할수 있게 되었다는 것을 의미합니다.


전면 카메라 지원


애플리케이션이 후면 카메라뿐 아니라 전면 카메라도 직접 접근할수 있게 되었습니다.  이것은 비디오 채팅을 포함한 다양한 비디오 활용 앱과 서비스가 등장할 수 있다는 것을 의미합니다.

 



2년전 전면 카메라를 활용한 동영상 SNS로 구글 안드로이드 개발자 대회 1차를 통과했지만 2차에서 갑자기 동영상 녹화 기능이 사라졌고, 폰 출시 이후 업데이트를 통해 동영상 녹화 기능이 지원되었지만 여전히 전면 카메라를 공식적으로 지원하지 않아 해당 서비스 개발을 포기했는데 이제야 전면 카메라를 통한 동영상 녹화가 가능해져서 감회가 새롭습니다.


스마트폰의 사용과 앱의 개발에 큰 영향을 줄 수 있는 새로운 기능은 위와 같습니다. 기타 변경사항과 사용자 UI의 변경에 대해서도 좀더 살펴보겠습니다.


새로운 스크린 크기와 밀도 지원


엑스트라 라지 스크린 지원 : 태블릿등 화면이 큰 장치를 지원합니다.
엑스트라 하이 덴서티 지원 : 아이폰4 레티나 같은 수준의 높은 밀도의 스크린 장치를 지원합니다.

향상된 멀티미디어


구글이 공개한 로열티 없는 미디어 포맷인 WebM과 VP8 비디오 코덱이 안드로이드에 탑재 되어 WebM의 확산에 도움을 주게 되었습니다. AAC와 AMR WB로의 음성 인코딩을 지원해 더 깨끗한 음질의 오디오 녹음이 가능해 졌습니다. 또한 이퀄라이저, 베이스 부스트, 헤드폰 버츄얼라이제이션등 다양한 오디오 효과의 적용이 가능해져 풍부한 사운드를 즐길수 있게 되었습니다.


UI의 개선


UI는 전체 시스템에 걸쳐 쉽고 빠르게 배울수 있도록 개선되었습니다. 검은색을 채택하여 알림바와 메뉴가 좀더 선명하게 드러날 수 있도록 했으며 배터리 효율성을 강화하였습니다. 메뉴와 설정도 좀더 쉽게 장치를 다룰수 있게 변경이 되었습니다.


 


기존 안드로이드는 왼쪽과 같이 밝은 회색이 기본 색상이었는데 진저브레드에서는 검은색을 채택하고 전체적으로 명도를 낮춰 어두운 색상에서 전력을 적게 소모하는 AMOLED에도 적합하게 변경되었습니다.


빠른 텍스트 입력


안드로이드 스크린 키보드는 더 빠른 입력과 편집을 할수 있도록 다시 설계되었습니다. 빠른 속도로 정확하게 입력할수 있도록 모양과 위치를 변경하였고 자동 완성을위한 글자도 더 커지고 선명하게 바뀌어 읽기 좋습니다. 입력된 단어를 선택하면 해당 단어를 대체할수 있는 단어를 사전에서 찾아 제안해 오타를 쉽게 수정할 수 있습니다. 스크린 키보드에서 멀티 터치를 지원해 Shift를 누른상태로 바로 숫자를 입력할수 있습니다.

 



간편해진 선택, 복사, 붙여넣기 기능


문자의 입력이나 웹브라우징시에 한번에 선택, 복사, 붛여넣기가 가능해 졌습니다. 단어를 터치하면 자유 선택모드로 들어가 영역 화살표를 드래깅하여 쉽게 선택 영역의 변경이 가능합니다. 이후 선택 영역의 터치로 복사가 가능해 졌고 텍스트 입력시 커서 모드에서 영역 화살표를 드래그하여 쉽게 영역 변경이 가능하여 영역 선택에 있어 트랙볼이 굳이필요하지 않습니다.

 

 


향상된 배터리 관리 기능


시스템이 백그라운드에서 너무 오래 실행되어 전력을 많이 소모하는 앱들의 관리를 강화하여 성능을 향상 하고 배터리 사용 시간을 늘립니다. 설정에서 사용자에게 시스템 콤포넌트와 앱들에 의해 소모되는 전력을 자세히 보여줍니다. 어떤 컴포넌트와 앱이 얼마나 전력을 소모했는지 상세히 보여줍니다.

 

 power.png


애플리케이션 관리


애플리케이션 관리 설정이 홈 스크린의 옵션 메뉴에 들어가서 애플리케이션 관리와 검사를 더 빠르게 접근할 수 있게 되었습니다. 애플리케이션 관리 화면은 탭을 사용하여 구성되며 앱이 저장된 공간과 메모리 사용량을 쉽게 확인할 수 있습니다. 폰 사용자는 각 앱에 대한 자세한 정보를 확인하고 실행을 중지할수 있으며 개발자에게 피드백을 보낼 수 있습니다.





참고문서 : 


PS. 아이고 막판에 졸려서 비몽 사몽간에 정리했네요~

신고
안드로이드펍 가기
Add to Google Reader

댓글을 달아 주세요

  1. 이전 댓글 더보기
  2. 빠링 2010.12.09 09:10 신고  댓글주소  수정/삭제  댓글쓰기

    새로운 기능의 폰이 개발될 수 있는 여지는 많아졌지만 기존 폰을 업그레이드하는건 별 의미가 없겠군요..
    배터리, 앱관리는 프로요에도 있는거 아닌가요??

    • 회색 2010.12.15 13:53 신고  댓글주소  수정/삭제

      배터리에 있어서 배터리를 많이 쓰는 서비스들을 시스템에서 제한하는 기능이 추가되었습니다.(이걸 제대로 안썼네요) 앱 관리는 메인메뉴에서 한번에 접근할수 있게 UI가 개선되었구요.

  3. 민주아빠 2010.12.10 13:04 신고  댓글주소  수정/삭제  댓글쓰기

    이렇게 일목요연하게 정리해주시기 이해가 쏙쏙 되네요. 감사합니다~

  4. 강렬눈썹 2010.12.13 11:03 신고  댓글주소  수정/삭제  댓글쓰기

    역시 회색님! 영어만 보면 ㄷㄷㄷ 거리는 제가 회색님덕분에 삽니다 ㅠ.ㅠ 고맙습니다! :)

  5. 최고봉 2010.12.14 12:10 신고  댓글주소  수정/삭제  댓글쓰기

    안녕하세요 앱 개발이 필요해서 혹시 프리랜서로라도 진행가능할지해서 댓글남겨요. 약국찾기 와 거의 동일한 간단한 앱인대 연락한번주세요 ㅠㅠ010-9999-0706

  6. 감자탕 2010.12.17 22:40 신고  댓글주소  수정/삭제  댓글쓰기

    감사합니다 정말 잘보고가요!!!

  7. 바이퍼 2011.01.22 02:55 신고  댓글주소  수정/삭제  댓글쓰기

    전혀 만만해 보이지는 않지만 어쨋든 성공하시기를 바랍니다. 화이팅!
    -컬러노트 좋더군요. 다른 것은 거의 써 보지는 않았네요.-

  8. 김병철 2011.01.27 17:00 신고  댓글주소  수정/삭제  댓글쓰기

    안드로이드 개발을 해보고 있는 학생입니다. 여러가지 난이도 있는 프로젝트를 혼자서 해보고 있는데요. 최근 하나의 벽에 부딪친 상황입니다. 그래서 염치불구하고 질문을 올립니다.


    <이미지로 된 지도를 띄우고 그 위에 버튼을 올립니다.



    이미지로 된 지도는 확대, 축소, 드래그가 가능하고 버튼들도 이미지로 된 지도의 특정 위치에 고정되어 이미지의 크기가 변하더라도 특정위치에 그대로 있도록 해야합니다.



    예를 들면 삼성의 안드로이드용 애버랜드에서 이 기술을 볼 수 있습니다>

    혹시 이 기술을 구현하기에 필요한 내용이 무엇인지 알려주실 수 있으십니까? 조그마한 소스라도 제 연구에 큰 도움이 될 것입니다.


    혹시라도 이메일을 통해 질문에 대한 답변을 하실 것이면

    samkukjijojo@naver.com 으로 연락을 해주셔도 됩니다..

  9. highschool 2011.04.30 11:17 신고  댓글주소  수정/삭제  댓글쓰기

    좋은 정보 감사해요

  10. top steroids 2011.11.09 06:40 신고  댓글주소  수정/삭제  댓글쓰기

    와 고생하셨어요!! 좋은정보 감사드립니다

  11. online technology 2012.01.09 02:38 신고  댓글주소  수정/삭제  댓글쓰기

    너무 멋져요을 개봉된! 나는 필자가 전에도 이런 아무것도 읽을 가정 없다. 그래서이 주제에 대한 몇 가지 원래 생각과 개별을 찾아 좋네요. 정말이 일을 시작 주셔서 감사합니다. 이 웹 사이트는 인터넷에서 필요한 것을, 약간 독창성을 가진 사람입니다. 웹에 새로운 것을 가져다 도움이 작업!

  12. memory foam pillows 2012.01.12 21:23 신고  댓글주소  수정/삭제  댓글쓰기

    개인용 컴퓨터에 대한 새로운 아이디어를 얻을 수 절 도와 주셔서 감사합니다. 나는 또한 최고의 상태에서 노트북을 유지하는 최선의 방법 중 하나 하나의 컴퓨터의 상단을 통해 일치하는 하드 플라스틱 타입 소재의 경우, 혹은 껍질을 것으로 확신합니다. 그들은 자연 케이스에 완벽하게 맞도록 제작되므로 보호 장구 이런 종류의 고유 모델 것입니다. 당신은 공급 업체에서 직접 구입하거나, 그들이 당신의 노트북을위한 경우에는 타사 장소를 통해, 그러나 그 모든 노트북은이 시장에서 지출 할 수 있습니다. 마찬가지로 전에, 귀하의 조언에 감사드립니다.

  13. define diabetes 2012.01.21 18:01 신고  댓글주소  수정/삭제  댓글쓰기

    그들은 자연 케이스에 완벽하게 맞도록 제작되므로 보호 장구 이런 종류의 고유 모델 것입니다. 당신은 공급 업체에서 직접 구입하거나, 그들이 당신의 노트북을위한 경우에는 타사 장소를 통해, 그러나 그 모든 노트북은이 시장에서 지출 할 수 있습니다. 마찬가지로 전에, 귀하의 조언에 감사드립니다.

  14. marilyn monroe quotes 2012.01.27 20:51 신고  댓글주소  수정/삭제  댓글쓰기

    Very nice and helpful information has been given in this article. I must say that this is a great post.

  15. Boat Transport 2012.02.06 17:30 신고  댓글주소  수정/삭제  댓글쓰기


    This post is exactly what I am talking about lots of people getting together and writing about subjects they enjoy! Thank you and maybe when you get time you can check out.

    <a href="http://directboattransport.com/"> boat transport </a>

  16. i miss you quotes 2012.02.23 16:01 신고  댓글주소  수정/삭제  댓글쓰기

    헤이이 좋은 아이디어이다; 쓰기 펴기 좋은가 원활하게 독자를 즐겁게하고 거래의 가치를 통신합니다. 내 콘텐츠 작가로 이러한 팁을 제안하실 수 있습니다. 감사합니다.

  17. quotes about liars 2012.02.23 20:28 신고  댓글주소  수정/삭제  댓글쓰기

    이러한 사실은 대단해요. 나는 적어도 5 약자를 검색하고 있었고, 난 너무 완벽한 답변을하지 않았다. 하지만 결국 난 당신의 사이트에서 발견. 같은 흥미로운 주제를 게시 주셔서 감사합니다.

  18. Best Acne Treatments 2012.03.03 22:06 신고  댓글주소  수정/삭제  댓글쓰기

    기존 안드로이드는 게임은 다른 플랫폼에 비해 상대적으로 약합니다. 이번 진저브레드에서는 게임 개발의 향상을 위해 시스템 전체적으로 많은 변경이 있었습니다. 게임중 종종 화면의 멈춤 현상을 일으키는 가비지 컬렉션의 문제를 해결하기 위해 동시 가비지 컬렉터 (Concurrent Garbase Collector) 기술을 채택하였으며 화면 터치와 키보드 입력을 효율적으로 처리해 반응 속도를 빠르게하고 3D 비디오 드라이버를 업데이트해 전체적인 3D 그래픽 성능도 향상됩니다.

  19. Proposal writing services review 2012.03.17 03:19 신고  댓글주소  수정/삭제  댓글쓰기

    있도록 다시 설계되었습니다. 빠른 속도로 정확하게 입력할수 있도록 모양과 위치를 변경하였고 자동 완성을위한 글자도 더 커지고 선명하게 바뀌어 읽기 좋습니다. 입력된 단어를 선택하면 해당 단어를 대체할수 있는 단어를 사전에서 찾

  20. clenbuterol 2012.04.29 01:26 신고  댓글주소  수정/삭제  댓글쓰기

    수고하셨습니다 ^^

  21. Jordan Snapback 2012.04.30 22:14 신고  댓글주소  수정/삭제  댓글쓰기

    이는 차츰 퍼져가고 있던 스마트폰에서의 인터넷 전화의 확산에 기름을 붇는 것입니다.