我是移动开发的初学者。 我想学习任何软件,我可以通过它来创buildandroid / ios / bb / windows 8的应用程序。有什么? 请引导我。 我更喜欢基于Java的软件
在所有设备上工作的唯一一种应用程序(应该是)是web应用程序。 这不像有些人认为的那样正确,因为不同的浏览器处理不同的事情。 我从来不喜欢这个想法,因为我认为它会在所有设备上提供更差的用户体验。 看看Facebook。 他们做了一个网络应用程序,每个人都讨厌它。 因此,它作为本地应用程序redid(iOS已经出来,Android几乎在那里)。
只要学习您需要为平台开发的语言。 用于Android的Java 5/6,用于BB的Java 1.4(我认为),用于iOS的Objective-C和用于Windows Phone 8的.NET。
你可能想看看Xamarin 。
它允许你在iOS,Android和Windows上共享所有的非UI代码。 但是,你仍然需要学习如何使用iOS的Xcode,Android的ADT等。我不得不提到它是用C#而不是Java来完成的,但它们非常相似,转换不应该太困难。
该网站提供免费试用版下载 。
*注意,试用版只允许你部署到模拟器,部署到一个设备,你不得不把钱分出完整版本。
有很多工具可用,在谷歌搜索“跨平台的移动开发框架”。我更喜欢PhoneGap和Titanium开发平台从Appcelerator
但以上不是基于Java的。 你需要学习网络技术。
检查此: http : //devlup.com/mobile/cross-platform-mobile-development-tools/2416/
你不会找到一个好的解决方案。
Android和Blackberry都是基于Java的。 Eclipse是用Java编写的,但是当你说你喜欢基于Java的软件时,我认为你的意思是应用程序。