同时开发ios、android、windows和mac的4种方法

Corona实验室提供的Corona跨平台软件开发工具包(SDK)支持Windows和Mac电脑,是开发iOS和Android应用程序的绝佳方式。使用Corona SDK,您可以一次性创建一个项目并将其发布到多个设备,包括计算机、智能手机、平板电脑和智能电视。...

01

2004年

科罗纳sdk

Corona SDK website

我们喜欢什么

  • 广泛的文档和对第三方插件的支持。
  • 立即查看更改,这加快了原型制作过程。
  • 专门从事2D游戏开发。

我们不喜欢什么

  • 不包括所见即所得编辑器。
  • 生成设备所需的Internet连接。

Corona实验室提供的Corona跨平台软件开发工具包(SDK)支持Windows和Mac电脑,是开发iOS和Android应用程序的绝佳方式。使用Corona SDK,您可以一次性创建一个项目并将其发布到多个设备,包括计算机、智能手机、平板电脑和智能电视。

Corona SDK主要针对2D游戏,但它也有生产力用途。一些开发人员已经成功地使用Corona SDK开发了非命名应用程序。该平台使用LUA作为一种语言,这使得编码速度比使用各种各样的C语言快,并且内置了一个图形引擎。

最好的部分是Corona SDK对初学者和爱好者是免费的。严肃的创作者和专业人士按月付费。您可以立即下载并开始开发游戏和生产力应用程序。如果您需要用户输入大量文本,那么它不是最佳选择,但对于大多数其他生产率用途来说,它是可靠的,对于2D图形来说,它非常出色。

主要用途:2D游戏、生产力

下载corona sdk

02

2004年

统一

Unity Core Platform website

我们喜欢什么

  • 其学习曲线低于竞争对手。
  • 积极的社区支持小组。
  • 专用扩展包。

我们不喜欢什么

  • 对于开发手机游戏来说,体型过大并不理想。
  • 导出到iOS或macOS需要Xcode编译器和Mac计算机。

Corona SDK非常适合2D图形,但如果您计划使用3D,则需要Unity。如果您计划在未来使用3D,那么Unity可能是最佳选择,即使您当前的项目是2D游戏。建立一个代码存储库以加快未来的生产总是一个好主意。

Unity游戏的开发时间可能比Corona长,但Unity几乎支持所有平台,包括由WebGL引擎支持的控制台和网络游戏。

Unity有模板可以帮助您开始各种类型的项目,包括2D和3D游戏。其他模板选项包括高端模板和轻量级模板。脚本化渲染流水线(SRP)意味着开发者和技术艺术家可以在统一的环境下开始工作,而不需要精通C++。

主要用途:3D游戏

下载统一

03

2004年

cocos2d

Cocos2D website

我们喜欢什么

  • 内置解释器便于调试。
  • 数量可观的兼容扩展和工具。

我们不喜欢什么

  • 糟糕的文档使新用户很难使用。
  • 社区支持正在萎缩。

顾名思义,Cocos2D是一个构建2D游戏的框架。然而,与Corona SDK不同的是,Cocos 2D并不是一个代码一次性、到处编译的解决方案。相反,它是一个库,可以插入不同的平台,使实际代码相同或相似。在将游戏从一个平台移植到另一个平台时,这会带来很多繁重的工作,但它仍然需要比Corona更多的工作。然而,额外的好处是,结果是用默认语言编码的,这样您就可以完全访问设备的所有API,而无需等待第三方包含它们。

CCOS2D的不同版本可用于C++、C语言、SWIFT、JavaScript和Python。

主要用途:2D游戏

下载cocos2d

04

2004年

框架

PhoneGap

我们喜欢什么

  • 任何具备基本HTML5、CSS和Javascript技能的人都可以轻松访问。
  • 用于在多台设备上测试应用程序的智能手机应用程序。

我们不喜欢什么

  • 对UI小部件的有限内置支持。
  • 有限的API功能导致不可靠的地理定位功能。

AdobePhoneGap利用HTML5开发跨平台应用程序。该平台的基本架构是一个HTML5应用程序,在设备平台的WebView中运行。您可以将其视为在设备上的浏览器中运行的web应用程序,但该设备不需要web服务器来承载该应用程序,而是充当服务器。

正如您可以想象的,PhoneGap在游戏方面无法与Unity、Corona SDK或Cocos竞争,但在业务、生产力和企业编码方面,它很容易超越这些平台。HTML5基础意味着公司可以开发内部web应用程序并将其推送到设备上。

PhoneGap开发人员受益于一个强大的插件库,该库扩展了跨平台移动应用程序的功能。

PhoneGap还与Sencha交互良好,Sencha是构建web应用程序的平台。

主要用途:生产力和商业

下载phonegap

  • 发表于 2021-09-08 03:52
  • 阅读 ( 126 )
  • 分类:数学

你可能感兴趣的文章

5款替代chrome的新浏览器

... 2firefox focus(android、ios):轻量级、隐私保护的移动浏览器 ...

  • 发布于 2021-03-12 11:04
  • 阅读 ( 222 )

如何从电脑遥控iphone

...全从舒适的电脑控制你的设备。这包括Mac、Windows、Linux、Android,甚至其他iOS设备。 ...

  • 发布于 2021-03-13 00:16
  • 阅读 ( 279 )

为什么2017年是安卓年,而不是苹果年

... 2017年,只有一种移动操作系统正在创新、成长和发展:Android。 ...

  • 发布于 2021-03-14 12:54
  • 阅读 ( 209 )

这5款新浏览器向您展示了网络冲浪的未来

... 4aloha(android,ios):私有的、安全的、无限制的vpn ...

  • 发布于 2021-03-15 07:48
  • 阅读 ( 231 )

4种在线查看instagram direct消息的方法

...滑入某人的DMs。您可以选择使用官方的windows10应用程序或Android仿真器。最好的消息是,它们完全可以****。 ...

  • 发布于 2021-03-18 07:57
  • 阅读 ( 367 )

十大最佳视频编辑应用

... android和ios上最好的视频编辑应用 ...

  • 发布于 2021-03-21 16:08
  • 阅读 ( 283 )

8个免费的游戏开发软件工具,让你自己的游戏

...来适应这些不同的选项。游戏完成后,可以导出到HTML5、Android、iOS、Windows、Mac、Linux、Xbox One、Microsoft Store等。 ...

  • 发布于 2021-03-22 21:13
  • 阅读 ( 361 )

17个基本的在线桌面rpg软件和工具

... 下载:Syrinscape Fantasy Player for Windows | macOS | Android | iOS(免费,可订阅) ...

  • 发布于 2021-03-24 04:53
  • 阅读 ( 241 )

如何录制windows、mac、linux、android或iphone屏幕

...如我们前面提到的,它并不便宜。 安卓 相关:如何录制Android设备的屏幕 Android允许您通过几种不同的方法来录制屏幕。最简单的方法是下载一个带有屏幕录制功能的应用程序,比如AZ屏幕录制器。它有很多功能,允许你控制视...

  • 发布于 2021-04-07 17:09
  • 阅读 ( 254 )

哪些计算平台是开放的,哪些是封闭的?

...载他们自己的定制应用,但不允许普通用户侧载。 谷歌android:开放 谷歌的Android操作系统是一个开放平台。默认情况下,Android配置为只安装googleplay的软件,但用户可以在Android的设置中选中“未知源”复选框。这样就可以在goog...

  • 发布于 2021-04-09 03:38
  • 阅读 ( 178 )
bmallmblws244
bmallmblws244

0 篇文章

相关推荐