모바일 디바이스에 아이들 런타임이 몇 기가 메모리를 먹는 프레임웍을 vm에서 돌려야 되니..
- 메모리를 8기가나 박아도 사용자들은 모자르다고 함
- 디바이스가 계속 wakeup되어서 배터리 수명도 부족함
- stop the world해결하는데 몇 년 걸리고, 완벽하게도 안됨
- aot한다고 간단한 어플 하나 설치하는데 몇십MB씩 차지함
- appcompat같은 거 용량 보면 파편화 문제도 더 심각하게 다가옴
- 결국 알맹이는 ndk로 c/c++ 써야함
- 디바이스에 기능추가하면 자원사용량도 n배가 됨
자바기반으로는 플래그십에서나 가성비라인업(4~50만원짜리 말고..)에서나 애플을 따라잡을 기반을 다지는게 아예 불가능하다고 봄.
안그래도 애플보다 cpu, gpu 성능이 떨어지는데, 어플이 복잡해질 수록 단점이 더 두드러지는 것 같음.
처음 안드로이드는 도입할 때에는 "좀 있으면 모바일 컴퓨팅 파워가 PC만큼 되어서 자바로도 충분할거야"라고 생각했고,
그래서 자바생태계를 기반으로 자바 개발자들 바로 진입할 수 있게 안드로이드를 만들었는데,
10년이 지나도 자원 요구량이 모바일 하드웨어 발전보다 빠름. 정확히는 안드로이드 계열 APU성능향상이 몇년간 정체되었음
하드웨어가 경쟁사보다 딸리면 소프트로 커버쳐야 하는데,
구글입장에서는 디바이스 갯수와 애드센스 페이지뷰가 중요하므로, 디바이스 경쟁력 자체까지는 신경쓰지 않는 것으로 보임.
삼성도 플래그십 개박살 나는 중이고, 곧 LG모바일 꼴 날 거 같음.
유일한 해결책은 안드로이드 통채로 RIIR이라고 본다....
어차피 몇년안에 ios건 안드로이드건 바형스마트폰 자체가 나락갈거같은데
폴더블이대세가된다는 뜻은 아님
그럼 뭐가 대세가 되노
웨어러블?
그러니까 근본 자체가 램을 너무 먹어서 한계가 있는듯함
기술이 문제가 아닌 것 같은데 - dc App
고견좀..
저사양에서는 일부 문제가 있다 봄
근데 파일 시스템 빼고 UX가 구린것도 있음.
ㅇㅇ 안드로이드는 태생적으로 병신 os임. 그냥 장기적으로 미래를 보지않고 투자한 ㅂㅅ 운영체제
기술이 문제가 아니라 애플이 쌓아놓은 이미지가 너무 압도적이라 그럼 iOS 개쓰레기임
너는 그냥 모바일에도 아치깔아서 쓴다고 해라 걍
앱등이 잔뜩 화났네 ㅋㅋ
러스트는 진입장벽이 높아서 코틀린 네이티브 쓰는게 나음 굳이 러스트를 쓴다면 코어 컴포넌트에나 써야지
vm때매 성능 발리는건 맞음 대신 vm때매 점유율 이만큼 커짐
여기 삼전 직원이 있겠지만, 삼전이 갤럭시 배터리타임 증가시키려고 쏟아부은 돈이 수억달러 이상임. 디스플레이, 고밀도 배터리는 말할 것도 없고, 스케쥴러 장인튜닝, PCB누설전류까지 잡으려고 별 짓 다했다고 들음. DAC슬립모드도 삼성이 제일 먼저 적용했을 걸? 근데 간신히 현상유지하는 수준임. 난 VM이 범인이라고 봄
RIIR 한다고 달라지는 이유는 잘 모르겠고 퓨시아 나온다니까 그거나 기다려보자
근왜러
VM이 범인이니까 임마
그러니까 VM이 문제라고 치면 왜 러스트냐고
내가 cpp를 몰라
VM이 성능저하의 원인이긴 해도 그게 운영체제의 성능을 가로막는다고 보긴 좀... 그렇게 성능 중요한 앱들은 전부 네이티브로 돌려버리니까(대표적으로 에픽게임즈의 포트나이트?) 대부분의 저성능기기에서 설치조차 안되지만 고성능기기에서는 제대로 성능 내줌. 앱등이가 아닌 이상 VM으로 돌리고 말고가 뭐가 중요함.
8기가 램에서 3기가를 프레임웍이 돌아가는 vm이 점유하고 있는데 당연히 핵심 요소이지