Solipsism Gradient

Rainer Brockerhoff’s blog

Browsing Posts in Apple

John “Daring Fireball” Gruber has posted an update on his previous Ronco Spray-On Usability article, responding to e-mails and comments:

…Perhaps the biggest misconception is that I’m somehow “rooting against” desktop Linux. I really don’t see how anything I’ve written implies that, unless you subscribe to the “if you’re not with us, you’re against us” school of thought.

Regardless, it’s not the case. I’m not rooting against desktop Linux, nor have I ever claimed it can’t succeed. What I am saying is:

1) It hasn’t succeeded yet.

2) It’s unlikely to succeed without direction and substantial commercial support.

Where by “succeed” I mean “provide a terrific user experience”.

The key is that there’s never going to be a good desktop user interface for Linux that pleases the Linux nerds who don’t care about usability. If the reason you use Linux is that you value tweakability over usability, or if you get off on the fact that a normal person couldn’t sit down in front of your computer and figure out how to use it, you’re probably not going to like a system that doesn’t even have a replaceable “window manager”. Trying to create a cohesive GUI system that appeals to these guys is like trying to write music that appeals to the tone deaf.

Preciousss…

No comments

In the midst of a traumatic move, The Dowbrigade waxes rhapsodically about his iBook:

…Meanwhile, we are amazed at the capacity of this little machine to find, acquire and store the essence of what passes for “culture” in the Dowbrigade’s world. After thinking about this we have concluded that it would be theoretically possible to recreate almost all of Western civilization exclusively from the contents of a single 60 gig hard drive…

Meanwhile it is scary the degree to which my worldview and emotional well-being are becoming dependent on this five-pound slab of plastic, metal and silicon. Over the next three months it will be our companion, our post office, our library, our TV, our newsstand, our juke box, our confidant, our journal, our game chest, our worthy opponent in games and puzzles, our cookbook, our darkroom, our calculator, our telephone, our scrapbook, our window on the world and our lifeline to our past. It seems a miracle that one object can fill so many roles and desires. Our preciouuusss.

Indeed.

The Mac turns 20!

No comments

Yesterday, January 24, the Mac turned 20.

Chris Hanson shows how the price point is the same. Rather than just repost his table, here’s mostly the same info with increases added:

In 1984 In 2004 Increase
Macintosh 128 Power Macintosh G5 A lot!
8 MHz 68000 2 GHz PowerPC 970 (two) 512x
128KB RAM 512MB RAM 4096x
400KB floppy 700MB CDRW/4.3GB DVD 1792x
No hard disk 160GB hard disk infinite
9-inch black and white display (512×342 pixels) 17-inch LCD color display (1280×1024 pixels) 7.48x
21.375K screen RAM, shared 64MB screen RAM, dedicated/td> 3066x
230.4Kbps LocalTalk 1Gbps Ethernet 4551x
One mouse button (it’s all you need) One mouse button (it’s all you need) 1x
$2495 (1984 dollars) $2533 (1984 dollars) 1.015x

Meanwhile, Andy Hertzfeld and the rest of the original Mac gang are collaborating to write the definite, unsurpassable Mac Folklore website. Not to be missed by any Mac fan! It even has a RSS feed ! (Thanks to “Daring Fireball” John Gruber for the link.)

This page shows important Apple Knowledge Base pages and RSS feeds for each. This feed shows the most recent KB entries. Just drag the XML icon to your news aggregator. Yay! Thanks to 0xDECAFBAD for the link.

(…note to self: update blogroll!)

On Jan.24th 2004, the Macintosh celebrates its 20th anniversary. Added to the usual write-ups in the foreign press, Macmania magazine published a special anniversary issue (including several references to Yours Truly) and has an extensive timeline. They also have a write-up of the famous Brazilian Mac clone – the Unitron Mac512 – where I had a small participation. I plan to write more about this in a future Interesting Times column.

There’s also a similar article at the MacPress site, as well as a long interview with the aforementioned Y.T., whom they call “A Brazilian Mac Legend“. I swear it wasn’t my idea… 😳

My mother’s tickled pink about all this, of course…

