gpt4 book ai didi

iphone - 我应该购买一台 Mac 来开发或测试我的 iPhone Web 应用程序吗?

转载 作者:行者123 更新时间:2023-12-03 19:26:59 26 4
gpt4 key购买 nike

我一直在使用 Windows XP 盒子上开发 iPhone Web 应用程序MobiOne 测试中心和 Safari 用于测试和调试偶尔使用真机 iPhone 进行测试。问题是MobiOne、Safari(桌面)和 iPhone 都产生不同的结果错误。显然我最关心的是发生在iPhone,因为它是目标设备。 (类型的示例遇到的错误之一是图像通常显示为预期偶尔无法显示,所以小问号图标会出现。)

我有机会获得一台 Mac 进行开发,但我需要了解使用 Mac 是否会有所作为。

你们中有人迁移到 Mac 来开发或只是测试纯网络 iPhone 应用程序吗?

这样做值得吗?为什么?

SDK 中的 iPhone 模拟器是否比 Windows 桌面上的 Safari 更好地模拟 iPhone?

我需要付费订阅 Apple iOS 开发者计划有什么原因吗?

谢谢!

最佳答案

简而言之:不,我认为 Mac 不是开发 iPhone Web 应用程序所必需的,特别是考虑到您可以访问设备进行测试,并且您的开发进度似乎很好。

如果您不知道,您的 iPhone 上的 Mobile Safari 上有一个调试控制台。转到“设置”>“Safari”>“开发人员”(位于底部)>“调试控制台”并将其打开。

开发 iPhone Web 应用程序时,您无需支付 iOS 开发者计划费用。该计划用于开发 native 应用程序以部署到您的公司或仅部署到 App Store。

另一方面,网络应用程序只不过是设计为与本地应用程序运行方式类似的网站(即包含某些元标记,具有适合移动设备的界面设计)。设备,并利用某些 Web 技术,例如设备可用的地理定位。用户可以像任何其他网站一样在 Mobile Safari 中查看它们,但为了获得最佳体验,需要点击 + 号并将您的网络应用程序添加到他们的主屏幕以便进行访问。

iPhone 模拟器肯定比 Windows 或 Mac OS X 上的桌面 Safari 做得更好,因为它的用户界面与 iPhone 设备相同,但我认为如果您有的话,您将不需要它来进行测试和调试。要测试的设备。

iOS SDK 有一个名为 Dashcode 的工具,但我认为它与我们其他人每天使用的 Web 开发 IDE 没有太大区别。据我所知,Dashcode 不会为您的网络应用程序提供任何使用我们熟悉的标准无法实现的附加功能。

关于iphone - 我应该购买一台 Mac 来开发或测试我的 iPhone Web 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3867404/

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