2011-02-17 3 views
8

Symbian 용 Qt와 MeeGo 용 Qt의 차이점은 무엇입니까? 나는 Qt가 크로스 컴파일 플랫폼이라는 것을 알고있다. Qt의 라이브러리를 사용하면 똑같은 라이브러리가 Qt를 지원하는 모든 기기에서 작동한다는 것을 의미합니까 (예 : Symbian, MeeGo)?Qt for Symbian VS. MeeGo 용 Qt

예 :

QtDesktopServices는 웹 브라우저를 시작할 수 있습니다. 이름에도 불구하고 '데스크톱'은 모바일 장치를 혼란스럽게합니까 Qt를 지원하는 모든 장치에서 웹 브라우저를 시작할 수 있습니까? MeeGo를 보면, MeeGo는 다른 종류의 장치에 사용됩니다. 차량 내, TV, 미디어 전화

모든 장치에 웹 브라우저가 설치되어 있다고 보장 되나요? 나는 그렇게 생각하지 않는다. 그리고 그것이 내가 묻는 이유 다. 브라우저가 보장되면 어떤 브라우저입니까? 어떤 기능을 가지고 있습니까? 나는 WRT가 있다는 것을 알고있다. 그러나 여기의 사용자는 WRT가 중단되었다고 말했다. 그럼 이제 어떡하지?

Qt 4.7과 Qt Mobility 1.0 중에서 선택해야합니까?

답변

7

무엇 leinir는 말했습니다. - Qt Mobility는 모바일 장치의 공통 기능을 구현하는 모듈입니다. Qt의 API는 모든 플랫폼에서 동일하지만 일부 플랫폼 관련 함수 (주로 저급 요소 다루기)가 있습니다.

API (인터페이스)는 동일하지만 물론 구현이 다를 수 있습니다. 나는 Qt 온라인 문서를 보길 권합니다. "Platform-specific Development"

에 따르면, 심비안 포트는 완전하지 않으며 몇 가지 기능이 부족합니다 지원됨). MeeGo/Maemo 버전이 OpenGL ES를 지원한다는 것은 확실합니다. Qt 기반 응용 프로그램 (Nokia N900의 Stellarium)을 사용하는 것을 보았습니다.

5

QtMobility는 다른 13 가지 Qt 모듈보다 난해한 추가 기능을 제공하는 Qt 용 추가 모듈이지만 사용자가 제안한 방식으로 응용 프로그램을 빌드 할 때 정말 유용한 기능입니다. 당신은 추가 모듈 QtMobility :)를 사용할 수 있도록 Qt는을 사용하기 때문에

그래서 아니, 당신은 Qt는 4.7 QtMobility 1.0 사이에서 선택하지 않은

브라우저는 항상로 무엇을 설정됩니다

시스템의 기본 브라우저 따라서, 아니요, 보장은 없습니다. 예를 들어 Windows의 경우 Firefox, Chrome, Internet Explorer 6 및 기타 여러 사용자가있을 수 있습니다. 이것은 플랫폼 통합의 성격입니다. 저는 두려워요.

+0

감사합니다. Symbian 용 Qt, MeeGo 용 Qt 및 Maemo 용 Qt의 차이점이 있습니까? 라이브러리는 동일해야합니까? – testing