2013-09-23 18 views
2

피처 폰이나 저렴한 휴대 전화 (iOS가 아닌 기기, Android가 아닌 기기, Windows가 아닌 기기, Blackberry가 아닌 기기)에서 작동하는 앱을 개발하는 데 관심이 있습니다. 내 타겟 고객은 스마트 폰이 여전히 일반 사용자에게 너무 비싸는 개발 도상국가에 있습니다.피처 폰용 교차 플랫폼 도구 - 옵션?

플랫폼 나는 Bada, Tizen, Firefox OS, Symbian, S40, BREW, Sailfish OS/Jolla 등의 플랫폼에 관심이 있습니다.

플랫폼 별 구성을 최소화하면서 HTML/CSS/JS로 개발하고 싶습니다. 제작하고자하는 앱은 주로 정보 제공 용이며 오프라인에서 사용하도록되어 있으며 데이터 연결이 가능할 때 서버와의 상호 작용이 최소화됩니다.

Cordova/PhoneGap이 "sunsetting" Symbian support이므로 (아직이 범위의 다른 플랫폼을 지원하지는 않습니다), 나는 그것이 실행 가능한 옵션이라고 생각하지 않습니다.

이러한 종류의 플랫폼에 대한 지원을 포함하여 크로스 플랫폼 개발자 도구 (스마트 폰 플랫폼 포함)에 어떤 옵션이 있습니까?

+0

SailFish OS는 저렴한 휴대폰을 목표로하지 않습니다. AFAIK – Venemo

답변

3

가 요약하면,

공정 될 수있는 플랫폼으로, 언급 된 저렴한 전화의 대부분은 여전히 ​​스마트 폰이다. 예를 들어, 파이어 폭스 OS에는 이메일, 캘린더, 카메라, 음악, 비디오, 갤러리 등의 앱이 사전 설치되어 있고 Firefox 마켓 플레이스에서 더 많은 앱을 설치할 수 있습니다. 따라서 기능 및 사용자 환경은 "고급"장치와 매우 유사합니다.

모바일 웹에서 작동하는 HTML5 앱을 개발하는 데 멋진 도구를 사용할 필요가 없으며 그렇게해서는 안됩니다. 귀하의 주요 초점은 간단한 웹 기술을 사용하여 모바일 웹 애플리케이션을 처음부터 개발해야한다는 것입니다. 반응 형 디자인에 집중하고 호스팅 된 앱을 개발하십시오. 그런 다음 앱 캐시와 같은 기술을 사용하여 콘텐츠에 오프라인으로 액세스 할 수 있습니다. 그렇게하면 콘텐츠가 사람과 검색 엔진에 항상 온라인으로 액세스 할 수 있습니다 (힌트 : 귀하의 SEO를 향상 시킴). 업데이트를 신속하게 배포 할 수 있습니다. 앱을 테스트하는 각 기기마다 약간의 조정이 필요할 수도 있지만 반응이 좋은 디자인 권한을 얻는다면 향후 기기에서도 작동합니다.

언제든지 개별 부분을 업데이트 할 수있는 동안 콘텐츠를 오프라인에서 사용할 수있게 만드는 매우 유망한 방법 인 것처럼 앱 캐시를 살펴보십시오. 타 이젠을위한 Qt는

+0

네, 저가의 일부 스마트 폰이 스마트 폰일 수도 있습니다. Android, Firefox OS, Bada 등이 될 수 있습니다.하지만 내 목표는 네트워크에 연결되어 있지 않을 때 앱 자체를 공유하는 것입니다. 필자는 설치 파일 (피처 폰에 .jar 또는 동등한 파일)이 있어야 함을 의미합니다. 이것이 내가이 저렴한 전화 플랫폼의 일부 또는 전부를위한 앱을 개발할 수있는 크로스 플랫폼 도구에 관심이 있었던 이유입니다. 데이터 연결이 불가능하거나 사용자가 데이터를 전혀 사용하지 않는 환경에서 가정하기 때문에 , 설치 파일이 필요합니다 ... –

+0

귀하의 요지를 볼 수 있지만, 정말 응용 프로그램 캐시가 귀하의 시나리오에서 좋은 후보라고 생각합니다. 캐시 할 내용을 지정하면 본질적으로 휴대폰에 패키지를 만들고 있지만 원하는대로 개별 파일을 업데이트 할 수있는 옵션을 유지하십시오. 정말 강력한 도구입니다. 다른 플랫폼에 여러 개의 다른 zip 파일을 만들어야하는 것은 아닙니다. 시작하는 데 도움이되는 링크로 답변을 업데이트했습니다. – Aras

1

나는 Symbian 단점에도 불구하고 Cordova/PhoneGap이 좋은 선택으로 남아 있다고 생각합니다.

coverage of JQuery Mobile이 있으면 더 나은 선택은 JQuery based web app 일 수 있습니다.

+0

저는 앱을 완전히 오프라인으로 작동시키는 데 관심이 있습니다. 인터넷에 연결할 필요가 전혀 없습니다. 이것은 오프라인 일 때 설치되고, 오프라인 일 때 실행 가능하며, 오프라인 일 때 사용할 수 있어야한다는 것을 의미한다고 생각합니다. 이 경우 웹 앱을 실행 가능한 솔루션입니까?웹 앱 (jQM 또는 기타)을 microSD 카드에서 브라우저로 실행할 수 있습니까? –

+0

@runlevelsix JQuery 모바일은 다운로드 가능하며 오프라인으로 js 파일로 사용할 수 있습니다. 적어도 Tizen과 FirefoxOS는 오프라인 웹 앱을 가지고 있기 때문에 브라우저에서 실행될 필요가 없도록 자체 웹 런타임과 웹 앱 패키지를 가지고 있습니다. 다른 OS에 관해서는 말할 수 없다. –