gpt4 book ai didi

cordova - PhoneGap 与 Xamarin

转载 作者:行者123 更新时间:2023-12-03 03:18:10 27 4
gpt4 key购买 nike

我只是想听听人们对以上 2 种方法中哪一种最好、最容易开发的意见。

我需要在 2 周内准备好 iPhone 和 Android 应用程序并在商店中上市,但没有 Mac 来进行 native 开发。据我所知,这是我的两个最佳选择(而且它们大部分都是免费的,这一点很重要)。

我主要拥有 C# 和 Java 经验,但几年前涉足 CSS 和 HTML。那么从这一点来看,Xamarin 对我来说似乎是更好的选择?

任何人都可以分享他们的经验或建议吗?另外,我可以使用的其他服务可能比这两个更好(需要免费或非常便宜)。

提前致谢。

最佳答案

您需要一台 Mac 来进行任何类型的 iPhone 测试。我不知道您对“便宜”的确切定义是什么,但对于 Xamarin,您希望花费 600 美元才能将您的应用程序同时运行在 Android 和 iOS 上。

https://store.xamarin.com/

对于使用 Xamarin 进行实际编程,有一些方法可以不必学习每个平台的独特 API。例如,您可以使用 UIWebView/WebView 显示 HTML 作为界面。此外,您可以使用 Razor 模板生成 WebView 将显示的 HTML。在 iOS 和 Android 中,您可以在 HTML 和 C# 之间来回通信。

换句话说,您可以使用 Xamarin 创建自己的 PhoneGap。

此外,Xamarin 还提供了 Xamarin.Mobile 和 Xamarin.Social 等组件库,这些组件库概括了一些平台功能,因此您不必重复学习某些内容。

话虽如此,PhoneGap 可能是您更好的解决方案。 Adobe 提供了一项服务,可以检查您的代码并为您捆绑 iOS 二进制文件。

https://build.phonegap.com/

但是,我相信您仍然需要拥有 iOS 开发人员许可证(100 美元),并且需要设置所有配置文件等。

正如 Mike 提到的,您还必须给自己至少一周的时间才能让您的应用在 Apple App Store 中获得批准。

关于cordova - PhoneGap 与 Xamarin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17840307/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com