본문 바로가기

art

(3)
구글 - 안드로이드 N, ART 런타임 개선으로 업데이트 시간 감소 구글이 최근 공개한 안드로이드 N 개발자용 프리뷰1(Android N Developer Preview 1)에서는 업데이트시 '앱 최적화'과정에 걸리는 시간이 대폭 감소할 것으로 보입니다. 이 과정은 안드로이드 4.4 킷캣에 추가되고 안드로이드 5.0 롤리팝에서부터 공식 채용된 ART(Android RunTim) 런타임 라이브러리가 앱을 네이티브 코드로 변경하는 과정입니다. 하지만, 안드로이드 N에서는 ART의 Ahead-Of-Time (AOT) 컴파일가 아닌 달빅의 Just-In-Time 방식의 컴파일 기능을 채용하고, 앱을 설치하거나 OS 업데이트시 한번에 설치된 모든 앱의 컴파일을 다시 하는 것이 아닌 앱을 실행할때 컴파일을 해 앱 최적화 시간을 대폭 감소시켰습니다. 그리고, ARM CPU에 최적화 ..
삼성 - 갤럭시 S5 새로운 런타임 라이브러리 ART(Android RunTim) 지원 최근 발표된 삼성의 플래그쉽 스마트폰 '갤럭시 S5'가 달빅(Dalvik)외에도 안드로이드 4.4 킷캣에 새롭게 추가된 런타임 라이브러리인 ART(Android RunTim)를 지원하는 것으로 밝혀졌습니다. ART와 현재 사용되는 달빅은 근본적으로 앱의 실행방식이 다르며, 현재의 달빅은 오리지날 애플리케이션 코드의 일반적인 버전인 바이트코드를 해석하기 위해 Just-In-Time (JIT) 컴파일러에 의존하고 있습니다. 이러한 방법은 앱 실행중에 컴파일을 해야하므로 CPU에 부하가 걸리는등 여러가지 단점이 있지만, 하드웨어와 CPU 아키텍처에 의존하지 않고 다양한 단말기에서 사용할 수 있다는 장점이 있습니다. 한편 ART는 이 과정을 앱이 처음 설치될 때 바이트코드를 기계 언어에 포함시켜, 진정한 네이티..
구글 - 안드로이드 4.4 킷캣, Dalvik을 대체할 새로운 런타임 'ART' 추가 구글의 최신 모바일OS인 안드로이드 4.4 킷캣(KitKat)에서는 'ART(Android RunTim)'이라는 가상 머신이 추가되었습니다. ART는 현재 안드로이드에서 사용되는 가상머신인 달빅(Dalvik)의 대체 방안으로 더 빠르고 효율적인 동작, 배터리 수명 향상, 그리고 더욱 더 유연한 경험을 위해 2년여간 개발된 런타임입니다. ART와 현재 사용되는 달빅은 근본적으로 앱의 실행방식이 다릅니다. 현재의 달빅은 오리지날 애플리케이션 코드의 일반적인 버전인, 바이트코드를 해석하기 위해 Just-In-Time (JIT) 컴파일러에 의존하고 있습니다. 이러한 방법은 앱 실행중에 컴파일을 해야하므로 CPU에 부하가 걸리는등 여러가지 단점이 있지만, 하드웨어와 CPU 아키텍처에 의존하지 않고 다양한 단말기에..

반응형