【问题标题】:Is there a way to test my software on a mac without buying a mac?有没有办法在不购买 mac 的情况下在 mac 上测试我的软件?
【发布时间】:2011-01-17 14:07:04
【问题描述】:

我需要在 Mac/Safari 上测试我的 Web 应用程序——尤其是与键盘处理相关的东西。我找不到任何可以让我连接到托管 OSX 实例的服务。有这样的吗?

IOW,有没有一种方法可以在不购买 mac 的情况下在 mac 上测试我的软件?

【问题讨论】:

  • 你考虑过 Windows 上的 Safari 吗?两者之间有什么不同?
  • 哇。这是我的问题第一次从另一个站点迁移到 SO。我想我永远不会知道这里属于什么..
  • @ughoavgfhw 键盘不同,这对我来说是个问题。具有不同的键和键码等。

标签: macos virtualization


【解决方案1】:

如果您所说的“键盘处理”是指输入标准控件,则风险可能非常低。这还取决于您是否还需要为系统提供支持:在没有类似设备的情况下调试客户遇到的问题可能会令人沮丧。键盘布局与 Windows 和 Linux 完全不同,甚至诸如 @ 和 \ 之类的常用字符也可能具有挑战性 - 当然这完全取决于控件的编程程度。

简而言之,如果我是你,我会花 200 美元购买一台运行任何 OSX 版本的二手 iMac。与数十或数百小时的调试相比,200 美元并不算多。通过这项投资,您还可以验证布局和其他功能在 Safari 和 OSX 上是否正常工作。

【讨论】:

  • 此解决方案的缺点是不可移植。例如我不能将我的笔记本电脑交给远程测试人员使用。而使用托管虚拟机..
【解决方案2】:

不能说我用过,但你可以看看cloud4mac.com

【讨论】:

  • Total Mac newb here,请告诉我,服务器版在UI和Web浏览器方面与桌面版相同吗?也就是说,在服务器上进行测试后,我是否可以确信我的 Web 应用程序可以在 Mac 台式机/笔记本电脑上正常运行?
  • 一般而言,MacOS Server 上的用户会话与 MacOS 客户端上的用户会话相同。只要您不使用任何带有 Ctrl、Alt 和/或 Cmd 的奇怪键盘组合,即使在某种远程会话中也应该没问题,但某些组合在这种连接上可能效果不佳。
【解决方案3】:

如今,您可以相当轻松地在 VM 中运行 OS X。您没有获得 3D 加速,但听起来您无论如何都不需要它来进行测试。

【讨论】:

  • 但如果是这样,那么为什么没有托管服务提供商提供此服务呢?我真的不想亲自安装和维护这个系统。
  • 可能奖励不值得冒着高风险成为违反 EULA 的榜样。请参阅:Psystar。
猜你喜欢
  • 2020-11-19
  • 2019-06-17
  • 2011-04-10
  • 1970-01-01
  • 2012-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多