Steve Jobs himself said that hell froze over; but even so, as he repeated in a Nov. 5 conference call, Apple won’t switch to Intel Microprocessors. “It’s perfectly technically feasible to port Panther to any processor.. but we’re very happy with PowerPC”, he said. “The G5 is the fastest personal computer in the world… right now we don’t see a compelling need to switch processor families and the stuff that’s in the PowerPC roadmap… is really good.”

Nothe that he didn’t mention Intel explicitly, nor did he use the word platform. Why did our glorious leader feel the need to repeat the obvious? There has always been speculation about Apple migrating to Intel processors, especially while Motorola was responsible for the “megahertz gap” between top-of-the-line Macs and the competition. There actually is a version of Darwin, Apple’s open-source base for Mac OS X, for the Intel platform, and a rumored “Marklar Project” that supposedly keeps an up-to-date full Mac OS X running on top of that version.

I’m emphasizing the difference between “Intel processor” and Intel (or x86, or AMD) platform. Apparently, nearly all speculators thinks those terms are synonyms; they’re not. Beyond the processor itself, the Intel platform also includes support chips, BIOS, and standard peripheral controllers – a standard motherboard, for all practical purposes.

Every now and then, well-known analysts say that Apple’s only hope to survive would be to migrate to the Intel platform. Last March, John C. Dvorak predicted that “Apple Computer Corp. will switch to Intel processors within the next 12 to 18 months… announcing the new architecture in July at the next Macworld Expo would be ideal”. Soon after that, he again predicted that Apple would come out with a dual-architecture Itanium/G5 Mac in early 2004, then later offer Mac OS X for generic Dell/HP/IBM computers. Instead, in July, Apple announced the IBM PowerPC 970-based G5!

Former Apple CEO John Sculley said recently that Apple considered the Intel option in 1992 – when Apple was leaving the 68K architecture – but this was discarded in favor of the PowerPC architecture. Even though Sculley still considers that decision “one of the biggest strategic mistakes that Apple ever made”, it’s clear in hindsight that only the PowerPC had enough capacity to emulate the 68K in software without any performance loss; a decisive factor in easing the platform transition.

Whoever wants Apple to migrate to the Intel platform wants, in essence, to run Mac OS X on a cut-rate PC assembled in some anonymous Far-East factory, or by some hardware geek in his own living room, and of course, also wants to run Linux or Windows on the same machine. The chance of this happening is zero. What would be the consequences of the release of Mac OS X for any generic PC? Apple, of course, would have to close down their computer assembly lines. They’d never be able to compete with someone like Dell on price only; just look what happened to Gateway and dozens of others.

It would be a support nightmare; they’d have to test and consider all possible variations of motherboards, peripherals, displays, BIOS, in other words, all those things that already bedevil PC users today. And finally, they’d have to do battle with Microsoft and their ironclad contracts with hardware vendors. Who would pay US$129 (or even US$49?) for an operating system if, owing to contractual requirements, their PC already came with Windows installed? That’s one of the reasons that the BeOS went under.

Let’s bury the notion of migrating to the Intel platform, and consider the use of the Intel processor itself. Apple could, for the sake of argument, build Macs with motherboards based on a Pentium IV (or Itanium, or Opteron), but with its own architecture. So, it would have Open Firmware instead of a BIOS and no concerns whatsoever about Windows compatibility. It would be a Mac as we know it today, but with different processor and support chips. Mac OS X would be recompiled for this new platform and wouldn’t run on common PCs. This option (and not the first!) is what Steve Jobs discarded in the interview I cited earlier.

The chance of this happening isn’t zero, but very nearly so. What advantages could Apple gain from this option? They might have some price advantages in buying the processors and support chips, perhaps a shorter design time, since Apple wouldn’t have to design their own bus controller. The machines would have to have more complex cooling systems to hold noise down; even iMacs would need several fans, in a G5-like scheme. iBooks and PowerBooks would probably be a little larger.

