如何创建移动应用程序?
我必须创建一个移动可安装/客户端应用程序...我对此一无所知..
我应该使用什么 SDK、语言?如果这在 .net 中会很好(可选)...任何想法
都会非常感激...
谢谢!
I have to create a mobile installable/client application...and I dnt know nothing abt this..
what SDK,language should I use?? if this will in .net will be fine(optional)... any Ideas
Will really appreciate this...
Thanks!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
首先,您需要决定您想要支持哪些移动平台。通常,您对语言和工具集的选择将完全取决于此。例如,如果您想为 iPhone 编写软件,则需要使用 Objective C(并使用 Mac),而基于 Android 的手机和黑莓设备则需要 Java。 Windows Mobile 和 Symbian 设备本身支持 C/C++ 及其自己的专有 API,但您可以使用 Qt 等框架来让事情变得更容易(并且可以在两者之间移植)。特别是 Windows Mobile 还支持在基本操作系统之上运行的许多其他平台,例如稍微受限的版本 .Net 或 Java(但自带 JVM)。
它们之间的一个共同点是 Web 应用程序。如果您想要一个可以在任何地方使用的单一代码库并且不使用完全专有的工具集,那么您可以构建一个 Web 应用程序。
First you will need to decide what mobile platform or platforms you want to support. Often your choice of language and toolset will be completely dictated by that. For example, if you want to write software for the iPhone, you will need to use Objective C (and use a Mac) while Android-based phones and BlackBerry devices require Java. Windows Mobile and Symbian devices natively support C/C++ and their own proprietary APIs but you can use frameworks like Qt to make things easier (and portable between the two). Windows Mobile in particular also supports lots of other platforms that run on top of the base OS, such as slightly limited version .Net or Java (but bring-your-own-JVM).
The one common denominator between them all is web applications. If you want a single codebase that will work everywhere and that doesn't use a completely proprietary toolset, you can build a web app.
编程语言:Objective-C、Java、C# .NET CF 等。这取决于您的应用程序应运行的设备。
Programming languages: Objective-C, Java, C# .NET CF etc. It depends on what devices you application should be running.
您可以使用 Visual Studio 来定位具有 Windows Mobile 操作系统或 Windows CE 或 Pocket PC 的手机,对于其他操作系统,您必须查看制造商提供的 SDK。
You can use Visual studio to target Mobiles have Windows Mobile OS or Windows CE or Pocket PC, for other OSs you have to see the SDK that the Manufacture company provide.
如果您没有任何线索,我建议您从 Java ME 开始。在我看来,Java 移动应用程序对于初学者来说是最安全的方法,因为它们在移动设备平台中拥有最广泛的接受度。
祝你好运。
I you got no clue to start with, I suggest you start with Java ME. Java Mobile Application is, in my opinion, the safest way to go for starters as they have the widest acceptance among mobile device platforms.
Good luck.