freeboard
제목 | 안드로이드의 태생적 한계는 어떻게... | 추천 | 0 | IP 주소 | 168.126.xxx.160 |
---|---|---|---|---|---|
글쓴이 | Supra | 날짜 | 2016.09.24 21:18 | 조회 수 | 1859 |
안드로이드는 자바를 기반으로 돌아간다고 알고있습니다.
리눅스위에 가상머신을 얹어서 말이죠. 초기에 문제가 되던 달빅을 ART로 바꿨지만 그래도 근본적으론 좀 문제가 있는구조라 생각합니다. 옆동네 ios는 c++기반으로 속도측면에서 많은 이득을 보고 있는데 안드로이드는 하드웨어로 밀어붙여도 빌리는게 게임플레이등에서 손해보는게 많죠. 저는 언젠가는 안드로이드 os 구조를 전체적으로 갈아엎어야 할 시기가 있어야한다고 생각합니다. 혹시제가모르는 현 안드로이드 구조만의 장점이있다면 댓글달아주세요. 제가 보기엔 너무 비효율적으로 보입니다. |
댓글 13
-
MUstar
2016.09.24 21:31 [*.4.xxx.245]
-
AirPods
2016.09.25 01:26 [*.231.xxx.62]
하지만 대부분 ARM을 사용하고 있는 것도 사실이고..... 저 사실은 현재로선 발목만 잡지 장점으로 부각하기엔 잃는게 너무 많네요. -
체블
2016.09.24 21:38 [*.151.xxx.160]
지금의 안드로이드가 애플보다 하드웨어적 성능이 높다면... 높죠. 실질적인 벤치에서는 밀린다 쳐도... QHD 디스플레이, 6기가 이상의 램... 등등등 말이죠. 딱히 안드로이드가 하드웨어로 애플을 밀어붙이는 것도 아닙니다. 절대적인 해상도, 램은 아이폰이 밀려도, 하드웨어적으로는 앞서는 부분도 있으니까요. 두쪽 다 도찐개찐입니다. 오히려, 안드로이드보다 효율적은 하드웨어, OS를 가지고도 비슷한 성능을 낸다는게 역설적이죠. 여기서 말하는 비슷한 성능이란, 몇몇 스피드 테스트를 보시면 이해가 될겁니다.... 게임구동은 압도적으로 애플이 빠르지만, 기타 일반적인 사용에 있어서는 밀릴게 없는게 안드로이드란 거죠. 특히나 ART로 넘어오면서 나름대로의 혁신을 이뤘구요. 따지고보면, 스마트폰의 윈도우가 안드로이라고 볼 수 있습니다. 어느 기기에서도 적당하게 구동이 가능하다는... 반면에 IOS는 불가능하죠. -
Supra
2016.09.24 21:52 [*.126.xxx.160]
동의합니다. 다만 게임구동에서의 문제점이 아쉽습니다. 그점이 고쳐졌으면 하는 바램에서 적은 글입니다. -
AirPods
2016.09.25 01:29 [*.231.xxx.62]
게임 구동은 안드의 문제보다는- 하드웨어 제조사들이 넣는 내장메모리 속도 때문에 그래요. 게임 켤 때 시간은 대부분 로딩시간이거든요. 삼성이 그나마 젤 빠른 ufs2.0 넣어주는데도- 아이폰의 nvme를 못 따라온거죠. -
Supra
2016.09.25 12:13 [*.126.xxx.160]
아이폰은 tlc쓰는걸로 압니다. 오히려 더 느려요 메모리 때문에 아이폰이 더 빠른건 아닙니다. 단순히 pc에서 파일복사해 넣어봐도 압니다. -
머가조아
2016.09.24 21:41 [*.62.xxx.65]
장점은 ios의 단점이 장점이죠. 개방성, 확장성, 편의성등
연산과 출력의 태생적인 한계도 있지만
ios아니면 거의 모든 나연하기도 힘든 폰들어 다들어가니
그안에서 최적화 차이도있겠죠~ 같은 안드폰에 같은 ap인데
도 성능차이가 나듯이 -
ARAYZ
2016.09.24 21:47 [*.243.xxx.86]
가상머신이라 네이티브보단 못하지만 구글에서 프로그램언어를 java에서 swift로 바꿀 생각이 있다고 하니 네이티브만큼은 아니더라도 성능향상이 생길수 있지않나 싶네요 -
Supra
2016.09.24 21:49 [*.126.xxx.160]
그부분은 기대가 되네요 -
Unknown
2016.09.25 00:32 [*.157.xxx.75]
흠... 프로그래밍은 잘모르지만 C++은 그냥 프로그램언어 아닌가요? 애플은 스위프트로 프로그램언어로 짰는걸로아는데... 그게그건가요?? -
AirPods
2016.09.25 01:31 [*.231.xxx.62]
사실 언어가 중요하기보다 그 언어로 최종 바이너리(기계어)를 만들었을 때 그 기계어가 폰에 들어간 CPU의 native냐 (기계어가 모국어) 아니면 외국어라서 중간에 통역자 (java의 출발점이자 기본 철학.. 가상머신이 중간에 통역)가 끼어야 하냐 그 차이예요. -
Unknown
2016.09.25 18:47 [*.182.xxx.11]
그게 중요한게 맞습니다. 그냥 궁금해서 물어본거에요.. 제가알기로 C++과 스위프트가 조금 다른걸로 알고있어서요.. 안드로이드도 오라클에 걸리고
달빅 가상머신이 오라클과의 분쟁으로 못쓰니 ART로 가고 자바 오픈 소스를 쓰려니까 또 오라클에 걸리고... 이러니 스위프트채용이라는 말이나오지만 그래도 가상머신은 살아있는 상태라고 알고 있습니다... 사실 가상머신이 무조건 나쁘다고 보기어려운게 가상머신을 쓰면 오만 때만 다쓸수 있다는게 장점이죠.. 당장에 아이폰의 네이티브언어는 자신의 AP인 A시리즈만 쓰니 문제가 없지 안드로이드는 AP만 봐서도 엑시,스냅,MT(미디어텍),기린 등등 이걸 모두다 사용가능하게 하는데 가상머신이 있으면 더 편하게 개발할 수 있다네요.. -
AirPods
2016.10.02 17:31 [*.231.xxx.62]
전 차라리 플래그십에 쓸 안드는 ARM 전용으로 개발하고- 저가형 모델에나 범용성이 있는 OS를 따로 개발해 쓰는게 어떤가 싶습니다. (예를 들면 타이젠). 플래그십들 대결에서 안드가 iOS를 절대 못이겨요. 동시대 기술로는..
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 | 추천 수 |
---|---|---|---|---|---|
공지 | 언더케이지 게시판 이용안내 (11/11/2016 개정) [11] | KGNEWS | 2016.11.11 | 91603 | 0 |
공지 | 언더케이지 리뷰 관련 FAQ (2016.10.10) [26] | UnderKG | 2016.10.10 | 48350 | 1 |
공지 | 서비스 제휴 관련 안내입니다. [10] | UnderKG | 2014.06.25 | 122762 | 0 |
» | 안드로이드의 태생적 한계는 어떻게... [13] | Supra | 2016.09.24 | 1859 | 0 |
21716 | 아이폰7 vs 아이폰6s [11] | 요한91 | 2016.09.24 | 1275 | 0 |
21715 | 오늘 무사히 지나갈듯 하네요 [3] | 아파톡신4869 | 2016.09.24 | 707 | 0 |
21714 | 북미서 노트7 리콜프로그램 현황 [7] | BB | 2016.09.24 | 1167 | 0 |
21713 | 갤럭시알파 마시멜로 gfx벤치? [3] | 기르정 | 2016.09.24 | 617 | 0 |
21712 | 저만 그런건가요..?(언더케이지앱) [5] | all0550 | 2016.09.24 | 530 | 0 |
21711 | LG 베스트샵에서 재밌는일 [20] | Cap.P | 2016.09.24 | 1781 | 0 |
21710 | V20 화면밝기는 괜찮아보이네요 [11] | Kels | 2016.09.24 | 1497 | 0 |
21709 | 아이폰 7 Plus vs 갤럭시 노트 7 드롭 테스트 [3] | 유선 | 2016.09.24 | 784 | 0 |
21708 | 액정보호필름 [4] | 사과농사 | 2016.09.24 | 417 | 0 |
21707 | 댓글들이 초기화되나요? [7] | smartphone | 2016.09.24 | 413 | 0 |
21706 | 곧 있으면 언더케이지 유튜브가 5천만 뷰를 달성합니다! [2] | Live | 2016.09.24 | 496 | 0 |
21705 | 아이폰 시리 [4] | Pengsu | 2016.09.24 | 609 | 0 |
21704 | 큰일입니다 케이스 지름신 [9] | smartphone | 2016.09.24 | 735 | 0 |
21703 | 미래의 아이폰 광고 ㅋㅋㅋ [11] | 넥슨노예 | 2016.09.24 | 1306 | 0 |
21702 | 폰아레나, 아이폰7 리뷰 [15] | ilapforever | 2016.09.24 | 1218 | 0 |
21701 | 미밴드2 착용샷 [2] | 휴지 | 2016.09.24 | 631 | 0 |
21700 | 벌써 ios10.0.2업뎃이.. [1] | 휴지 | 2016.09.24 | 599 | 0 |
21699 | 아이폰SE에서 이상한 소리가...;;; [21] | WEREBEAR | 2016.09.24 | 1805 | 0 |
21698 | 으으어 잠자고있는데 [17] | FoxMcCloud | 2016.09.24 | 856 | 0 |
님이 말하신 iOS의 기반이 되었던 OSX도 PowerPC에서 x86으로 갈아탈떄 PowerPC기반으로 만들어진 프로그램은 로제타을 써도 제대로동작이 되지않는경우가 많고 지금은 로제타조차도 지원하지않습니다. 더욱 macOS9이하의 프로그램은 그냥 실행되지 않죠.
즉 이건 안드로이드의 태생부터 잘못끼우진 단추라고 볼수가 있습니다. 애초 안드로이드는 초기에는 아이폰처럼 스마트폰OS으로 만들기 시작한게 아니라 블랙베리OS나 윈도우폰처럼 PDA OS으로 만들었기 때문이죠. 그것도 누구나 어떤기기을 쓰던...