Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/100.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用单个代码库进行跨平台HTML5移动开发,包括应用服务器和本机客户端库?_Android_Ios_Html_Mobile_Ide - Fatal编程技术网

Android 使用单个代码库进行跨平台HTML5移动开发,包括应用服务器和本机客户端库?

Android 使用单个代码库进行跨平台HTML5移动开发,包括应用服务器和本机客户端库?,android,ios,html,mobile,ide,Android,Ios,Html,Mobile,Ide,我最近在一家客户那里试过Kony Studio。与HTML5开发相比,Kony Studio与本地iphone/iPad/Android的其他IDE/框架相比如何?我正在开发一个基于云的自适应学习解决方案,该解决方案允许学生浏览知识、测试自己并自动接收关于他们表现的反馈 从没听说过“科尼工作室”。网站信息不多和/或组织不当。看起来像是他们卖给“商人”的那种东西,然后把它强加给他们的开发者。在这一点上,大多数跨平台移动开发人员都很糟糕。最好的选择是Phonegap、HTML5或Appcelerat

我最近在一家客户那里试过Kony Studio。与HTML5开发相比,Kony Studio与本地iphone/iPad/Android的其他IDE/框架相比如何?我正在开发一个基于云的自适应学习解决方案,该解决方案允许学生浏览知识、测试自己并自动接收关于他们表现的反馈

从没听说过“科尼工作室”。网站信息不多和/或组织不当。看起来像是他们卖给“商人”的那种东西,然后把它强加给他们的开发者。在这一点上,大多数跨平台移动开发人员都很糟糕。最好的选择是Phonegap、HTML5或Appcelerator钛。虽然我倾向于Phonegap,但我建议两者都不要。不过,这实际上取决于你的应用程序有多简单。复杂的表单/交互不能很好地与HTML5配合使用,但无论如何。在iPhone上似乎工作得更好,但我认为这是因为iPhone的JS框架投入了更多的精力,而且由于一些未知的原因,Android碎片化在HTML5/JS应用程序中似乎更为明显


我认为基于HTML5的应用程序最终会变得更加突出,然后成为“标准”,但今天它很粗糙。

我会将PhoneGap与jQ mobile等应用程序结合使用。市场肯定会朝着好的/简单的标准发展,比如HTML5和CSS。硬件加速正在进入浏览器渲染领域,“慢HTML”将在2-3年内结束

不惜一切代价远离科尼。IDE只是eclipse中的一组插件,但这里是它的起点

你从他们那里得到的安装程序并不适用于任何地方(例如,挂在某些机器上)。一旦安装了IDE,所见即所得特性(UI设计器)就是一个笑话。演示看起来不错,但实际上,正确地布局小部件是一项乏味的任务。你最终会为每个屏幕大小和频道编写版本(Android和iOS)。在Android上,根本不处理缩放,例如,在Galaxy Note上运行应用程序,查看所有表单布局是否完全倾斜。KONY 4.x根本不支持设备像素、相对边距和填充(您可以用像素来指定它们!!!)


最大的卖点是“拖放,不写代码”。实际上,KONY IDE生成的LUA代码(4.x)不处理任何边缘情况,例如无小区网络。当您构建一个简单的应用程序来处理web服务时,您的手机信号下降,您的应用程序只是挂起,然后由于内部Android错误崩溃,然后重新运行该应用程序在您终止损坏的进程之前没有任何帮助。要制作一个可用的应用程序,需要用LUA手工编写所有代码。KONY 5的升级并不容易,“自动转换”工具是一种营销功能。

因此,需要记住的一点是,KONY v4是一次彻底的大修,它将核心引擎从Lua转换为Javascript,并使Javascript成为脚本语言。Kony有一个非常快的发布时间表,现在是5.5版,这是一个巨大的改进。此外,还为Kony添加了一个名为Visualizer的新UI设计工具,它使创建UI的过程成为一种类似于使用线框工具的体验,但Visualizer的输出是,该UI在Kony开发平台中直接转换为表单,这使得创建UI的任务更加容易

Kony的真正优势在于,他们有一个服务水平协议(SLA),保证您的应用程序在发布到开发人员社区后的30天内能够与新的操作系统和平台版本一起工作,这意味着您的代码是“经未来验证的”。这将成为整体开发方法的一个重要加速器,因为您不必为每次新的操作系统更新而不断更新代码

Kony还采用了完整的SDLC方法,有三种不同的云产品,分别设计为独立或协同工作,涵盖UI(可视化工具)、开发(Kony Studio)和应用程序和设备管理(MAM和MDM)

您现在可以在以下网站免费试用所有产品: