代码之家  ›  专栏  ›  技术社区  ›  Vasyl Boroviak

.NET和移动设备列表

  •  -1
  • Vasyl Boroviak  · 技术社区  · 15 年前

    我需要为移动设备开发一个应用程序。我擅长.NET,没有时间/愿意/金钱学习任何其他库/框架。所以我决定使用.NET CF创建我的应用程序(这是一个好的选择吗?).

    目前,哪些最流行的设备能够运行.NET CF应用程序?我只知道Windows Mobile设备。

    我只想知道设备列表,以及我的用户在运行应用程序时会遇到哪些障碍?

    谢谢。

    编辑: 另外,我对iPhone、黑莓、Android等产品也很感兴趣。有没有可能在那里运行.NET应用程序?

    3 回复  |  直到 15 年前
        1
  •  1
  •   Laurent Etiemble    15 年前

    微软发布了一个Windows手机和智能手机的列表,可以运行用.NET CF开发的应用程序。

    只要您只使用公共API和非特定API(HP或HTC特定扩展),您的应用程序就可以在所有终端上运行良好。

    请注意,您应该使应用程序具有分辨率意识,以便使其布局和图像适应设备的屏幕dpi。.NET CF为此提供了一些API。

        2
  •  1
  •   Richard Lucas    15 年前

    您可能会遇到的一个问题是,大多数Windows Mobile设备不会单独运行Windows Mobile操作系统,它们中的大多数都有自己的库或对Windows Mobile操作系统进行“调整”。其中一个例子就是最近的HTC智能手机,它运行的是一个有着厚重皮肤和经过调整的WindowsMobile版本。

    因此,使用紧凑框架的Windows Mobile应用程序可能在某些设备上运行良好,但在其他设备上运行不好,因为硬件制造商在其设备中包含了额外的“调整”。

    如果相当简单,您的应用程序会像我想象的那样做什么?如果在不同的设备上使用不同的Windows Mobile,那么它就不太可能出现问题。

        3
  •  1
  •   Tom van Enckevort    15 年前

    您可以在iPhone上使用 MonoTouch . 但这会让你付出代价,你提到这是一个限制。

    否则,我无法在iPhone、黑莓或Android手机上运行.NET(CF)应用程序。