我是移动开发的初学者。我想学习任何软件,通过它我可以为android / ios / bb / windows 8创建应用程序。有没有?请指导我。我更喜欢基于Java的软件
答案 0 :(得分:3)
唯一适用于所有设备的应用程序(据称)是网络应用程序。它并不像有些人认为的那样真实,因为不同的浏览器处理事物的方式不同。我从来不喜欢这个想法,因为我觉得它在所有设备上都提供了更糟糕的用户体验。看看Facebook。他们做了一个网络应用程序,每个人都讨厌它。因此将其重新设计为本机应用程序(iOS已经出局,Android几乎就在那里)。
只需学习为平台开发所需的语言。 Android 5的Java 5/6,BB的Java 1.4(我认为),iOS的Objective-C和Windows Phone 8的.NET。
答案 1 :(得分:1)
您可能需要查看Xamarin。
它允许您在iOS,Android和Windows之间共享所有非UI代码。但是,您仍然需要学习如何使用Xcode for iOS,ADT for Android等。我需要提到它是在C#而不是Java中完成的,但是它们非常相似,并且转换不应该太困难。 / p>
该网站提供free trial download。
*请注意,试用版仅允许您部署到模拟器,部署到您必须为完整版本支付资金的设备。
答案 2 :(得分:0)
对于所有这些,您将找不到一个好的解决方案。
Android和Blackberry都将基于Java。 Eclipse是用Java编写的,但是当你说你更喜欢基于Java的软件时,我认为你的意思是应用程序。
答案 3 :(得分:0)
有很多可用的工具,在谷歌搜索“跨平台移动开发框架”。我更喜欢 PhoneGap 和来自Appcelerator的Titanium开发平台
但上述内容并非基于Java。您需要学习网络技术。
请检查:http://devlup.com/mobile/cross-platform-mobile-development-tools/2416/