web-dev-qa-db-ja.com

Windows Mobile6.5とWindowsEmbedded Handheld 6.5の違いは何ですか?

Windows Embedded Handheld6.5用のアプリを開発する必要があります。

「はじめに」のチュートリアルやドキュメントを探し始めました。

結局のところ、私は主な事実を理解したと思いますが、それでも何かが私を不思議に思っています。

SDKまたはDTKをどこでも探しますが、何も見つかりませんでした。

小さな「チュートリアル」を見つけました: RLはこちら

ただし、すべてがWindows Mobile 6.5SDKおよびDTKを指します。

それで、それらの間には本当に違いがありますか?または、Windows Embedded Handheld6.5用に開発するためにWindowsMo​​bile 6.5が必要なのはなぜですか?

それとも私は完全に間違っていますか?

8
Markus_DE_HH

私にとって、Windows Mobile6.5とWindowsEmbedded Handheldは、同じ名前の2つにすぎません。

MSは、製品のブランドを変更して、それが何か違う、またはより良いものだと思わせることがよくありました。特にWindowsMo​​bile PocketPCシリーズの場合。

このようなデバイスを開発するには、Windows Mobile 6.5.3 DTKが必要です。 http://www.Microsoft.com/en-us/download/details.aspx?id=5389

DTKはこれまでのところ問題ありませんが、変更された画面レイアウトを反映していません。たとえば、DTKを使用してフォームをデザインする場合、Visual Studioは、大きなキャプション(Windows Mobileアプリにはキャプションバーがありません)と通常のフォームを含む標準フォームを表示します。メニューバー(WM 6.5.3デバイスには大きなメニューバーが表示されます)。

さらにMSでは、予告なしに一部のAPI機能(SHFullScreen)が削除されました。それが人生。

8
josef

Microsoftは、Windows Mobile Platformの名前をWindows Embedded Handheldに変更しました。

そこで、次の順序でリリースされます。

  1. Pocket Pc 2000
    • デフォルトとして青いデスクトップテーマ。スタートボタン内の色付きのウィンドウのロゴ。
  2. Pocket Pc 2002
    • デフォルトとして青いデスクトップテーマ。スタートボタン内の色付きのウィンドウのロゴ。
  3. Pocket Pc 2003
    • デフォルトとして青いデスクトップテーマ。スタートボタン内の色付きのウィンドウのロゴ。
  4. Pocket Pc 2003 SE
    • デフォルトとして青いデスクトップテーマ。スタートボタン内の色付きのウィンドウのロゴ。
  5. Windows Mobile 5.0
    • デフォルトとして青いデスクトップテーマ。
  6. Windows Mobile 6.0
    • デフォルトとしての緑のデスクトップテーマ。
  7. Windows Mobile 6.1
    • 6.0よりも最適化されています。
  8. Windows Mobile 6.5
    • 変更:デフォルトとして新しいダークブルーのデスクトップテーマ。
  9. WindowsEmbeddedハンドヘルド6.5.3
    • 変更:Windows Mobile 6.5と同様ですが、下部にスタートボタンがあります
  10. WindowsEmbeddedハンドヘルド6.5
    • 変更:混乱を加えるために、6.5.3の名前をWindows Embedded Handheld6.5に戻しました。

Windows Mobile 5.0以降では、Windows CE 5カーネルが付属し、プロセス制限ごとに32MBの仮想RAM)があるため、新しいWindowsCEリリースからのメリットはありませんでした。 WindowsMo​​bileの命名のようにめちゃくちゃになりました。

Windows CEでは、次のようになります。

  1. Windows CE 5
  2. Windows Embedded CE 6
  3. Windows Embedded CE 6 R2
  4. Windows Embedded CE 6 R3
  5. Windows Embedded Compact 7
  6. Windows Embedded 8
  7. Windows Embedded8業界
  8. Windows Embedded Compact 2013

しかし、待ってください、もっとあります。 Windowsモバイルプラットフォーム 死亡しました Microsoft .NET Compact FrameworkチームがWindowsPhoneプラットフォームの開発に移されたため、機能/改善点は提供されなくなりました。つまり、これらはろくでなしの子供たちであり、データキャプチャ用のフレームワークがいくつか追加されたWindowsPhoneに基づくWindowsMo​​bileの精神的な継続です。これは含まれて:

  1. Windows Embedded Handheld 8(Windows Embedded 8 Handheldとも呼ばれます)
    • Windows Phone8に基づく
  2. Windows Embedded Handheld 8.1(Windows Embedded 8.1ハンドヘルドとも呼ばれます)
    • Windows Phone8.1に基づく
  3. Windows 10 IoT Mobile Enterprise
    • WindowsPhoneプラットフォームに基づくWindows10Mobileに基づいています。新しい名前を変更しました。
6
Redwolf

Windows Embedded 6.5は、従来のWindowsMo​​bileアプリケーションと下位互換性があります。

Microsoft によると:

Windows Embedded Handheld 6.5

Windows Mobile 6.5上に構築され、フィールドモビリティ、輸送、小売などの基幹業務アプリケーションに電力を供給します。

Windows Mobile 6.5とのアプリケーションの互換性、および一貫性のあるSDKとAPIのセット。

したがって、Windows Mobile 6.5SDKを使用する必要があると思います。

1
Andy Korneyev