Macを所有していないときにMac / SafariでWebアプリケーションをテストする


122

最近立ち上げたWebサイトがWindowsのIE、Firefox、Chrome、Safariで完全に表示されたが、MacでSafariを使用して表示したときに(潜在的な顧客によって)破損していたため、最近気付かれ、サイトの外観をテストする必要があります。 Macで表示されます。

問題は、Macを所有していないことです。

多数のブラウザーがインストールされているMacへのVNCアクセスを提供すると主張するBrowsrCampを試しましたが、信頼性が低いことが判明した後(これまでのところ、過去5日間は1日間動作しました)、別のソリューションが必要です。

助言がありますか?


4
EpiphanyなどのWebKitベースのブラウザーでページを試すこともできます。明らかにこれはSafariでのテストの必要性を取り除きませんが、シンプルでローカルな環境でSafariの癖の多くを複製するのに役立ちます。
user2580621 2017

回答:


73

WebサイトをテストしてMAC Safariでリアルタイムに表示するのに最適なサイトは、

Browserstack

初回テストでは25分の無料テストがあり、毎日10分の無料テストがあります。ローカルのPCからWEB TUNNEL機能を使用してページをテストすることもできます。

私はbrowserstackで7〜8ページをテストしました...そして、彼らは右上隅に大きな助けとなるいくつかのJavaデバッグツールを持っていると思います


3
はい、Browserstackは非常に優れたツールです。ブラウザを使用してライブOSにログインします。とても便利な。
Jeff Clayton

14
私は今朝初めてそれらを試しました、そして無料の試用版にサインアップしましたが、OSXの下でSafariで何かを試す前に彼らはお金を欲しがっていたようです。
Michael Scheper

5
試してみたところ、現時点で無料で使用できる最新のSafariバージョンは7.1で、これは私にはあまり役に立ちません。しかし、私は言わなければならない、ローカルテストの機能は素晴らしいです。
Grochni 2017年

9
MACアプリのテストを無料で許可しない
Nate Anderson

3
25分のテストを取得するにはどうすればよいですか?プランを購入しない限り、中断されることなく1分間(まったく役に立たない)だけです。
Evgeny A.

9

一方、MacOS High Sierraは無料でVirtualBox(PC上)で実行できます。それほど高速ではありませんが、一般的なブラウザのテストで機能します。

設定方法はこちらをご覧くださいhttps : //www.howtogeek.com/289594/how-to-install-macos-sierra-in-virtualbox-on-windows-10/

私はこれをしばらく使用していますが、かなりうまくいきます


1
また、この方法を使用すると、OSを実際にインストールせずにSafari 11を実行できます(これには長い時間がかかります)。最初にベースシステムを起動したときに表示されるmacOSユーティリティメニューの[オンラインでヘルプを取得]オプションをクリックします。 。
hackel

4
これの主な問題は、ISOを取得するためにMacが必要なことです。
SeinopSys 2018年

@SeinopSys ..する必要はありません... ISOをダウンロードできます。以下の私の回答を参照してください
MartinZvaríkFeb

8

私の場合(小さな個人プロジェクト)https://www.lambdatest.com/は非常に役に立ちました。無料枠では、1か月あたり6セッションが可能です。


3
無料枠はMacOSを許可しないため、ほとんど役に立ちません。また、別の回答で言及されているBrowserStackに疑わしいように見えます
Greg Woods

@GregWoods MacOSとSafariはありますが、最新バージョンではありません-そのために支払う必要があります...そして、最新バージョンはバグがたくさんあるバージョンなので、良くありません。
MartinZvarík

4

Macで多くのテストを開始することが大きな懸念事項である場合は、中古のMacを購入するか、またはHackintoshを構築することをお勧めします。前者はあなたをすぐに立ち上げて実行します、後者はあなたに同じ価格であなたに多くの力を与えます。

奇妙なテストとして、現在のPCのVMWareでOS Xを実行する方が安価なオプションです。


4
AppleのEULAはMac以外のマシンへのOS Xのインストールを禁じており、米国の裁判所はHackintoshはAppleのIP違反に他ならないと判断していることに注意してください。SOの著作権侵害を奨励することは良い考えではないと思います。
KPM 2012

43
ハッキントッシュは海賊行為ではありません。
コクシー

4
3ページのapple.com/legal/sla/docs/OSX1010.pdfを参照してください。「H。その他の使用制限。このライセンスに記載されている許可は、ユーザーがインストール、使用、または実行することを許可しておらず、同意しないものとします。アップルブランド以外のコンピュータ上のアップルソフトウェア、または他の人がそうすることを可能にするため。」
Steffen

15
EUとオーストラリアでは状況が異なり、OPは彼のプロフィールによるとオーストラリアに住んでいます。
ChrisHasiński、2015

4
@KPM EUでは、法律がそのEULAを上書きします。したがって、ここでは合法である必要があります。OEM Windowsを元のマシンから削除すれば、合法的に販売することもできます。
inf3rno

4

これらのサイトが役立つかもしれません:

Browsera
Browsershots


