开始使用移动编程。什么是好平台?

时间:2008-10-06 06:01:45

标签: java android c++ iphone

c++开发人员一起使用的移动编程平台是什么?

学习android是一个不错的选择吗?

9 个答案:

答案 0 :(得分:8)

如果您已经了解C ++,那么Symbian拥有最大的安装基础,并且不像java / android vm / iphone那样沙盒化。

虽然iPhone和Andriod可能看起来很有趣,但如果你真的看一下数字,那么在查看市场份额时,Symbian确实是唯一的选择。尽管苹果公司的广告巨头和狂热追随者,但它远远没有接近2亿多台Symbian智能手机。 (大约有500万iphone用户)。

除了手机上的“java”并不总是意味着相同的事实。不同的手机包含不同的版本,因此与PC环境不同,手机上的Java不像“一次写入,随处运行”那样。

答案 1 :(得分:4)

我已经开始使用latest SDK玩Android了。由于Java的酷,Android平台的丰富性和eclipse IDE非常容易使用,因此开发起来非常容易。我认为Android会在moile应用程序方面产生重大影响。

更新:现在您也可以选择Windows Phone 7,这是我最喜欢的,因为我多年来一直是.NET开发人员。只需获取WP7SDK并在您的visual studio中开始编码。

答案 2 :(得分:2)

Java ME将为您提供最广泛的部署选项和市场份额选择,因为大多数手机都支持它。从C ++到Java非常容易,因为Java比C ++有更少的陷阱。作为一个积极的副作用,您还可以在一个平台上学习Java,该平台的占用空间比Java SE小得多且易于管理。

答案 3 :(得分:1)

我建议.NET Compact Framework进行简单快速的开发。 Visual Studio中包含的模拟器使其更容易开发。

但是我也认为这取决于你的预期应用,例如我不会建议用于编写具有苛刻图形的游戏的紧凑框架。

使用.NET Compact Framework的缺点是你的目标硬件受到限制,因为它只能在Microsoft Windows CE版本上运行(我想在SymbianOS上运行)。

答案 4 :(得分:0)

就个人而言,我开始使用Windows Mobile平台和Microsoft Embedded C ++。

这是一个自然的转变因为我来自MSVC编译器/ Visual Studio 6环境,所以我已经非常熟悉编译器和IDE的各个方面。

事实上,因为我对其他工具非常熟悉,所以选择模拟器并且(特别是)使用ActiveSync的奇怪之处变得更加容易。我还发现操作系统易于使用(包括熟悉的文件浏览器和系统设计)。

因此,为了更准确地回答您的问题,我认为这取决于您之前熟悉的平台以及您对可用工具的信心。特别是对于调试和模拟!

答案 5 :(得分:0)

在Symbian中你可以达到所有的手机功能==做一些非常酷的东西,但是当你试图从头开始学习它时,Symbian是一个婊子 - 它很复杂。

JavaME - 流行,非常快速启动,轻量级API,但沙盒,不同手机区域的访问因供应商,模型而异。你可以做几乎连接到网络,绘制图形和显示每个手机上的菜单,但访问电话簿,相机,短信的情况差别很大

有时需要时间让应用程序在不同的手机型号上完全相同(我不确切知道,但我认为这将是所有移动平台上的问题)

答案 6 :(得分:0)

您肯定需要查看Windows Phone 7,它是C#并且具有VS2010和Expression混合的强大工具支持,以开发快速的Windows Phone应用程序。这不仅有利于您在电话中。可以使用相同的开发技能集轻松制作Silverlight和WPF应用程序。

答案 7 :(得分:0)

您可以尝试使用说明Android应用程序创建的StartJava。

http://www.en.assoft.ru/startjava

https://play.google.com/store/apps/details?id=com.assoft.StartJava

答案 8 :(得分:0)

我想建议你的android是最好的技术现在所有的日子Android手机正在大幅增加所以开发也越来越明智,它可以学习任何开发人员...在互联网上很多教程都可以教你android编程....所以我想建议你是android是最好的选择......