iOS-有没有一个SDK可以将HTML5网络应用程序转换为原生应用程序



我正在为计算机开发HTML5网络应用程序,我正在考虑制作一个移动版本。

有没有一个SDK可以接受HTML5/JS/CSS,并将其转换为我可以在iTunesConnect上上传的本地iOS应用程序?

主要需要工作的是HTML5画布。。。我在谷歌上搜索时运气不佳。

您不需要Phonegap或任何其他框架,使用加载web视图控件并加载文件夹中的html文件;

NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" 
                                                     ofType:@"html" 
                                                inDirectory:@"/htdocs" ];
NSString *html = [NSString stringWithContentsOfFile:htmlPath 
                                           encoding:NSUTF8StringEncoding 
                                              error:nil];
[webView loadHTMLString:html 
                baseURL:[NSURL fileURLWithPath:
                         [NSString stringWithFormat:@"%@/htdocs/", 
                          [[NSBundle mainBundle] bundlePath]]]];

http://trigger.io/可能会对你有所帮助。

您使用Forge JavaScript API编写HTML5代码,该API允许您访问相机和联系人API等原生功能。

我们的云构建服务将为您的iPhone、iPad、Android和Windows Phone创建本地应用程序。

免责声明:与trigger.io没有任何关联。

我建议你看看ludi.com,它们让它变得非常容易。只需上传包含html和资源的.zip,它就会以.ipa 的形式返回

他们干得真不错。

PS的免费

试用Phonegap。这不是一个银弹,但它通常需要HTML、CSS和JS,并将其打包在移动设备上运行,并承诺提供跨平台功能。

我们遇到了一些与Media对象的跨平台兼容性问题,但它应该可以处理以下基本问题。

它基本上只是使用手机内置的webkit引擎来执行你的代码,所以如果iOs支持它,它在技术上应该适合你。

如果你是在mac上开发,那么它相当简单。有很多关于phonegap/mac的"入门"教程。但如果你在电脑上开发iOs,那就另当别论了。

无论哪种方式,即使只是在真正的iOs设备上进行测试,你也需要一个苹果开发者帐户、一个配置文件和一个在苹果注册的开发者密钥。如果你在Mac电脑上,你可以使用这些软件直接通过Xcode运行应用程序。

但如果你在电脑上,你需要使用Phonegap Build(一种用于跨平台构建应用程序的基于云的服务)。从那里你可以下载一个编译的二进制文件,可以通过iTunes安装。

希望这能有所帮助!

最新更新