2015-03-19 80 views
-5

嗨,朋友们想知道如何为不同的操作系统制作应用程序。例如:ANDROID,BLACKBERRY,iPhone,Windows Phone和诺基亚手机。不同的操作系统需要哪种编程语言。任何相同的编程语言都可以用于所有这些不同的操作系统。如何为不同的操作系统制作移动应用程序

+0

看看科尔多瓦。它使用HTML5和JavaScript编写,适用于您提到的所有平台。 https://cordova.apache.org/ – 2015-03-19 05:02:41

+1

你必须尝试HTML 5 – Signare 2015-03-19 05:04:09

+1

@SiddhantSingh你应该去java脚本(即电话差距) – 2015-03-19 05:13:50

回答

1
  1. 为了使应用程序(移动应用,我想你的意思)为不同的操作系统(我想你指的是不同的操作系统每部手机上),(假设你是从头编码),你首先学习一门编程语言,然后继续学习如何为特定的操作系统开发应用程序。通常情况下,您购买一本书(在线寻找好的建议)并从那里开始。您还可以找到大量关于编码基础知识和移动应用程序开发的在线资源。
  2. 我相信你可以使用最流行的语言; Java,Python,C++/C#/ C等... 通常,人们可以制作Android应用或iOS应用。他们在iOS中使用Java编写代码,在iOS中使用Objective-C编写代码,但Swift非常新,我听说它有很多很酷的功能,与Objective-C相比,它是iOS上更好的选择。
  3. 是的,你可以在问题中列出的平台上使用相同的语言,但通常坚持使用大多数人使用的通用语言,因为当你选择更优雅的语言时,难度会增加,如Prolog或Haskell等。
+0

另外值得注意的是,那里有一些非常出色的SDK,用于那些想要编码一次并在3种不同平台(如Xarmin)上发布的人。 – 2015-03-19 08:24:50

1

@SiddhantSingh你应该去Java脚本(即电话间隙)

0

Android和iOS完全不同。你在问如何开始为所有手机创建应用程序,iOS特别指的是苹果产品。对于苹果,请访问他们的网站并下载开发工具包Xcode(它使用Objective-C和/或他们自己的语言Swift)。对于android来说,它主要是在java中,并且一些入门开发工具包也为android提供!为了使它非常简单,这些通常用于开发iOS的Xcode,你可以从苹果获得; Android的一些最常见的是gradle和app发明者,你可以分别从gradle.com或MIT的网站上获得。

0

如果您有一个好主意,支持从所有平台App用户那里获得良好的评论。我建议你考虑一下Web App和Hybrid Framework Development。我希望你对这两件事有一些了解。

Web应用程序和Hybrid Framework之间的共同点是节省您的时间,这意味着一对移动操作系统可以通过一次性开发来运行您的应用程序。多操作系统开发和不同的程序语言对你来说绝对是不必要的。我认为这种新的开发方式可以让你把注意力集中在App的基本功能上。