레이블이 아이폰인 게시물을 표시합니다. 모든 게시물 표시
레이블이 아이폰인 게시물을 표시합니다. 모든 게시물 표시

월요일, 6월 30, 2008

[일상다반사] 아이폰에서 웹 브라우저 개발이 가능할까?



아이폰에 파어어폭스가 없는 이유는?이라는 기사가 떠서 읽어봤는데 다음과 같은 문구가 눈에 들어왔다.



"애플의 라이선스 요건을 읽었더니 코드를 해석하는 소프트웨어는 받아들이지 않는다고 명시돼 있었다. 자바도, 플래시도, 코드를 해석하는 브라우저도 받아들이지 않는다는 것이다. 애플은 광범위하게 타사를 배제하고 있다"


잽싸게 아이폰 개발자 센터로 들어가서 라이선스를 확인하려고 했더니 로그인이 필요하단다. 그래서 기존 애플 개발자 아이디로 로그인했더니 아이폰 개발자 등록을 해야 한다고 이런 저런 질문을 한다. 발톱 감추고 입력을 마친 다음에 로그인해서 라이선스 문서를 내려받아 읽어보니... 음냐...



No interpreted code may be downloaded and used in Application except for code that is interpreted and run by Apple's Published API and built-in interpreter(s).


무슨 말인고 하니 인터프리터 방식 코드는 여러분이 만든 응용 프로그램에서 내려받아서 사용할 수 없다는 말이다. 즉, 자바, 플래시 이런 코드는 당근 안 되고... HTML/CSS도 경우에 따라서는 치열한 법리 논쟁이 필요하지 않을까 하는 생각이 든다. 당근 파이어폭스는 HTML을 동적으로 해석(!)해야 하니 애플이 만든 아이폰 SDK를 사용해서 컴파일할 경우 라이선스 위반에 걸릴 가능성이 높은 셈이다. 결론적으로 말하면 애플이 아이폰 SDK를 공개했지만 여전히 절반에 그친다는 생각이다. 하지만 휴대폰 업계에서 또 다른 선수인 심비안이나 안드로이드 진영은 오픈 소스 라이선스를 택하기 때문에 향후 애플을 압박할 가능성도 있다(애플이 이런 압박에 넘어갈지는 예측 불허니 인생이 재미있는거다. ㅎㅎ).



여러분들도 (공명심에) 아이폰 SDK로 (심지어 여러분이 독자적으로 인터프리터 언어를 개발했을지라도) 인터프리터 언어를 이식해서 공개하면 라이선스 위반에 걸린다는 사실을 꼭 기억하고 비싼 장난감을 조심스럽게 갖고 놀기 바란다.



EOB

목요일, 10월 25, 2007

[새소식] 애플, 아이폰 개발자 사이트 오픈



조금 전에 ADC(Apple Developer Connection)에서 날라온 편지를 읽어보니, 아이폰 개발자 사이트를 오픈한 모양이다.



사이트를 둘러보니, 웹 개발자 가이드라인, 샘플 코드(버튼, 퍼즐 게임, 수도쿠), 참조 라이브러리(자바스크립트, 사파리, CSS, DOM, 사용자 인터페이스 가이드라인) 등이 올라와 있었다. web app 개발 자료만 올라와 있으므로, 본격적인 아이폰 개발은 내년까지 참아야 할 듯이 보인다. 참고로 아이폰 개발자 사이트에서 제공하는 각종 기술 자료는 ADC 멤버만 접근 가능하므로, 그냥 살펴볼 목적이라면 가입 절차가 조금 번거롭긴 하겠다.



뱀다리: 무사히(?) 아이포드 터치 지름신을 피했는데, 조만간 내려올 레오파드 지름신을 어떻게 피할지 고민 중이다. T_T



EOB