Apple에서는 iPhone에 SDK가 필요없다고는 하는데.. 두가지 면에서 볼 수 있을 것 같습니다.
첫째는, 굳이 별도의 SDK 없이 Safari상에서 Ajax 웹 어플리케이션을 이용해 다양한 어플리케이션을 이용할 수 있다는 장점이고..
둘째는, iPhone만을 위한 킬러앱(Killer Application)이 나오지는 않을 것이라는 얘기입니다.
iPhone을 위한 별도의 개발툴에 투자할 여력이 없는 것인지, 아니면 그 말대로 웹어플리케이션만으로도 충분하기때문에 굳이 필요하지 않은지는 알 수 없습니다.
걱 정되는 것은 Ajax등의 웹 2.0은 아직도 보안에 관련해서 많은 문제를 안고 있다는 것입니다. Ajax 에서 Javascript가 얼마나 많이 쓰이는지는 말할 필요도 없습니다. 하지만 Javascript 자체도 어느 정도 문제가 있는데다가, 브라우저및 악성 코드에 의한 오염 위험성도 상존합니다.
보안뿐이 아닙니다. 웹기술에 기반한 어플리케이션이라면 실제 iPhone 하드웨어의 자체 기능을 사용하지는 못할겁니다. 그리고 모든 데이터는 네트웍 기반으로 저장될지 모릅니다. iPhone의 내장 메모리는 단순히 Safari에만 전용될 수도 있다는 얘기입니다.(Ajax를 이용한 방식중에 데이터를 로컬에 저장하려면 쿠키 이외에 별다른 대안은 없다고 생각합니다.)
하지만 Google Map이나 메일 소프트웨어를 iPhone으로 포팅해서 넣은 것을 본다면 결국 내장데이터를 저장 용도로도 이용하며, 하드웨어에 밀접하게 붙어서 개발해야 할 필요가 있다는 반증이기도합니다. 그렇다면 그 이외에 다른 프로그램은 필요없다고 생각했던 걸까요?
최근에 나온 Safari 3 - iPhone에 내장될 것이 유력한 웹브라우저 - 에서 구글의 어플리케이션, 특히 워드와 스프레드시트가 완벽히 돌아간다고 하는군요. 적어도 iPhone을 비지니스 용도로 들고 다닐 때에는 덕을 볼 수 있을 겁니다. 어쩌면 iPhone은 예전에 실패했던 NC(Network Computer)의 개념을 어느 정도 수용하고 나온 것인지도 모릅니다.
그렇다고는해도 SDK의 결여는 강력한 전용 어플리케이션이 등장할 수 있는 가능성을 영영 봉쇄해버릴지도 모릅니다. 예전에 너무나 혁신적인 개념으로 나온 탓에 묻혀버리고만 NC의 모습이 자꾸만 겹쳐보이는군요.

첫째는, 굳이 별도의 SDK 없이 Safari상에서 Ajax 웹 어플리케이션을 이용해 다양한 어플리케이션을 이용할 수 있다는 장점이고..
둘째는, iPhone만을 위한 킬러앱(Killer Application)이 나오지는 않을 것이라는 얘기입니다.
iPhone을 위한 별도의 개발툴에 투자할 여력이 없는 것인지, 아니면 그 말대로 웹어플리케이션만으로도 충분하기때문에 굳이 필요하지 않은지는 알 수 없습니다.
걱 정되는 것은 Ajax등의 웹 2.0은 아직도 보안에 관련해서 많은 문제를 안고 있다는 것입니다. Ajax 에서 Javascript가 얼마나 많이 쓰이는지는 말할 필요도 없습니다. 하지만 Javascript 자체도 어느 정도 문제가 있는데다가, 브라우저및 악성 코드에 의한 오염 위험성도 상존합니다.
보안뿐이 아닙니다. 웹기술에 기반한 어플리케이션이라면 실제 iPhone 하드웨어의 자체 기능을 사용하지는 못할겁니다. 그리고 모든 데이터는 네트웍 기반으로 저장될지 모릅니다. iPhone의 내장 메모리는 단순히 Safari에만 전용될 수도 있다는 얘기입니다.(Ajax를 이용한 방식중에 데이터를 로컬에 저장하려면 쿠키 이외에 별다른 대안은 없다고 생각합니다.)
하지만 Google Map이나 메일 소프트웨어를 iPhone으로 포팅해서 넣은 것을 본다면 결국 내장데이터를 저장 용도로도 이용하며, 하드웨어에 밀접하게 붙어서 개발해야 할 필요가 있다는 반증이기도합니다. 그렇다면 그 이외에 다른 프로그램은 필요없다고 생각했던 걸까요?
최근에 나온 Safari 3 - iPhone에 내장될 것이 유력한 웹브라우저 - 에서 구글의 어플리케이션, 특히 워드와 스프레드시트가 완벽히 돌아간다고 하는군요. 적어도 iPhone을 비지니스 용도로 들고 다닐 때에는 덕을 볼 수 있을 겁니다. 어쩌면 iPhone은 예전에 실패했던 NC(Network Computer)의 개념을 어느 정도 수용하고 나온 것인지도 모릅니다.
그렇다고는해도 SDK의 결여는 강력한 전용 어플리케이션이 등장할 수 있는 가능성을 영영 봉쇄해버릴지도 모릅니다. 예전에 너무나 혁신적인 개념으로 나온 탓에 묻혀버리고만 NC의 모습이 자꾸만 겹쳐보이는군요.

댓글 없음:
댓글 쓰기