2009-12-10 2 views
-1

모바일 장치 용 응용 프로그램을 개발해야합니다. 나는 .NET에 익숙하며 다른 라이브러리/프레임 워크를 배우려는 시간/기꺼이/돈이 없습니다. 그래서 .Net CF를 사용하여 응용 프로그램을 작성하기로 결정했습니다 (좋은 선택입니까?)..Net 및 모바일 장치 목록

요즘 가장 많이 사용되는 장치는 .Net CF 응용 프로그램을 실행할 수 있습니까? Windows Mobile 기기 만 알고 있습니다.

단지 장치 목록을 알고 싶습니다. 사용자가 응용 프로그램을 실행하기 위해 직면하게 될 장애물은 무엇입니까?

감사합니다.

편집 : 또한 iPhone, Blackberries, Android에 관심이 있습니다. .Net 응용 프로그램을 실행할 가능성이 있습니까?

+1

HTML5에는 오프라인 응용 프로그램을위한 기능이 포함되어 있습니다. 모바일 브라우저 지원의 현재 상태가 어떤 것인지 잘 모르겠다면 크로스 플랫폼에서 작동 할 가능성이 더 높습니다. 이 줄을 따라있는 더 오래된 기술은 Google Gears입니다. 그러나 이것이 지원이 중단되고 있다고 생각합니까? –

+0

고맙습니다. 어떤 결론에 도달하기 전에이 두 가지 옵션을 중심으로 Google을 사용해야합니다. 고맙습니다. –

답변

1

Microsoft는 .NET CF로 개발 된 응용 프로그램을 실행할 수있는 Windows Mobile 전화 및 스마트 폰 목록을 게시합니다.

공용 API 및 비 특정 API (HP 또는 HTC 전용 확장) 만 사용하는 경우 응용 프로그램이 모든 터미널에서 제대로 실행됩니다.

레이아웃과 이미지를 장치의 화면 DPI에 적용하려면 응용 프로그램이 해상도를 인식하도록해야합니다. .NET CF에는이를위한 몇 가지 API가 있습니다.

1

대다수의 Windows Mobile 장치가 자체적으로 Windows Mobile 운영 체제를 실행하지 않을 것이므로 대부분의 Windows Mobile 운영 체제에는 자체 라이브러리 세트 또는 "조정"이 있습니다. . 예를 들어 최근의 HTC 스마트 폰은 피부가 심하게 변형 된 Windows Mobile 버전을 실행합니다.

Compact Framework를 사용하는 Windows Mobile 응용 프로그램은 하드웨어 제조업체가 장치에 포함시키는 추가 조정 (tweak) 때문에 일부 장치에서는 제대로 작동하지만 다른 장치에서는 제대로 작동하지 않을 수도 있습니다.

상당히 간단한 경우 다른 장치에서 Windows Mobile의 다른 변형으로 인해 문제가 발생할 가능성이 적 으면서 응용 프로그램이 수행하는 작업은 무엇입니까?

+0

나는 특별한 종류의 달력이다. 매우 넓은 관객을 위해. –

1

MonoTouch을 사용하여 iPhone에서 .NET/Mono 응용 프로그램을 실행할 수 있습니다. 그러나 그것은 여러분에게 돈이 들게 될 것입니다.

그렇지 않으면 내가 아는 iPhone, Blackberries 또는 Android 휴대 전화에서 .NET (CF) 응용 프로그램을 실행할 수 없습니다.

관련 문제