ありがとう。browsershots.orgを試してみましたが、私のサイトのほとんどはログインの背後にあり、それを超えることはできません。Browseraはログイン保護されたページの背後で作業できると主張していますが、私が月額49ドルのプランにサインアップすることは、それが私が必要とすることを確認できずに緊張しています。このサービスの経験はありますか?
SimonF、2009

3

残念ながら、MacOS Xは正規のMac以外では実行できません。

ただし、MacOS X ServerはVMWareで実行できます。一時的な解決策は、VM内にインストールすることです。ただし、MacOS X ServerとMacOS Xは完全に同じではなく、テストはユーザーが持っているものと完全には一致しないことに注意してください。$ 499の値札は言うまでもありません。

最も簡単な方法は、ebayで使用されている画面が壊れている安価なMac miniまたはラップトップを購入し、ネットワークに接続して、VNC経由でアクセスしてテストを行うことです。


7
OS Xサーバーでさえ、それをホストしている物理マシンがMacである場合にのみVMWareで実行できます。PCのVMWare内でOS Xサーバーを実行することはできません。
KPM 2012

4
これは真実ではありません。OSXはデュアルブートとVMWareを介した実行の両方が可能です(これは、それほど多くの電力を必要としない限り、さらに簡単です)。一部のシステムは対応していない場合がありますが、ほとんどは対応しています。
デジは、

4
そう、お金を送ってくれれば買うよ
セルゲイ・マクシメンコ

6
@KPM-誤った情報。私はWindows vmwareソフトウェアで問題なくOSXを実行しています。あなたはそれを行う方法を知る必要があるだけです。
vsync

7
@KPM - あなたはちょうどそれを言わなかった...それは彼らが私たちのいずれかに感謝する必要があり、そのため、そのくだらないブラウザと同様に多くのウェブサイトの互換性持っているAppleの最善の利益であります無駄な時間を「違法」のVMでデバッグを行うこと、
VSYNC

2

https://turbo.net/は、コンテナー化された仮想マシンがブラウザーセッションを実行するブラウザーサンドボックスを提供します。Windows開発マシンのSafariで試してみましたが、非常にうまく機能しているようです。


私は回答を編集しましたが、回答はオンラインサービスであるため、リンクされたページが変更された場合は、利用できなくなっているためです。
Ben Curthoys、2016年

22
spoon.netはturbo.netになり、そのサファリブラウザーリストは5.1バージョンで停止していません。これは完全に古くなっています。
ステファン

1
@BenCurthoysはSafariをサポートしなくなりました
Spoderman4

2

A)VirtualBoxをインストールし、無料のMacOS High Sierraイメージをダウンロードします

こちらのチュートリアルをご覧くださいhttps : //www.wikigain.com/install-macos-high-sierra-virtualbox-windows/

最新のSafariを入手できます。

これらのオンラインサービスに料金を支払う必要はありません!!!

これらのvbox設定を使用して解像度とメモリを増やしますが、それでも非常に時間がかかり、低速です。

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1920x1080
VBoxManage modifyvm "macOS" --vram 256

B)または、VMwareを試す🧡

はるかに速いようです:youtube.com/watch ?v=K7E_UqgCFbQ (ビデオが削除されました)- グーグルを使用します(VMware + MacOs ISOイメージが必要です)

@編集:かなり高速です!!!


1
Mac OSXのダウンロードは誰かのGoogleドライブアカウントに保存されていますか?非常に合法的に見えませんか?
jmunsch

1
ランダムなドライブアカウントからイメージをダウンロードすることはお勧めしませんが、イメージを取得する方法は他にもあります(例:support.apple.com/en-us/HT201475。Macを持っている人を探す必要があるようです)。私は個人的にはWebベースのサービスで良い経験がなかったので、VMでMac OSを実行することは、公正使用がAppleの厳格なSLAに勝る管轄区域での合法的なソリューションです。
imolit

youtube.com/watch?v=K7E_UqgCFbQの動画は削除されたようです。
thisgeek

1

https://browserling.comで100分間の無料トライアルがあり、トライアル期間中にSafari v7.0でテストできます。


1
無料試用は、効果的で長期的なソリューションではありません。
antikbd

4
それはあなたの個人的な好みです、すでに開発されたサイトがMacでどのように見えるかを確認したい人もいるでしょうし、この試用期間がそれをカバーしています。残りについては、答えを反対票で投票する代わりに、実際のサブスクリプションを購入するオプションが常にあります。
JerryGoyal

2
実際には無料試用版にはMacOSがありません..:/
Himanshu Bansal

0

リトマスがあなたを助けるかもしれません。さまざまなブラウザーでWebページのスクリーンショットを撮るため、サイトがすべてのブラウザーで機能することを確認できます。無料の代替品(Litmusは有料サービスです)はBrowsershotsですが、支払うものを手に入れることができます。(Browershotsが返す一部のスクリーンショットでは、ブラウザーはまだWebページの読み込みを完了していません...)

もちろん、他の人が示唆しているように、Macを購入することも良い解決策です(そして、実行する必要があるテストの種類によっては、より良いかもしれません)。 Mac OS XまたはWindowsの場合。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.