: TB의 SNS 이야기 :: 애플의 1GB가 안드로이드 3GB보다 뛰어난 이유


iOS의 단점 지적 중, 가장 흔한 지적이 '음질'이고(동의한다.) 두번째로 'RAM'을 자주 지적한다. 안드로이드OS와 iOS의 차이점을 인정하지 않는 단순 비교다. 아주 쉽게 설명을 하자면, 안드로이드OS의 기본은 '멀티태스킹'이다. 구글은 사용자가 주로 사용하는 앱이 정해져있다는 것에 착안하여, real-multitasking을 지원한다. 즉, 모든 앱이 상시 메모리를 차지한다. iOS는 아이팟, 이메일, 네트워크 관련을 제하고 pseudo-multitasking이다. iOS4 이전에는 이마저도 불가했다.


Quora의 Glyn Williams는 두 플랫폼의 멀티태스킹적인 차이 외에도 'garbage collector'의 차이로 설명한다.



RAM 사용과 소비전력을 고려했을 때, 더 많은 메모리는 더 많은 소비전력 소모를 의미한다. Java 기반의 안드로이드 앱을 사용하면, 메모리 garbage collection(재활용)이 진행된다.


이 다이어그램은, 메모리와 관련된 footprint 4 혹은 8에서 garbage collectors가 굉장히 빠르게 작동하는 것을 보여준다. 이 말인 즉, 실사용에서 최고의 효과를 보기 위해서는 4~8배의 메모리가 필요하다는 것이다. 그러나, 메모리가 제한되어 진다면, 퍼포먼스가 저하 될 것이다.


이것이 왜 안드로이드 기기가 모두 (iOS 1GB 보다 많은)그 RAM을 가지고 있냐에 관한 이유다.


iOS는 이러한 garbage collection과 같은 스타일을 사용하지 않고, 메모리가 제한되어지는 환경에서 느려지지도 않는다. 그래서, iOS의 1GB RAM이 3GB의 안드로이드 퍼포먼스 보다 더 나은 결과를 가져왔다.


Source: 'How come the iPhone's 1 GB RAM is touted to be able to compete with more than 2 GB RAM of Android phones?' - Quora


Note. 3GB 대세 속 아이폰6 또 1GB 램 탑재?(관련기사← 이런 밑도 끝도 없고 내용도 없는 무책임한 기사를 두고 '혹세무민'이라 한다. IT뉴스는 한글 뉴스를 보는 순간 '바보'가 될 수 있다. 안드로이드 스마트폰의 3GB는 대세가 아니라, 최소 스펙이다.


Imagination Technologies의 PowerVR Series 7 그래픽 아키텍처에 근거하여, 차세대 A9 프로세서를 탑재한 아이폰7이라면, RAM 상향이 예상된다. 2GB RAM의 아이패드에어2에 탑재된 A8X에 관한 내용은 'Apple A8X’s GPU - GXA6850, Even Better Than I Thought' AandTech 을 참고하자.


 T.B의 SNS 이야기 블로그의 모든 글은 저작권법의 보호를 받습니다. 어떠한 상업적인 이용도 허가하지 않으며, 이용(불펌)허락을 하지 않습니다.

▲ 사전협의 없이 본 콘텐츠(기사, 이미지)의 무단 도용, 전재 및 복제, 배포를 금합니다. 이를 어길 시 민, 형사상 책임을 질 수 있습니다.

▲ 비영리 SNS(트위터, 페이스북 등), 온라인 커뮤니티, 카페 게시판에서는 자유롭게 공유 가능합니다.


T.B의 SNS이야기 소식은 T.B를 팔로윙(@ph_TB) 하시면 실시간으로 트위터를 통해서 제공 받을 수 있습니다.

728x90
반응형
Posted by T.B

댓글을 달아 주세요

  1. BlogIcon 조아하자 2014.11.17 07:23 신고  댓글주소  수정/삭제  댓글쓰기

    가비지 컬렉터가 있다는건 소프트웨어 개발자 입장에서는 이득이지만 소비자 입장에서는 손해일 확률이 높죠...

  2. BlogIcon Mir(미르) 2014.11.17 07:45 신고  댓글주소  수정/삭제  댓글쓰기

    전에 메모리 최적화 관련 글을 읽으면서 램에는 1이 쓰여있든 0이 있든(즉 기록되어있던지 없던지) 소비전력에는 차이가 없다고 되어 있던대 어떻게 되나요??

    • BlogIcon 타로마티 2014.11.17 10:35 신고  댓글주소  수정/삭제

      말씀하신건 하나의 공간(예를들어 1bit)에값이 있던지 없던지 차이가 없는건데 위의 글은 공간의 크기 자체가 안드로이드가 훨씬 크니 소비전력이 크다 라고 이해하시면 됩니다.

    • BlogIcon T.B 2014.11.17 11:40 신고  댓글주소  수정/삭제

      타로마티님께서.. 저보다 더 잘 아시는것 같아요^ (답변 감사합니다^)

  3. BlogIcon 방황하는샤프 2014.11.17 08:41 신고  댓글주소  수정/삭제  댓글쓰기

    2gb ram 안드유저는 최소스팩도 안되는데 쾌적하게 쓰고 있는 이유는 뭔가요

    • BlogIcon T.B 2014.11.17 11:36 신고  댓글주소  수정/삭제

      이런식으로 싸우자고 댓글을 달면, 저도 댓글 곱게 안나갑니다.
      만,

      커롬/xda버프/루팅/백그라운드관리 등 사용자 스스로가 잘 커스터마이징 등등 이런거 다 떠나서, 본인이 쾌적하다고 느낀다면 그 뿐입니다.

  4. BlogIcon WH. 2014.11.17 09:04 신고  댓글주소  수정/삭제  댓글쓰기

    최적화면에서는 애플이..

  5. BlogIcon 비행하는새 2014.11.18 14:52 신고  댓글주소  수정/삭제  댓글쓰기

    포스팅 내용에 공감 합니다.

    • BlogIcon T.B 2014.11.18 16:49 신고  댓글주소  수정/삭제

      오늘.. 삼성이 A프로세서 수주를 늘렸다는 기사가 떳더라구요. 이건, 또 단가를 낮췄다는 얘기고, 단기적으로는 도움이 되겠으나, 장기적으로는 삼성이 점점 어려워질 것 같네요.

  6. BlogIcon 부우우왘 2015.09.16 22:04 신고  댓글주소  수정/삭제  댓글쓰기

    ios가 지적받는이유중 하나가 음질이라고 하셧는데 그 이유를 알려주실수잇을까요?? 저는 애플기기의 음질평이 좋은걸로 알고잇어서요(물론 음장은 쓰레기이죠)

    • BlogIcon T.B 2015.09.16 22:09 신고  댓글주소  수정/삭제

      애플은 원래 PC제조업체죠. 잘 알다시피 mp3 종주국은 한국이구요. 아이팟이 큰 인기를 끝 이유는 어디까지나 앱스토어라는 생태계지 아이팟이 음원 재생기로써 성능 때문은 아닙니다. 애플 음질이 좋다는건 또.. HTC의 Boom Sound나 Sony의 워크맨에 비하면야.. 음장 또한 공감입니다.