2012-03-05 3 views
0

내가 자바와 자바 스크립트로 프로그래밍 된 서버로 웹을 만들었다 고 가정 해 봅시다. 이 응용 프로그램을 일반적인 모바일 장치에서 실행하려면 어떻게해야합니까? Android OS 또는 iPhone을 사용한다고 가정 해 봅시다.웹 응용 프로그램이 휴대폰에서 실행되도록하려면 어떻게해야합니까?

아무 것도해야합니까? 나는 휴대 전화와 터치 스크린을위한 Javascript UI를 조정해야한다는 것을 알고있다. 나는 안드로이드 나 아이폰 프로그래밍에 대한 경험이 없다.

도움 주셔서 감사합니다.

답변

1

사실, 그게 전부입니다. 당신은 이미해야 할 일을 알고 있습니다. 모바일 사파리 및 Android 웹킷 브라우저 (특히 터치 및 기타 이벤트 처리기 용)에 대한 문서를 읽었는지 확인하십시오. iOS 또는 Android 프로그래밍에 대한 경험이 필요하지 않습니다. scracth에서 UI를 개발하는 대신 jQuery 모바일이나 sencha (google them)와 같은 사용 가능한 프레임 워크를 사용하십시오.

1

아무 것도 할 것이 아니라 그래픽 디자인과 상호 작용 발전. 휴대 기기는 HTML5를 대량으로 사용하고 표준을 준수합니다. :)

0

당신은 자바 스크립트로 괜찮지 만, 안드로이드 나 iOS는 네이티브 JVM이 없으므로 자바 애플릿을 실행할 수 없습니다.

일부 장치는 JVM을 해킹했을 수 있습니다. (iOS 장치를 탈옥 할 때 기본 JVM을 설치할 수 있다고 믿습니다.) 그러나 이것들은 거의 대상이되지 않을 것입니다.

Android 용 Java에서 프로그래밍하더라도 컴파일 된 Java 바이트 코드는 Android에서 실행되기 전에 Dalvik 바이트 코드로 변환됩니다. Android를 사용하면 Dalvik 클래스를 다운로드하고 동적으로 가져 와서 사용할 수 있지만 웹이 아닌 기본 앱에서 수행해야합니다.

아마도 HTML5와 관련하여 서버 바인딩이 더 많이 필요할 것입니다. 특정 플랫폼 간 툴킷이 있지만 이러한 플랫폼은 플랫폼 표준에 맞지 않는 사용자 인터페이스를 가지고 있으며 어디서나 볼 수없는 단점이 있습니다.

+0

그는 서버에서 Java 코드를 실행해야한다고 언급하지 않았습니다. –

+0

애플릿에 대해 언급 한 적이 있습니까? – Nikhil

0

웹 응용 프로그램이 화면에 너무 많은 항목을 표시하고 작은 화면이있는 장치에서 사용하기가 더 어려워집니다. 이를 위해 사용자 인터페이스를 다시 디자인하고 사용자에게이 대체 인터페이스를 자동으로 표시하려고 시도해야합니다. 데스크톱 인터페이스로 전환하도록 허용합니다.

0

iPhone 또는 Android에서 웹 응용 프로그램을 사용할 수 있도록하려면 아무 것도 할 필요가 없습니다. iPhone 및 Android의 브라우저는 일반적으로 HTML5와 호환되므로 렌더링 할 수 있습니다.

그러나 실제로 고객이 휴대 전화에서 웹 응용 프로그램을 사용하는 두 가지 방법으로 스크롤하도록하고 싶지 않을 수 있습니다. 이러한 필수 기능을 사용자가 두 가지 방법으로 스크롤 할 필요가없는 웹 페이지로 압축하는 이러한 목적으로 마이크로 사이트를 만들 수 있습니다.

일부 jQueries 및 Java 스크립트의 일부 문제가 발생하여 PC 브라우저에서 제대로 작동하지만 모바일 브라우저에서 문제가 발생합니다. JQuery는 이러한 목적으로 모바일 jquery 제품을 개발했습니다.

0

웹 앱을 정상적인 앱으로 사용하려면 웹 브라우저 (작은 브라우저처럼)를 작성하고 웹 사이트를 가리켜 야합니다. 브라우저에서 실행하려면 이미 사용하고있을 것입니다.

당신은 빠른 접속으로 보면, 서버가 제공하는 서비스를 사용할 수있는 실제 응용 프로그램을 원하는 경우 : http://www.quickconnectfamily.org/qc_hybrid/ 그것은 당신이에 대한 액세스를 제공하면서 HTML, CSS, 자바 스크립트에서 응용 프로그램을 작성할 수 있습니다 크로스 플랫폼 프레임 워크 네이티브 기능의 무리.

관련 문제