PageSourceSearch

https://worthyd.com/component---src-templates-post-query-ts-conten…or-windows-users-md-e6a1f19abd03f19696f7.js

js worthyd.com collected 2026-10-08 10:44:26 UTC 2,778 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkworthyd_gatsby_ts=self.webpackChunkworthyd_gatsby_ts||[]).push([[2197],{7599:function(e,t,n){n.r(t),n.d(t,{Head:function(){return h.F},default:function(){return c}});var a=n(7294),i=n(5893),o=n(1151);function s(e){const t=Object.assign({p:"p",h4:"h4",a:"a"},(0,o.ah)(),e.components);return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(t.p,{children:"Nothing beats testing mobile sites on actual mobile devices, but it can be really annoying to have to frequently deploy to view every small change you make.  I haven't had great success with the Andoird and Black Berry emulators on my machine. You have to install a bunch of extra stuff and it is not straight forward. The iPhone emulator is great, but I don't develop on a Mac, don't easily have access to one and don't really want one."}),"\n",(0,i.jsx)(t.p,{children:"Here are a few apps/methods for initial mobile development, but I haven't tested any HTML5 capabilities with these (except Safari)."}),"\n",(0,i.jsx)(t.h4,{children:"Safari"}),"\n",(0,i.jsx)(t.p,{children:"Totally ghetto, but this is normally what I use for testing javascript and inspecting the DOM.  The browser has a built in feature that lets you change the user agent."}),"\n",(0,i.jsx)(t.h4,{children:(0,i.jsx)(t.a,{href:"http://www.opera.com/developer/tools/",children:"Opera Mobile"})}),"\n",(0,i.jsx)(t.p,{children:"This is my tool of choice for checking page layouts.  It is fairly lightweight and pretty customizable on resolutions and other fun stuff like that."}),"\n",(0,i.jsx)(t.h4,{children:(0,i.jsx)(t.a,{href:"http://code.google.com/p/ibbdemo2/",children:"iBBDemo2"})}),"\n",(0,i.jsx)(t.p,{children:"This is an Adobe AIR app that acts as an iPhone and iPad emulator.  It is pretty nice, but I frequently find myself forgetting the commands to rotate the device and change the device from iPad to iPhone."}),"\n",(0,i.jsx)(t.h4,{children:(0,i.jsx)(t.a,{href:"http://create.msdn.com/en-US/",children:"Windows Phone 7 Emulator"})}),"\n",(0,i.jsx)(t.p,{children:"Fairly useful. Takes a little while to load, but is fairly nice once it is up and running."}),"\n",(0,i.jsx)(t.h4,{children:(0,i.jsx)(t.a,{href:"http://developer.palm.com/",children:"Palm Pre Emulator"})}),"\n",(0,i.jsx)(t.p,{children:"Runs on Virtual Box. It has been about a year since I used it though."})]})}var r=function(e){void 0===e&&(e={});const{wrapper:t}=Object.assign({},(0,o.ah)(),e.components);return t?(0,i.jsx)(t,Object.assign({},e,{children:(0,i.jsx)(s,e)})):s(e)},h=n(1785);const l=h.Z;function c(e){return a.createElement(l,e,a.createElement(r,e))}}}]);
2//# sourceMappingURL=component---src-templates-post-query-ts-content-file-path-content-blog-2011-02-several-great-mobile-emulators-for-windows-users-md-e6a1f19abd03f19696f7.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.