freeboard
제목 | 이럴줄 알았.. | 추천 | 0 | IP 주소 | 119.67.xxx.77 |
---|---|---|---|---|---|
글쓴이 | 탄자니아 탄자니아 | 날짜 | 2016.03.03 23:06 | 조회 수 | 1027 |
구글 엔지니어까지 와서 ios잡겠다더니
이번에도 역시나 ios는 못따라가네요~ 최적화를 제일 많이 기대했는데
탄자니아
탄자니아 님의 최근 글
|
댓글 15
-
게슈펜스트
2016.03.03 23:14 [*.88.xxx.188]
그러게요 저도 정말 기대 많이 했는데ㅜ 안드로이드의 한계인가 봐요ㅠ -
Ssean
2016.03.03 23:17 [*.7.xxx.181]
뭐 안드로이드 최고수준을 보여주는건 사실입니다. 아이폰 특유의 부드러움을 흉내내려고 한것만으로도 최고수준일만큼 아이폰의 애니메이션이 부드럽기도 하죠. 삼성이 타이젠은 애니메이션 잘 해놨던데 좀 다듬어지고 보급되면 어떻게 될지 기대됩니다. -
chAndroid
2016.03.03 23:19 [*.220.xxx.58]
그러게요 -
STARBUCKS
2016.03.03 23:57 [*.62.xxx.247]
쓰는 프로그램 자체가 c언어랑과 자바를 비교하는가 자체가 조금 다르조... 자바를 쓰고 있는 안드로이드가 지금의 마시멜로, 처음엔 자바 스트립트의 최고급을 사용 하고 있엇는데 자바 측에서 제한을 두어 최하급의 무료 자바스트립을 쓰고 있조... 한계가 있는듯 해요... 무료오픈 소슨데 유료인 자바스트립을 쓸수 없으니 제한적인 요소가 많이 살아 젔어요 그만큼 가벼워 진거긴하나 많은 부분에서 자바스크립이 제한을 걸어서 ...잘못된 부분있으면 혼내주세요 저를 ㅜ 조금 덧붙이자면 런처 자체를 깔아야하는 안드로이드는 무겁습니다. 처음부터 홈이 뙇하고 있는게 아니라 런처란 개념을 읽고 실행하는 개념이라... 그래서 안드로이드를 업데이트하거니 할때 최적화를 실행하는거구요.. 새로깔린 런처의 버전에 맞게 안드로이드 최신 사양에 맞게 최적화를 시키는 거라... 윈도우가 안드로이드랑 비슷하면서 다른점은 어플을 실행하는데 있어 파일의 읽는 방식이 달라서 윈도우가 가볍고 부드럽게 돌아가조 안드로이드는 하나하나가 가볍게 돌아가진 않아요... 아이폰은 하나를 명령하면 그전에 하고있던 것들을 미뤄두고 당장 지금 할일들만 생각을 하구요 -
STARBUCKS
2016.03.04 00:09 [*.62.xxx.247]
안드로이드 같은 경우엔 복수로 읽어요 여러개의 명령을 한번에 받는거조 무리한 명령이 한꺼번에 오니 드드득 렉이 먹구요... 윈도우 같은경우는 여러개가 한꺼번에 오는 명령을 풀어서 해석을 하조 빠르다고 생각하시는 분들은 맥을 써보시면 상당히 체감이 다르다는걸 알수 있습니다 명령을 푸는데 시간이 걸리조 ... 간만에 쓴소리를 했네요 잘못된 부분은 질타 부탁드리겠습니다. -
치느님의은총
2016.03.04 15:15 [*.111.xxx.60]
평소에 궁금했었는데 답변 감사합니다. -
STARBUCKS
2016.03.05 00:37 [*.239.xxx.62]
감사합니다^^ -
윤아랑
2016.03.04 00:46 [*.40.xxx.158]
STARBUCKS 님께서 언급하셨듯이 네이티브 코드랑, JAVA 코드랑 비교를 하는 것은 사실 넌센스 입니다.
많은 분들이 성능이 어쩌고 저쩌네 하시지만, 엔지니어입장에서는 네이티브코드랑 VM 위에서 돌아가는 코드랑 비교하는건 무리라고 봐요.
그래서 많은 분들이 아이폰에서 돌아가는 게임 프로그램과 안드로이드에서 돌아가는 게임프로그램을 비교하신후 성능 테스트 하시는 분들이 많은데
이게 원리적으로 따지면 공정하지않은 비교에요. 현재 하드웨어 성능가지고 JAVA VM 에서 돌아가는 성능으로는 그냥 대단하다라고 느끼시고 사용하시는게 더 좋을것 같습니다. -
윤아랑
2016.03.04 00:55 [*.40.xxx.158]
추가적으로 엇비슷한 하드웨어를 사용한 디바이스위에 JAVA 코드로 만들어진 프로그램이랑 네이티브 코드로 만들어진 프로그램이랑 비교를 한다고 했을때, JAVA 코드로 만들어진 프로그램을 아무리 최적화 해봤다 네이티브 코드로 만들어진 프로그램을 따라가기 어렵습니다. 진짜 네이티브코드로 만들어진 프로그램이 최악의 구조로 만들어지지 않는 이상 어렵습니다. 그이유를 아주 쉽게 설명드리면...
집에서 엄마 아빠 나, 이렇게 세명이 있다고 하고, 엄마가 아빠에게 무슨 일을 시킬 때,
네이티브 코드로 만들어진 프로그램은 엄마가 아빠에게 직접 이야기하는 형태고...
JAVA 코드로 만들어진 프로그램을 엄마가 나에게 이야기 해서, 내가 아빠에게 엄마가 이것좀 해달래 하고 시키는 형태라...
무슨일을 할때, 중간을 한번 거쳐야 하기에..ㅡ_ㅡ; 아무리 빨리 일을 수행하려고 해도 한 곳을 더 거쳐가는 시간이 있기 때문에...
네이티브 코드로 만들어진 프로그램을 이기긴 어렵습니다. -
STARBUCKS
2016.03.04 01:56 [*.62.xxx.247]
전문적인 설명 굳! 잘배웠어요~ -
직업심리학
2016.03.04 14:21 [*.41.xxx.184]
솔직히 네이티브가 VM이랑 비교 당한다는 것 자체가 네이티브쪽이 부끄러워야 할 일인데... 싶긴 합니다 :-) -
흑둥이
2016.03.04 15:59 [*.62.xxx.74]
이래서 폰알못은 가만히라도 있어야 중간을가는데.. -
명경지수
2016.03.04 17:00 [*.140.xxx.24]
과정은 중요하지 않습니다. 소비자에게 가장 눈에 들어오는 건.. 빠르고 빠릿하고 쫀득하고 그런 체감되는 성능이죠.
네이티브던 vm 이던 그걸 일반 소비자들이 알리도 없거니와 알고 싶어하지도 않아요.
대부분의 소비자에게는 누가 되었든 '아, 이게 저거보다 더 좋네' 라는 결론 뿐입니다.
그러므로 안드로이드는 태생적으로 ios 에 비해 불리 할 수 밖에 없죠. 확장성, 편의성 등의 많은 장점으로 커버하지만..
결국 운영체제만 놓고 보면 ios 가 아무래도 유리 할 수 밖에 없다는.. -
STARBUCKS
2016.03.05 00:39 [*.239.xxx.62]
문제가 애플이 하드웨어까지 먹고 들어온다면... 삼성의 플래그쉽은 아마 죽을 가능성이... -
NotrePoly
2016.03.05 14:19 [*.243.xxx.32]
애플이 그렇게 좋은 걸 내놓을 리가 없어요...