But in terms of performance, I’d bet that there would be a sizable disadvantage. Why? There’s an obvious answer: AltiVec. (Steve Jobs mentioned this precise point last year, in fact.) Not for nothing Apple now has its whole product line based on G4 and G5 CPUs, all of which have AltiVec built in; part of the noticeable speed increase seen between Mac OS X 10.0 and 10.3 can be credited to the gradual optimization of basic OS routines with AltiVec. Many people mistakenly believe that this PowerPC section is restricted to multimedia applications; far from the truth. AltiVec also has specialized instructions for data pre-caching, as well as for high-bandwidth data conversion and movement. And of course, Quartz Extreme itself needs AltiVec’s pixel conversion and vector instructions to implement Mac OS X’s visual subtleties. Only Microsoft would benefit from an Intel processor, as their Virtual PC emulator would then run at native speeds.

Together with these arguments, consider the excellent roadmap of the PowerPC architecture, with IBM widely adopting the G5 (970) and its successors, and it’s easy to see that Steve Jobs is right – there’s no compelling reason to switch. So, why does Apple still maintain the x86 version of Darwin, as well as the fabled “Marklar Project”? That’s because this helps finding bugs which might otherwise be masked by the processor architecture, and to simplify future architectural changes. For instance, without these precautions, the recent release of the G5 machines, with their 64-bit memory addresses, would no doubt have been delayed for several months.

Despite Jobs’ repeated denials, we can be sure that the “Mac Intel Inside” rumors won’t die; they tickle the fancy of PC users and are the kind of “too good to be checked” items that certain journalists love so much.

(This is a somewhat edited and updated version of my “Ombudsmac” column for issue #114 of Macmania magazine.)

Dancing to the Music

No comments

I’ve been busy writing up an article about Panther, to be released around October 25… after the NDA expires, of course. 😉

Meanwhile, today has been a busy day for Apple, with lots of new releases around the iTunes Music Store, now with Windows support, updates for the iPod, and lots of marketing brouhaha. I’ve downloaded all the new stuff already and everything seems to work very well. This should give Apple’s music store a good boost, nearly at the last possible minute.

There are two new iPod peripherals. The microphone has a small speaker but unfortunately no audio input; so, no built-in ripping yet. As it seems to use the iPod’s normal audio plug (plus the remote-control interface), there’s some hope of this coming out in the future. Possibly Apple is shying away from the possibility of letting the iPod rip audio directly – no telling what the RIAA would say about this, even if it wouldn’t have CD quality.

The media reader is more interesting; it reads 6 different types of media cards used in digital cameras and downloads the contents to the iPod. This means that taking an iPod along with the camera now allows one to capture a huge amount of high-quality pictures… tens of thousands, depending on resolution. It’s rather expensive, though, at US$99.

The iPod peripheral I’d like to see isn’t out yet; I want an in-dash amplifier with a built-in iPod dock. No radio necessary. Just let me slide the iPod in. Track forward/back, volume, and start/stop buttons. That’s it. I wonder whether my dislike of in-car radios are shared by enough Americans to make somebody put such a thing on the market. US$99 should be the right price point…

Rainer Brockerhoff wrote:

The rumor sites say that Panther is heading for release before the end of the month, that the Golden Master release is already being duplicated, and even that work has already begun on 10.3.1

Apple just posted the news on their main page, October 24th is the official release day. There’s a neat counter showing how many days, hours, minutes and seconds are left; it imitates one of those mechanical clocks. Interesting how people feel this compulsion to imitate mechanical gadgets electronically…

Rainer Brockerhoff wrote:

It seems that I finally have achieved some sort of critical mass or energy to start working again on my software on a regular basis…

I noticed that this morning I was done with my news/RSS feed reading in less than an hour, and that I followed up much less links than usual. Apparently my usual news sites and weblogs are concentrating on stuff like California elections, Washington shenanigans, the baseball season and other regional/ethnic issues – it’s all even more opaque than usual. So… do I suddenly live in uninteresting times? icon_wink.gif

Photos licensed by Creative Commons license. Unless otherwise noted, content © 2002-2024 by Rainer Brockerhoff. Iravan child theme by Rainer Brockerhoff, based on Arjuna-X, a WordPress Theme by SRS Solutions. jQuery UI based on Aristo.