Interesting how we become so accustomed to the new and glamorous that we forget the legacy of what went before. Pong, in it's day, was probably fascinating and captured the attention of so many people. Why then, nowadays, do we find it so boring?
In case you're wondering, Apple is the bug zapper, and the mosquito represents all the people Apple has fooled into wanting to buy the iPad.
I mean honestly, when are you going to use the iPad? Not while you're out and about, because you're going to use your phone for that, and not in your home, because you already have a computer that does the same things better. After all, it's the same Internet (despite what Steve Jobs might have you think).
Think about it, there are two main situations where you will be browsing on the Internet:
Looking up something quick: You're going to use your phone for this, because it's right there in your pocket. Why waste time pulling out your iPad? (If you have an iPad, you're going to have an Internet capable phone, it's almost guaranteed).
Actually trying to get something done: You're not going to use the iPad for this either. You're going to use a real computer because it has a keyboard.
So what does that make the iPad? A toy. A toy for people with too much money and nothing to do. Don't waste your money guys, just get a better phone.
It's been a week full of interesting adventures. I'm trying to get in the habit of pulling my camera out and photographing some stuff. That way I'll have more stuff to post! Here's a few photos from the weekend:
We played a rousing game of Settlers on Sunday. Notice the smug face of Matt (who won) and the not-so-enthusiastic face of Jason.
This is a silly game my group of friends likes to play, called the "lap game." My dignity won't allow me to play it.
We did a service scavenger hunt for FHE. Matt got really into it. Look at him rearranging that living room!
I'm super bored sitting here in Provo between holidays, so I guess it's finally time to write part two of my Mac review.
We'll start with Objective-C. Objective-C is a language used primarily on the Mac for development of Mac and iPhone programs. Objective-C is to C a little like C++ is to C. It's the same language, but with some object-orientedness built in. And the syntax is wacky! Not necessarily bad, just... different from almost any other language I've dealt with (Remember, Mac = different). Once you figure it out, it's not too hard to read.
The real catch is memory management. Like C, Objective-C is unmanaged. Which means I have to take out my garbage. Only Objective-C tries to do this for you, and often when you instantiate an object, it's already been put in the "clean up after this method finishes" pile. You have to explicitly say "I want to hold on to this!" Caused me a lot of grief, and took me weeks to solve.
All in all, it's a decent language. Not one I would choose, but I guess once you're used to it... I don't understand why it has to be different, but that's Apple...
Other than that, I've been fairly pleased with my Mac experience (minus the keyboard and mouse of course). The window management system (i.e. the dock and expose and all that) is OK. I wouldn't say it's better or worse, just that it's (once again) different. Windows are implicitly grouped by application, and Alt-Tab (sorry, Cmd-Tab) switches between applications, not windows. Nice in some cases, but frustrating when trying to switch between windows in the same application. This is where expose comes in (and spaces I guess). That's how you really get to the window you want. I used to wonder why Windows never tried to imitate expose (well, until 3D flip anyhow). I realize now... you don't really need it in Windows! Cuz you have that handy bar at the bottom that shows you ALL your windows, not just applications! (At least, until Windows 7...) Seems we still can't decide which is the right way to do something.
You can tell that Mac has spent a lot of time on their UI. While stylistically I don't like it much, it is extremely smooth, and does feel really nice. Windows is only just catching up in some regards. Linux has all of the technology, and none of the design.
Anyhow, I'm really tired with this topic. So... that's it for my Mac musings. Unless I come across something else I really don't like... then we'll see.