Apple WebClib Bookmark Icons

Wednesday, January 23rd, 2008

iPhone

Software update 1.1.3 for the Apple iPhone introduced the “WebClip icon”, which gives you a convenient shortcut button from your iPhone to a web site. There are now over 4 million iPhones in the hands of users… probably not all 4 million of those people want to go to your web site, but if they do then surely you want to reward then with a pretty bit of WebClip swag, don’t you?

WebClip icons work similarly to the favicon.ico file, but in this case you store the icon as a PNG file in /apple-touch-icon.png

You can specify a different location in the <head></head> element with a line of HTML similar to this:
(more…)

MacOS X 10.5 Leopard’s Official Release Date - October 26th

Tuesday, October 16th, 2007

MacOS X 10.5 Leopard box

Apple has finally announced the release date for their new OS, Mac OS X 10.5 Leopard. You can pre-order Leopard at the Apple Store with free shipping and they promise it will arrive on Friday October 26th. You can also pre-order it at Amazon. Amazon is offering a $20 rebate when you order Leopard and Parallels at the same time, and is also currently charging $20 less for Leopard than Apple is. Amazon says they’ll ship Leopard on Friday October 26th.

Check it out at the Apple Store (click here) or at Amazon (click here).
(more…)

iPhone Resources

Wednesday, September 5th, 2007

Right now I have enough work to do on uvfood.com without adding iPhone support that only I would use, so I will (reluctantly) wait to work on an iPhone interface to it.

In the meantime, I’m going to stash some iPhone-related links here.

(more…)

Developing Web Content for the iPhone

Friday, July 6th, 2007

Apple iPhone

Apple has published guidelines for developing web content for the iPhone. Some of the guidelines are just good practice (separating HTML, Javascript and CSS, for instance). Some of it is informational (how many pixels you can expect to be available in the iPhone - at least, in this version of it). Some of it is very iPhone-specific (META tags to help control the viewport and scaling).

The article also includes guidelines for encoding audio and video for access over EDGE and Wifi networks.

The iPhone runs a slimmed down version of Apple’s desktop browser “Safari” - you get real HTML, Javascript and CSS support, and it can do Ajax. In my few days with an iPhone I haven’t found any web sites that simply didn’t work on it, including Javascript-heavy sites like Flickr.

(more…)

Windows on a Mac in 47 Easy Steps

Thursday, May 24th, 2007

We’re all Mac in-house but when you’re working in the world of software, if you’re doing anything web or World of Warcraft-related, you definitely need to test against Windows occasionally.

On the web side of things, Internet Explorer, while having the largest market share of any web browser, is also the most eccentric of web browsers when it comes to its interpretation of standards. And unfortunately, even the fact that you’re programming in LUA under World of Warcraft doesn’t mean that you won’t encounter problems related to the underlying OS.

For example, Mike has an add-on for World of Warcraft that supports his web site Epic Mount, for WoW guilds. The add-on is working fine under MacOS X but as of this week’s 2.1 update to WoW, is crashing randomly on Windows machines. Not having a Windows machine handy to test it with is a problem.

I used to use Windows all the time, until my Thinkpad caught on fire and Mike’s gentle pestering of “get a mac!” finally won out. I haven’t regretted the switch at all; I have a much better user experience using my Mac, and I have Unix under the hood for the software work I want to do, so no more fidgety hassles trying to get Perl or MySQL to work under Windows. As time goes by, though, my Windows-fu becomes weaker.

We do run Windows under MacOS X on our Intel Macs, via a nifty piece of software called “Parallels Desktop”. Parallels uses the Intel CPU’s native “virtualization” support to trick Windows into thinking it has the machine to itself. There’s very little performance penalty for most operations, but rather than talk directly to the hardware, hardware access has to be emulated. That means that rather than talk to the ethernet card directly, Windows talks to Parallels, which pretends (in software) to be the ethernet card, and makes shared access to the actual ethernet card work. This adds a lot of overhead to hardware accesses. Perhaps the worst issue here is video display card access… Parallels has to pretend (in software again) to be a video card. World of Warcraft has relatively stringent video card requirements; it requires hefty 3D acceleration support to run in even the most minimal mode. Parallels doesn’t yet offer that level of support. Which means, unfortunately, that while the Parallels solution is fine for testing against Internet Explorer under Windows, it won’t help us with testing with World of Warcraft.

(more…)

Sponsored Links