Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Presumably your laptop is part of a network which is required for Air.
At home this would be via a wired/wireless connection using a router that can hand out an IP address.
If so then there should be no problem.
I've used on many different networks home/work and various OS, XP, 7 and 32/64 bit.
OK thing to check:
the IP shown on the screen is in the same range as your network
make a note of the IP on the phone and on a PC/laptop on the same network, goto the command prompt and type ipconfig
The first 2 octets should be enough to confirm the same network, so for instance if IP on phone started 192.168.x.x then the PC IP should start the same.
If they are the same it should work.
If possible try on another network
Ensure any internet security package isn't preventing the access.