0

我是移动开发的初学者。我想学习任何可以为 android/ios/bb/windows 8 创建应用程序的软件。有吗?请指导我。我更喜欢基于 Java 的软件

4

4 回答 4

3

唯一可以在所有设备上运行的应用程序(据说)是网络应用程序。这并不像某些人想象的那么真实,因为不同的浏览器处理事情的方式不同。我从不喜欢这个想法,因为我认为它在所有设备上提供了更差的用户体验。看看脸书。他们做了一个网络应用程序,每个人都讨厌它。因此,将其重做为本机应用程序(iOS 已经出局,Android 几乎就在那里)。

只需学习为平台开发所需的语言。适用于 Android 的 Java 5/6,适用于 BB 的 Java 1.4(我认为),适用于 iOS 的 Objective-C 和适用于 Windows Phone 8 的 .NET。

于 2012-10-18T17:24:25.483 回答
1

您可能想查看Xamarin

它允许您跨 iOS、Android 和 Windows 共享所有非 UI 代码。但是,您仍然需要学习如何在 iOS 上使用 Xcode,在 Android 上使用 ADT 等。我确实需要提到它是用 C# 而不是 Java 完成的,但它们非常相似,转换应该不会太难。

该站点提供免费试用下载

*请注意,试用版仅允许您部署到模拟器,部署到您必须为完整版支付费用的设备。

于 2012-10-18T19:45:10.757 回答
0

有这么多可用的工具,在谷歌搜索“跨平台移动开发框架”。我更喜欢Appcelerator 的PhoneGapTitanium 开发平台

但是以上不是基于Java的。你需要学习网络技术。

检查这个:http ://devlup.com/mobile/cross-platform-mobile-development-tools/2416/

于 2012-10-18T17:33:34.457 回答
0

你不会为所有这些找到一个好的解决方案。

Android 和 Blackberry 都将基于 Java。Eclipse 是用 Java 编写的,尽管当您说您更喜欢基于 Java 的软件时,我认为您指的是应用程序。

于 2012-10-18T17:28:36.237 回答