안드로이드 사용자 모임 게시판
(글 수 3,442)
Android와 iOS는 태생이 다릅니다.
안드로이드는 자바, iOS는 Object-C 입니다.
그럼, 왜 그런것인가 생각해 보겠습니다.
제가 생각했을때 아이폰은 맥->아이팟->아이폰으로 이어지는 계보를 따릅니다.
아이폰과 안드로이드가 지향하는 바는 모바일로 같지만 아이폰은 그 기반이 PC에 있습니다.
이에 반해 안드로이드는 구글이라는 인터넷만 죽으라고 들고파는 기업이기에 Java를 선택하게 됩니다.
Java가 C에 비해 디테일한 접근과 하드웨어 조작에 제한이 있는건 분명합니다.
퍼포먼스도 딸리고요..
그럼, 후발주자인 구글은 왜? 자바를 선택하게 되었을까요?
그건 모바일을 지향하고 모든 컴퓨터 기반의 어플을 인터넷으로 바꾸고 싶어하는 구글의 방향성 때문일 것입니다.
현재 인터넷 스크립트 언어는 크게 PHP, Java, ASP 로 볼 수 있습니다.
(ASP는 일단 논외로 하고)
엔터프라이즈급으로 보면 Java의 사용이 월등히 많습니다.
좀 더 편하고 자연스럽게 안드로이드의 확대를 예측해 볼 수 있습니다.
개발 역시 C보다는 Java가 개발자도 많고, 구축도 쉽습니다.
이렇게 태생이 다르기에 App에서도 차이가 발생합니다.
아이폰이 App에서 안드로이드보다 좋아 보이는 이유가 바로 이것이라고 여겨집니다.
아이폰은 심하게 얘기하면 핸드폰에서 사용하는 App의 집합체입니다.
아이팟+핸드폰인거죠...
웹이 사라졌습니다. 그래서, 플래시를 그렇게 쉽게 포기했는지도 모르겠습니다.
안드로이드는 심하게 얘기하면 App 너무 구립니다.
인터넷 java좀 다뤄본사람이라면 그냥 만들어 냅니다.
정말 2주만 교육받으면 웬만한건 만들어 낼 수 있습니다.
전문가들도 아이폰보다는 안드로이드에 손을 들어주는 이유는 지금껏 설명한것 때문입니다.
기업입장에서는 아이폰보다는 안드로이드가 기존 시스템과의 연동이 원할하며
개발자 역시 구하기 쉽고, 업무 변환이 용이합니다.
기업시장은 안드로이드에게 빼앗기게 될 것은 너무나 당연해 보입니다.
앞으로 안드로이드는 웹을 향해 나아갈것입니다.
pc를 웹으로 옮기려 했듯이 모바일 역시 웹으로 옮기려 들것입니다.
그것도 구글 혼자하지 않을 겁니다. 다른 여타의 기업들 페이스북, 트위터,어도브 등의 웹기반 기업들과 같이 갈 것입니다.
그럼, 아이폰은 어디를 향해 갈까요?
그야 물론 더 좋은 OS환경과 더 좋은 App을 만들도록 도와줄것입니다.
아무래도 게임/멀티미디어쪽에서는 아이폰이 유리해 보입니다.
하지만 아이폰의 미래는 밝지 않다는게 제 생각입니다.
온라인상으로 두서없이 쓰다보니 횡설수설 되었네요... ^^;
나중에 시간되면 다시 좀 정리해 보겠습니다.
안드로이드는 자바, iOS는 Object-C 입니다.
그럼, 왜 그런것인가 생각해 보겠습니다.
제가 생각했을때 아이폰은 맥->아이팟->아이폰으로 이어지는 계보를 따릅니다.
아이폰과 안드로이드가 지향하는 바는 모바일로 같지만 아이폰은 그 기반이 PC에 있습니다.
이에 반해 안드로이드는 구글이라는 인터넷만 죽으라고 들고파는 기업이기에 Java를 선택하게 됩니다.
Java가 C에 비해 디테일한 접근과 하드웨어 조작에 제한이 있는건 분명합니다.
퍼포먼스도 딸리고요..
그럼, 후발주자인 구글은 왜? 자바를 선택하게 되었을까요?
그건 모바일을 지향하고 모든 컴퓨터 기반의 어플을 인터넷으로 바꾸고 싶어하는 구글의 방향성 때문일 것입니다.
현재 인터넷 스크립트 언어는 크게 PHP, Java, ASP 로 볼 수 있습니다.
(ASP는 일단 논외로 하고)
엔터프라이즈급으로 보면 Java의 사용이 월등히 많습니다.
좀 더 편하고 자연스럽게 안드로이드의 확대를 예측해 볼 수 있습니다.
개발 역시 C보다는 Java가 개발자도 많고, 구축도 쉽습니다.
이렇게 태생이 다르기에 App에서도 차이가 발생합니다.
아이폰이 App에서 안드로이드보다 좋아 보이는 이유가 바로 이것이라고 여겨집니다.
아이폰은 심하게 얘기하면 핸드폰에서 사용하는 App의 집합체입니다.
아이팟+핸드폰인거죠...
웹이 사라졌습니다. 그래서, 플래시를 그렇게 쉽게 포기했는지도 모르겠습니다.
안드로이드는 심하게 얘기하면 App 너무 구립니다.
인터넷 java좀 다뤄본사람이라면 그냥 만들어 냅니다.
정말 2주만 교육받으면 웬만한건 만들어 낼 수 있습니다.
전문가들도 아이폰보다는 안드로이드에 손을 들어주는 이유는 지금껏 설명한것 때문입니다.
기업입장에서는 아이폰보다는 안드로이드가 기존 시스템과의 연동이 원할하며
개발자 역시 구하기 쉽고, 업무 변환이 용이합니다.
기업시장은 안드로이드에게 빼앗기게 될 것은 너무나 당연해 보입니다.
앞으로 안드로이드는 웹을 향해 나아갈것입니다.
pc를 웹으로 옮기려 했듯이 모바일 역시 웹으로 옮기려 들것입니다.
그것도 구글 혼자하지 않을 겁니다. 다른 여타의 기업들 페이스북, 트위터,어도브 등의 웹기반 기업들과 같이 갈 것입니다.
그럼, 아이폰은 어디를 향해 갈까요?
그야 물론 더 좋은 OS환경과 더 좋은 App을 만들도록 도와줄것입니다.
아무래도 게임/멀티미디어쪽에서는 아이폰이 유리해 보입니다.
하지만 아이폰의 미래는 밝지 않다는게 제 생각입니다.
온라인상으로 두서없이 쓰다보니 횡설수설 되었네요... ^^;
나중에 시간되면 다시 좀 정리해 보겠습니다.
2010.07.09 18:21:59
쩝~ Jsp 통상 Java라 부르지 않나요? ^^; 엄밀히 얘기하자면 스크립트언어와 컴파일언어로 다르긴 하지만
기업용에서는 Java기반이 많습니다. jsp를 많이 사용하죠~
자바 스크립트와 자바를 혼동한건 아닙니다....
너무 태클걸지 마세요~ ㅠ.ㅜ;
2010.07.10 00:29:19
세세한 부분에 차이가 있긴 하지만 안드로이드 플랫폼이 웹환경에서 다른 모바일보다 유리한 건 확실합니다.
특히 RIA에서 많이 사용되는 자바스크립트의 처리속도가 다른 웹브라우저 보다 월등히 빠르고, 플래시와 같은 플러그인도 지원하고 있으니까요.
이미 안드로이드의 어플리케이션은 앱과 웹을 서로 넘나들며 동작하고 있습니다.(안드로이드 킨들은 아마존 모바일 웹페이지에서 도서를 구매하지요) 머지 않아, 웹 환경에서도 앱환경과 비슷한 응답과 화려한 UI를 보일 것 입니다. 그리고 안드로이드는 크롬OS와 통합이 될지도 모르지요.
아이폰이 어플리케이션에 주목하고 있으며, 심지어 스티브 잡스 역시 어플리케이션 덕분에 웹 검색은 필요치 않다(정확히는 기억안나지만 대충 이런 이야기)는 이야기를 했을만큼 어플리케이션에 무게를 두고 있지요. 아이폰과 안드로이드 두 플랫폼은 점점 다른 개성을 가질 것 입니다.
2010.07.10 02:44:50
어떻게 해서든 자바가 더빠를순 없습니다.
피쳐본보다 스마트폰이 느린 이유와 같습니다.
빠르기와 성능으로만 따진다면 아이폰이 이길수 밖에 없습니다.
89년도부터 소프트웨어 업계에 격어본 일이지만.... (경험입니다.) 절대로 빠르기만 빨라서는 답이 없습니다.
첨에는 cpm이 ms-dos보다 빨랐죠
아시다 시피 cpm은 애플IIe에 있었고 ms-dos는 400만원이나 하는 xt컴퓨터에 플로피로 부팅해서 썼죠
느리고 많은 하드웨어 퍼포먼스를 요구하는 Ms-dos가 이겼습니다. 애플도 시인했죠... 지난일은
하지만 애플은 GUi환경을 가지고 있어 걱정없었습니다. 그러던 중에도 고가 시장은 모두 IBM이 먹었고 그 하청업체인 MicroSoft는 OS/2개발하라고 하청받은 돈으로 윈도우즈 (당시 타이거 프로젝트)를 추진했죠
그때도 다들 느려서 못쓴다. 맥켄토시가 역시 났다...
결국 그래픽 출판 시장빼곤 다 ibm의 윈도우즈가 다잡아 먹었습니다. 이때 저의 우상이신 스티브 짭새가 쫒겨 났죠ㅋㅋ
그뒤 이리저리 안되서 결국 다시 영입했습니다.
역사를 보면 압니다.
아이들 신발을 사줘보면 압니다.
클것이라고 크고좋은 신발을 비싼돈들여 사준다면 자주 넘어 지게 되고,
큰놈은 신발이 작아 잘뛰지 못하지만 언젠가는 크고 좋은 신발이 나와서 큰덩치에 맞게 달릴수 있습니다.
제 경험입니다.
피쳐본보다 스마트폰이 느린 이유와 같습니다.
빠르기와 성능으로만 따진다면 아이폰이 이길수 밖에 없습니다.
89년도부터 소프트웨어 업계에 격어본 일이지만.... (경험입니다.) 절대로 빠르기만 빨라서는 답이 없습니다.
첨에는 cpm이 ms-dos보다 빨랐죠
아시다 시피 cpm은 애플IIe에 있었고 ms-dos는 400만원이나 하는 xt컴퓨터에 플로피로 부팅해서 썼죠
느리고 많은 하드웨어 퍼포먼스를 요구하는 Ms-dos가 이겼습니다. 애플도 시인했죠... 지난일은
하지만 애플은 GUi환경을 가지고 있어 걱정없었습니다. 그러던 중에도 고가 시장은 모두 IBM이 먹었고 그 하청업체인 MicroSoft는 OS/2개발하라고 하청받은 돈으로 윈도우즈 (당시 타이거 프로젝트)를 추진했죠
그때도 다들 느려서 못쓴다. 맥켄토시가 역시 났다...
결국 그래픽 출판 시장빼곤 다 ibm의 윈도우즈가 다잡아 먹었습니다. 이때 저의 우상이신 스티브 짭새가 쫒겨 났죠ㅋㅋ
그뒤 이리저리 안되서 결국 다시 영입했습니다.
역사를 보면 압니다.
아이들 신발을 사줘보면 압니다.
클것이라고 크고좋은 신발을 비싼돈들여 사준다면 자주 넘어 지게 되고,
큰놈은 신발이 작아 잘뛰지 못하지만 언젠가는 크고 좋은 신발이 나와서 큰덩치에 맞게 달릴수 있습니다.
제 경험입니다.
2010.07.10 13:22:41
... 1980년대의 Apple vs. IBM-Compatible 의 경우와 시대 배경과 상황이 좀 다르지만 아직까진 역사가 다시한번 반복될것 같네요. 기기만을 놓고 보면 그때나 지금이나 전혀 다르지 않습니다. 아주 판박이 같군요. 애플은 모든걸 자신들이 하려 하고 호환기기나 협력은 먼지만큼도 생각이 없고 안드로이드는 모든 회사와 호환하고 협력하여 시간이 갈 수록 종류가 늘어납니다. 그때는 몇년동안 성능과 안정성에서 우위를 지켰으나 이제는 시대배경이 달라져 고성능 하드웨어가 도와주며 구글과 Linux 가 결점을 빠른시간으로 극복해 가고 있습니다. 내년이면 이미 우열은 가려진다고 보일 정도로...
누군가는 그런다고 하더군요. 폰이 주식이냐 앞으로 잘될 거라고 지금 사놓게... 맞습니다.
지금 사놓으면 시간이 갈수록 가격이 떨어지는건 아이폰도 마찬가지입니다.
주식은 인간의 욕심이 적힌 종이에 불과하지만 이제 폰은 인간의 지식과 역사가 집약된 타임캡슐 입니다.
애플혼자 만든 타임캡슐이 다른 모든 회사와 사람들이 협력한것과 같은 수준 일까요. 문을 걸어 잠그면 실패하겠다고 공언하는 것입니다.
그래픽적인 부분들은 c로 개발해서 java로 껍데기를 만들죠..
(그리고 java는 스크립트 언어가 아닙니다..컴파일언어죠..^^
jsp도 내부적으로는 컴파일되서 돌아갑니다.)
저도 안드로이드 사용하지만 국내 실정에 맞는 앱이 맘에드는게 없네요..
여자친구 아이폰앱이 부러울때가 99%에요..ㅠ.ㅠ