아이폰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/

+ Recent posts