Apple iPod Engraver (2019)

(dunstanorchard.com)

76 points | by NaOH 3 days ago

3 comments

  • georgecalm 1 hour ago
    I really appreciate that someone's job (or at least part of it) was to "prototype concepts that would add some interactive sparkle to the site". Working on a larger team, we generally add this kind of interaction at the start of a project or during redesign. There are larger prototypes, of course. But very rarely is someone designated to independently go out and just find small ways of making the experience just a bit nicer for the users, and build that; and I really like that idea.
    • lukeify 23 minutes ago
      As much as there are things to complain about Apple in 2026, it's nice that it still seems like their design and UX teams have latitude to do things like this. See the folding animation on the Duo, for example.
  • rezmason 22 minutes ago
    I think it's worth noting that 2004-2006 was a time period where a Flash applet could have done this on the client. This was also a time when Flash content was supported by Apple QuickTime, so it's interesting that they didn't make use of it here.

    I wonder if a SWF was ever hosted on the apple.com domain.

    • duskwuff 4 minutes ago
      > This was also a time when Flash content was supported by Apple QuickTime

      While QuickTime supported some Flash content, my recollection is that it only supported simple animations which could be mapped onto QuickTime's own interactive video features. I don't think it supported ActionScript, so this kind of interactivity would have been beyond it.

  • adolph 1 hour ago
    It is interesting to think about the socio-technical reasons to make a serverside roundtrip for each keypress. Another approach might be to load up the dictionary client-side and use javascript to swap letterforms in various pre-determined locations. Presumably using browser-text with a transparent background wouldn't sufficiently simulate what the real product looked like.
    • madaxe_again 1 hour ago
      Basically, it was easier. Or even... barely even possible to do what you describe. Maybe you could, but it would have been nightmarish whack-a-mole, and a good chance that the next update to any given browser would break it completely.

      In ‘05, you had IE6, plenty of folks still on IE5, IE5 for Mac was still in use (don’t be fooled by the name - it did not behave like IE5 on windows), safari was 2.0, respectable but still a minority browser, and Firefox was on 1.0. Plenty of folks were still on Netscape navigator, which by that point was actively decomposing.

      IE6 was what you built for, as it was the majority browser by a country mile. Transparency was hit and miss. Alpha PNGs just weren’t supported, you had to hack them in via JS.

      Most websites were laid out using <table>. Using a <div> was new and exotic.

      Oh, and you could only do custom fonts using… flash. sIFR, if you want to delve into the hell that was web dev back then. Most folks would just end up with TNR. Transparency on sIFR you could only achieve by replicating your background into the SWF, and good luck getting it to line up.

      So. Support an absolute soup of edge cases across a bunch of different browser engines, and deal with “IT LOOKS NOTHING LIKE IT DID ON THE WEBPAGE” from customers, or just do it server side.

      Also, it was perfectly acceptable to wait for a website to load - 50% of the U.S. was still on dialup, and “broadband” was commonly 512k.

      • whstl 31 minutes ago
        I remember transparency was handled with gifs back then, which had their own problems and limitations.

        Alignment was either done via position: absolute or by using a table. The animated background here would be a bit more complicated with a table.

        Risk of it breaking with some upgrade, or looking different for some people? As you said, very likely.

        So server-side image generation was indeed the best option. And it was a popular and widely solved problem, even in the 90s: visit counters that showed the visits in the shape of an image were super popular.

        • madaxe_again 23 minutes ago
          Yeah, transparency on gifs is binary, so you always had a crunchy edge. Plenty of use cases, but nice looking text wasn't one of them.

          And position: absolute did not behave the same way across IE, NN, FF, or safari.

          For some reason I feel the sudden urge to have a drink.

          Just don't tell the kids about how eCommerce used to work. Credit card number in an email, courtesy of Mal's eCommerce? Pretty much industry standard. shudders, swigs

      • ssharp 1 hour ago
        Lots of things were different on the front end back then:

        - IE was an albatross around every web developers neck - Even better browsers like Firefox and Safari had tons of inconsistencies - jQuery and Prototype weren't around yet - CSS is not remotely close to what it is today

        Honestly, placing text over an image was a lofty task back then. We used to use lots of images with text as part of the image. Text images and table layouts were two of the main ways to get around all those cross-browser issues.