The Apple iPad

The Apple iPad

The Apple iPad was just announced yesterday and Engadget has a nice launch day roundup for their coverage and if you read the editorial many are disappointed or don’t see anything great about the device. While it is an evolutionary device it could have been killed by the hype of what it would be and how it would revolutionize the way we use tablets (which it doesn’t as the moment). Touted too much of a tablet, it is actually more of a media player / content consumption device / ebook reader.

Some of the iPad specifications:

  • Multitouch 9.7" screen
  • 1024×768 resolution screen
  • 720p HD video playback
  • 9.56" x 7.47" x 0.5" (242.8mm x 189.7mm x 13.4mm)
  • 10 hours battery life
  • 1.5 / 1.6 pounds (0.68 / 0.73 kg) (Wi-Fi / Wi-Fi + 3G model)
  • iPhone OS
  • Wi-Fi version: US$499/$599/$699 (16GB/32GB/64GB)
  • Wi-Fi + 3G : US$629/$729/$829 (16GB/32GB/64GB)

Coming for a netbook background all these specifications look great except for the iPhone OS and possibly the price point. Most netbooks have a 10” screen with a resolution of only 1024×600 and most websites made for these lower resolutions especially since the browser window (with toolbars + menus) already consumes some screen real estate leaving an even smaller portion for proper web browsing. Having a 1024×768 resolution screen that can be oriented landscape or portrait gives the device added flexibility in rendering webpages.

Having 720p HD video playback and 10 hours of battery life the iPad trumps almost all netbooks and to add insult to injury it is lighter and smaller. Now while this battery life estimate is not tested, Apple’s battery life specifications typically hold up in real world testing (I can personally attest to the 13" Mac Book Pro battery life). Having a 1st generation netbook that gets about 4 hours of battery life and having a 13" Mac Book Pro with 7 hours battery life, 10 hours of usage out of the iPad is simply outstanding especially given the size and weight of the device. A typically netbook will be about 3 pounds and about 3 times the thickness of an iPad with a battery life of about 9 hours (current Pine-trail netbooks) and costs in the range of US$300-$400.

The biggest issue is that it comes with the iPhone OS which limits connectivity with only iTunes and that it does not do real multi-tasking (limited multi-tasking ala iPhone). Multi-tasking is a huge factor if they’re touting it as a tablet which is why I don’t really consider it a full-fledge tablet but more of a bigger iPod touch and fits in between an e-book reader and a tablet (both of which where widely seen at CES this year: e-book readers and tablets at CES). For now I will stick with my netbook and wait for ION (or similar technology) to get better for possibly gaming netbooks like the upcoming Alienware M11x.

So in essence the iPad is a bigger iPod touch: more than an e-book reader, less than a tablet

 

 

Other notable facts:

  • Seemed very responsive (kudos to the processor)
  • 3G models are unlocked
  • iWorks available (US$10 an application)
  • Projector output possible (with an additional adapter)
  • Bluetooh / Accelerometer / A-GPS (A-GPS available only in the 3G model)
  • Microphone for possible VOIP over 3G

Issues with the iPad

  • No multi-tasking (yet?)
  • No Flash (yet?)
  • No camera
  • Tied down to iTunes and Apple
  • Micro SIM slot (not the typical normal SIM slot)
  • No native USB (use dock connector with extra attachments)
  • Finger-printed filled screen
  • Terrible name: iSlate or iTablet would have been fine, but iPad is just weird

The things I like and love about OS X

In all fairness after all my issues with OS X there are still things I like and even love about OS X.

Functional/Usable OS
When I talk about functional I’m comparing it more to Linux. The Windows operating system is pretty much mature to the extent of OS X but in all honesty Linux still has a fair way to go for the desktop market share. I say this as a Linux user for over 3 years now. Any long time (or even regular) Linux user can possibly tell you of issues they have with Linux. Multiple desktops or even getting video out on a projector can still be an issue for Linux users. This can be seen in the opening of the “Linux Sucks” by Bryan Lunduke from the Linux Action Show (now renamed to the Computer Action Show to cover a wider range of topics). MP3, DVD and other codec support has some licensing and legal issues. Installing applications can be an issue too. I have to say I love the way that OS X application installation is done, and I believe BSD is similar to this. For OS X, typically you have an installer (similar to application installing on Windows) or you just drag and drop the application to the “Applications” folder: simple and easy. With Linux there are various ways to install applications depending on your distribution. For Debian based applications you can have .deb files that you double click and it installs similar to installers for Windows, however if there are unmet dependencies the installation will fail. You will have to hunt for the dependency, install that before you can install your application. Now this process is simplified with “apt-get” or variations based on it via the command line or a graphical user interface such as Adept. “apt-get” is great that it brings all software into one searchable index but having a single installer file that requires just a double click to install and ensures the application will work on any single Linux platform is still missing, making it hard to distribute applications on any sneakernet or person to person.

Compared to Linux I believe the “Macs just work” tagline is mostly true, but there is a caveat in that they work according to how Apple wants you to use it. There a issues that I’ve mentioned and just some features you don’t even get. In Snow Leopard‘s enhancements it states that only now you can “Restore deleted items to original folders” and put “Date in menu bar”. Honestly that is pathetic considering Windows has had these features for years. Features that are missing may not be ground breaking but it can be annoying and somehow it feels that you are being forced to use your computer in a certain manner rather than having the freedom of actually using the OS.

More Hardware Compatibility
I compare this solely with Linux as Linux typically gets the least support from hardware manufacturers and I can understand that from a business level: there are not enough users to justify developing a Linux driver and with respect to the packaging problem with different distributions it makes it even more costly to get a general installer. Linux hardware support can be great and it can be bad; there are alot of (older) hardware that will work with current Linux distributions (e.g. Ubuntu) out of the box without the need for manual drivers installation. The same can be true for Windows but sometimes to a lesser degree. While Mac hardware support will never match Windows hardware support it is definitely nice to have manufacturer support for hardware available for the Mac that is not possible with Linux.

Anti-Viral
OS X and Linux really have a great one up over Windows as being more secure in terms of design making viruses practically non-existent. This is to regards to the typical user end viruses and malware (spyware, trojans) that users will get from opening unsafe attachments and visiting malicious websites or just inserting a USB drive in Windows. The lack of viruses is also due to the smaller market share of OS X and Linux compared to Windows. Sad to say that malware production is a business and the people behind them aim for the biggest and easiest targets: Windows users. Now take note that OS X will still not prevent things like phishing that requires user education. Educated Windows users would typically know the risks and take the necessary precautions when using a Windows system.

Great Software Applications
Apple’s iLife is great for the typical user. It makes things easy to do what you get out of them is nice looking: certainly much better looking that any typical Windows or Linux application. For the creative types or people being put in positions to make media content quickly, iMovie and iPhoto enable users to quickly make movies and slideshows without too much effort. GarageBand is great for musicians / podcasters trying to create their own content. iDVD makes burning DVD videos / slideshows simple and the end result looks spiffy. Linux suffers pretty severely in this aspect. Video editing is hard: there is no easy solution thus far that provides functionality similar to Windows Live Movie Maker or the older (some say better) Windows Movie Maker.

Other great software would be Expose, Spotlight, Quicksilver and Automator. Expose gives a nice looking overview of all windows open at the moment and is something the typical user would use all the time.

Expose in action on 3 Finder windows:
expose finder

OS X indexing is a great thing as it enables Spotlight and basically OS X’s search to find documents, applications, emails and more quickly and easily. Spotlight is my default application launcher that lets me open applications straight from the keyboard: Command + Space, type in a few letters of the program, Enter > program starts. Need to look for a document or folder? Just type it it and you will see it in spotlight

Spotlight in action:
spotlight in action

Quicksilver is Spotlight on steroids and has so many uses that make it a power user’s dream. It can do a ton of things and can be extended through the use of plugins and triggers can be combined with scripts to perform a greater multitude of tasks. (Learn more: Beginners Guide to Quicksilver | Top 10 Quicksilver Plug-ins | Quicksilver – A Better OS X in Just 10 Minutes)

Various functions of Quicksilver:
quicksilver in action email files move files resize images

Automator is another great tool for power users and provides greater functionality of the OS so easily through user created Automator actions and if you can’t find an Automator action that does the task you want, you can create it easily through a simple graphical user interface. Resize all photos in a directory and save them elsewhere? Check. Renaming a bunch of files in a directory? Check. Categorize downloaded files into folders and add downloaded music to iTunes library? Check. Just like Quicksilver the applications are practically limitless. (Learn more: Getting Started with the Mac OS X Automator)

automator resize images

Multi-touch
Supporting multi-touch and having a multi-touch enabled trackpad is wonderful: it brings simplicity and functionality together with intuitiveness. Multi-touch is in many notebook trackpads but one of the earliest real uses of it, similar to OS X’s, is in the Asus EEE 900 netbook. Multi-touch trackpads are one of those things that once you have, it’s hard to go back to life without it.

Conclusion
OS X is a great platform. If viruses and malware don’t chase you away from Windows, the “things just work” (and work nicely) scenario just may bring you over to OS X. That being said, OS X technically requires a Mac computer which is something, myself included, dislike. This is where OSx86 Project, Hackint0sh.org and Hackintosh.com come in: they document hardware that is compatible with OS X and provide ways to install OS X on your regular PC without the need to buy Apple hardware. This is a legal gray/black area and may not get you a fully working version of OS X (I’ve heard EFiX provides a fully working OS X installation, including software updates, not sure about any other routes). All this hacking to get OX to run on a regular PC just shows how much people want to use OS X but just not on the limited/expensive hardware Apple offers. I guess it shows how much some people just love the OS.

Windows: provides the most compatibility with applications and hardware with the expense of having to know how to use the system carefully due to malware. (on a personal note, Windows is the most productive OS)
Linux: offers a sense of freedom that cannot be matched: free (as in beer and speech) applications that provide a completely non-restrictive environment with great stability but lacking in hardware manufacturer support and software areas (e.g. video editing). The most open platform.
OS X: great stable “that just works” operating system with restrictiveness in terms of hardware and software. The most closed platform

Nothing’s perfect and people use the computer for different reason and applications. The best is to use each operating system and see what works best for you. For Linux it’s easy: you can get live CDs, you can install them as virtual machines. Windows can be installed as a virtual machine and is generally available, however buying a retail version can cost you quite a bit (~B$300) and it may be better to just buy a cheap netbook that would be bundled with Windows XP (and soon to be Windows 7). To my knowledge OS X cannot be installed in a virtual machine and since it only runs on a Mac (legally) there is no choice but to borrow or buy a Mac to try OS X and thus is the hardest to test. So at the end of the day you’ll just have to pick you poison.

[category Apple, Technology]

Canon CanoScan LiDE 20 on OS X 10.5.8

In order to get the Canon CanoScan LiDE 20 working in OS X 10.5.8 (and from the comment responses 10.6 Snow Leopard as well)

  1. Go to the Canon CanoScan LiDE 20 product page
  2. Click the “Drivers & Downloads” tab
  3. Select “Mac OS X” from the dropdown menu
  4. Download CanoScan Toolbox Ver. 4.1.3.0X (Direct Download Link)
  5. Download LiDE 20/LiDE 30 Scanner Driver Ver. 7.0.1.1aX (Direct Download Link)
  6. Install the CanoScan Toolbox first
  7. When installing the driver specify the “Plug-Ins” folder in the CanoScan Toolbox installation directory
  8. Open up the “CanoScan Toolbox, click settings and it should detect ScanGear CS 7.0X as the driver and scanning should work without a hitch
  9. The scanner is fully operational including the scanner buttons to scan, copy and email (the button actions can also be customized)

Update
Some tips that may help if you’re having installation problems

Die Command + Q die

One thing that immediately annoyed me about the Mac was that the shortcut to close the application is Command + Q. This is just way too close to Command + W, the shortcut to close a tab/window. Being fast with the fingers I will tend to press Command + Q at times closing the entire program together with the documents I’m working on / tabs I’m browsing / IMs chats I’m having. Now for some applications there are work arounds, e.g. for Cocoa based applications (e.g. Safari, Mail) you can assign another shortcut to the menu item in the Keyboard Shortcuts tab in the Keyboard & Mouse preference pane

  1. Click on the “+” button
  2. Select the application (e.g. Mail.app)
  3. Type in the quit menu item text in the “Menu Title” field (e.g. for Mail.app it would be “Quit Mail”)
  4. Enter your keyboard shortcut

keyboard shorcuts change cocoa based applications quit shortcut

Now this would be nice to have for all applications but due to the fact that for each application the menu item to close the application is based on the application itself (e.g. Mail = “Quit Mail”, Safari = “Quit Safari”), it is plain to see there is no easy way to cover all applications. Also, as mentioned, it works only for Cocoa applications, so this wont work in applications like Firefox. Also some applications like NeoOffice will still respond to Command + W. So had to search for other alternatives.

For Firefox you can configure Firefox to prompt to confirm closing if there are multiple tabs open and there are probably extension that may help prevent the closing of the browser, but I wanted to find a complete solution. So after much Googling I finally found this blog post on disabling Command + Q with Quicksilver by using triggers.

In Quicksilver’s Triggers page:

  1. Add a trigger by pressing the “+ button” then selecting “Hotkey” (a new row should be created)
  2. Click the empty space under the “Command” column of the newly created row
  3. In the “Select an item” field, press . to enter text mode and clear any text that appears
  4. In the “Action” field, enter “Large Type”
  5. Leave the “Target” field blank and click save
    trigger command disable quit

  6. Now to create the keyboard shortcut by click the “None” field under the “Trigger” column
  7. A drawer will pop out and in the “Settings” Tab, press the “Edit” button in the “Hot Key” field and press Command + Q
  8. In the “Scope” Tab, ensure it is “Enabled in all applications” (any other option does not seem to work even though I specify the correct applications. possibly a bug)
  9. So now the Command + Q shortcut is disabled as long as this trigger is enabled
    disable command q trigger

So now when you press Command + Q the application no longer closes and gives you an little beep indicating no action is assigned to the shortcut. What if you still want a shortcut to close it? Just add another trigger!

  1. Add new Hotkey trigger
  2. Select an Item: Current Application
  3. Action: Quit
    trigger command quit
  4. Select your appropriate shortcut and be happy =)

So go download Quicksilver. It can do a heck of a lot more than just this with the great plugins it has: resize images, open bookmarks, move files and add. Check out the Lifehackers’ top 10 Quicksilver plugins or the tutorials and start delving into the world of Quicksilver

Jason Calacanis’ Message to Apple Fanboys and Girls

Message to Apple Fanboys and Girls:

We spent 30 years of the industry trying to make an open system, the Internet. Applications. Everything’s open. The reason why there is such colossal growth…. is because of an open platform.

There is no reason why Apple cannot make the iPhone a little more open. And the argument of “Oh we have to make the Apple platform so easy to use that you, the person who paid for the phone, the person who pays for the data plan, is such a smuck that you can’t decide what applications you run and you can’t decide how you use your data minutes.

That is absurd.

You’re a bunch of sellouts to the open Internet and technology. Technologist are supposed to be rebels. We’re supposed to fight against the machine and you guys are a bunch of sellouts and drunk on the Apple kool-aid

You are fighting for the wrong cause. The cause of the mighty and the just is an open platform where everybody can excel. If Steve Jobs wants to keep the whole thing closed, okay fine, ease of use I’m with you. Just a little button on the old iPhone that says “Allow experimental applications unverified by Apple”

Apple fanboys equal technology sellouts

The whole idea was you were supposed to be enabled and freed by the technology,
not constrained. Technology is supposed to be a net benefit to the planet, to society, to freedoms.

Anyway, Steve Jobs is great, I love Steve Jobs. He’s awesome and he does the greatest product in the world and that’s why we, and that’s why this whole thing is an issue is because we actually really care.

While I don’t agree with everything he says, I do be believe that technology should be open and being a Mac user for over a month now I utterly dislike the seemingly “Apple way or the highway” mentality of Apple products. OS X is superior to Windows and Linux in many ways but it also falters against them in other ways. The iPhone has revolutionized the smartphone market and is probably more usable for tasks than other smartphones out there. Why can’t Apple be more open?

My OS X Issues

So I recently got a 13″ Macbook Pro and after month with it as my full time operating system, here are my issues with the Mac OS X as a heavily keyboard dependent user who has been in a Windows and Linux (Ubuntu/Debian) world for many years.

Command + Tab Application Switcher

One of the things apparent to me when I used a Mac previously was that when you Command + Tab (Mac’s version of Window’s Alt+Tab) to switch between open applications, it won’t show all the current windows open, just the applications. So, for instance, if you have 3 Finder windows open, when I Command + Tab I will only see one icon as show below.

3 Finder windows, 1 Finder icon in the application switcher
3 finders 1 icon

I can see the rationale for this as it doesn’t clutter the application switcher screen but I personally do not like it. There is a way to switch between multiple windows of the same program (Alt + `)(Command + `) which is good that it is accessible but still the inconvenience of having to switch to the application before switching to the right window. This is detrimental to my workflow and productivity on a Mac. I guess to combat this, expose was created for window selection. Expose nicely lays out all open windows on one screen for the user to select and bring to the foreground, and it is even keyboard accessible. However it is not as efficient as alt+tabbing on Windows because each time expose launches, you would have to search for the correct window on the screen before clicking it and proceeding. Witch solves this problem but it will cost you (€9.95) and I’m actually surprised at how few people want this option (current score is: -21).

Expose in action on 3 Finder windows:
expose finder

Finder

Finder is the equivalent to Window’s Explorer used for file management. One thing that became apparent to me when moving between OS’s is that OS X likes to create hidden files on USB drives and these files are never show in Finder. You simply can’t show hidden files in Finder. I also like to go to the folders by typing in the location using the address bar in Windows. This is something I also cannot do easily with Finder: the “Go To Folder…” dialog box has no auto complete and just does not offer the flexibility of a address bar where I can type and search on the fly.

OS X’s “Go to the folder” dialog instead of an address bar
finder go to folder

In Finder you cannot list directories first. Thus if you’re trying to access a folder that is deep in your folder hierarchy, you are just searching the sub directories of a folder, you will find yourself searching for the folder among the files. There really needs to be an option for this.

Folders sorted together with files instead of before
finder folders and files mixed

Cut and Paste
No copy and paste but cut and paste. Yes there is cut and paste in a text editor but there is none for file management in Finder. This is a big deal for me as I will use cut and paste very heavily in file management as it allows me to do all my file management via the keyboard. With Finder you’re forced to use the mouse to move files by dragging the folders into the necessary location. This ends up to be a huge time waster. It seems some 3rd party file managers (Path Finder and RAGE Macintosh Explorer) do implement cut and paste feature but if you cut files and forget to paste them (or you interrupt your cut with a copy and paste elsewhere) you can lose the files you previously cut. Windows and Linux has had cut & paste for years and here is Mac OS X without it. I find that hard to believe and also that only now in Snow Leopard you can restore your (accidentally) deleted file to the original location.

Replace not Merge
Take note that if you have 2 folders (A and B) of the same name and try to replace one folder with the other (drag folder A to folder B’s enclosing folder) do take note that it will replace folder B with folder A and not merge the 2 folders into one. Thus any files in folder B will be lost. This is very important and I can forsee a lot of cursing and swearing if this concept is not understood. For the record Windows merges the 2 folders giving the user with a folder containing files from both of the folders.
finder replace not merge

Menu Bar

So on a Mac the Menu Bar is always on the top and menu items change dynamically based on which application is currently in focus. The problem here is that you have to select the application first before being able to access any menu. So if you have another application window besides the current window you are using you cannot just access the menu item of the other window, you will have to click on the other window, move your mouse back up to the top of the screen where the menu bar is and file the item. Another time waster. You also cannot navigate menu items like you can in Windows. In Windows you can simply press the Alt key and menu bar is selected and thus you can use the navigation keys to move around the menu. Quick and simple. You can even use shortcuts to access menu items by pressing the key for the letter underlined in the menu. While you can place focus on the Menu bar in OS X using an awkward shortcut of Ctrl + F2 (am trying to find a way to mimic the single button Alt keypress in Windows) , there is no possible quick navigation of the menus.

On the right side of the menu bar there are icons/text that act as shortcuts to certain fuctions (e.g. wireless, bluetooth, volume control) or just for information display. The problem is that some programs have enough menu items to hide some of these icons and there is no way to view these icons in the hidden state. The only way around this is to remove functionality/information from the menu bar itself, preventing me from using it the way I want to. Windows has a feature to hide system tray icons and there is a toggle button to show them all. OS X needs a feature like this.

Menu bar in Mail – hiding some icons
menu bar mail
Menu bar in Finder – revealing hidden icons
menu bar finder

Window Menu

In Windows you can access the window menu by pressing Alt + Space. You can do things like maximize, minimize, restore and close the current window. You can even resize and move the window just by using the keyboard. That is just great and helps productivity. For OS X there is no window menu. You have to use the mouse to move and resize the window. Worse yet you can only resize the window my using the resizer in the bottom right of the window; you can’t resize from any other corner, ONLY the bottom right. I found that Afloat allows moving and resizing windows via the mouse as well as “always on top” and transparency features that I get with Compiz in Linux.

Zoom / (Smart) Maximize

In Windows the title bar has 3 buttons: minimize, maximize and close. In OS X you also have 3 buttons (on the left rather than the right), close, minimize to dock (-) button and zoom (+) button. Zoom does a ‘smart’ maximize that maximizes the window to occupy the optimal space, not the full screen. I can see that makes sense because when you maximize windows sometimes you get a lot of whitespace or useless space, but the issue with this is that it is inconsistent between applications and gets frustrating at times. So I found RightZoom that makes the Zoom button do a maximize like Windows and better still adds a shortcut to this.

OS X’s zoom button: love it or hate it
zoom button

Home and End

If you work with any kind of text in Windows I believe the Home and End buttons are your friends as they are mine. It seems these friends have had a change of heart in the Mac world. I’m using a standard (Windows) keyboard with and when I press the Home / End buttons they bring me to the start / end of the document I’m editing instead of the start / end of the line that I’m used to. I know there is the Command + Left / Command + Right to do this but call me lazy if I think an extra button to press too much inconvenience. Thankfully I found DoubleCommand which allows the Home and End keys to work as I expect them to.

Inaccessible window/dialog box that float on top

I found that there are some windows/dialog boxes that cannot be accessed via the keyboard application switcher (Command + Tab) or window switcher (Command + `). Open TextEdit (though I think it works in all applications), in the Menu bar > Help > TextEdit help. The window that appears is now inaccessible by the standard keyboard window selector shortcuts mentioned but can be accessed via expose. The worst part is that the window floats on top of everything you’re doing forcing me to reach for the mouse or find the window in expose. This can also happen if a samba share goes offline and you have it mounted

Mac Help window inaccessible via Witch (which is supposed to show all opened windows)
inaccesible help window

Keyboard inaccessible dialog box / help window
no selecteable dialog box same with help filepicture 1

Conclusion

These are my main issues with OS X and there are several other (minor) issues. As you can see there seems to be people with similar situations to mine as there are 3rd party applications developed to overcome these issues. After using a Mac I have realized that Macs jeopardize (my) keyboard skill portability due to the use of the command key instead of ctrl key for many functions and also due to the fact that Apple keyboards have a different layout. I guess the same can be said for long time Mac users in the Windows / Linux world but the fact that Apple not only dictates OS X’s the software but the Apple hardware and both ‘offend’ my quest for keyboard shortcut portability. Just as how Opera changed their new tab shortcut to Ctrl + T from Ctrl + N many version ago for consistency among the other tabbed browsers I can only hope and dream that Apple would give an option to make OS X shortcuts work like they do in Windows.

OS X Snow Leopard in Brunei

Now a Mac user for a week (thanks to the special educator’s discount =D) I knew Snow Leopard was coming and apparently it’s coming sooner than expected, on the 28th of August 2009. So I sent a tweet to AV Electronics asking them for the prices and availability in Brunei and their response was:

  • B$48: Single user
  • B$78: Family Pack (5 Apple computers in one household. Non-commercial use)
  • B$268: Single Mac Box Set (for non-leopard users)
  • B$369: Family Pack Mac Box Set (for non-leopard users)
Snow Leopard Prices in Brunei
Snow Leopard Prices in Brunei

Snow Leopard Enhancements and Refinements

Estimated time of arrival 31st August, so go book your copy at AV Electronics
Kiulap: +673 2237650/1
Mall: +673 2456436
Email: info_AT_ave.com.bn

Update 1 [2009/08/28]
So today I got a response from AV Electronic’s Twitter feed that they will have the Up-to-Date program for recent Mac owners. So recent Mac owners (Mac bought on or after 8 June 2009) should be able to get Snow Leopard at an even a greater deal. Currently in Singapore it’s S$18 so here’s hoping it will be like B$20 here.

AV Electronic's response regarding the up to date program
AV Electronic's response regarding the up to date program

Funny thing though. I personally went to AV Electronics yesterday and ask them if there are any offers for recent Mac owners. And the person told me ‘no’. After that to find out today that they do offer such an offer, it makes me, as a customer, feel cheated of the facts. I would have felt even more cheated had I pre-ordered Snow Leopard at B$48 only to later find out I could have got it for cheaper. It’s not the price but the principle of the matter. Hope AV will work on their inter staff communication on their business activities to help provide customers the better service with accurate information to make the best choice.

A Mac-nificent World?

So the other day I actually took my brother’s Apple iBook G4 (1GHz) out from his cupboard (he did give me permission to use it, so don’t be emptying your sibling’s cupboards looking for things..) and finally tried to use it. He got it the year he left Singapore meaning it is about about 4 years old. I’ve been wanting to get a Mac to explore the OS X world so I thought this would be a good starting point. Mind you I have played with a few MacBooks over the years but nothing long term enough to get the full experience.

Let me start off by saying that Exposé is a fantastic utility which I’ve had the chance to use in Linux thanks to Compiz Fusion or for those technically challenged due to proprietary drivers or just have difficulty getting Compiz Fusion running there is always Komposé. I like the fact that you can zoom in and out using (Cmd+Alt+=) / (Cmd+Alt+-) along with other accessibility options e.g. switch screen to black and white (Cmd+Alt+Ctrl+8), things which Compiz Fusion yet again has copied (piracy is the best form of flattery huh?).

1. New/”New” keys

So those keyboard shortcuts stated above lead to the first problem (aside from the single mouse button): the new and “new” keyboard keys. There is the Apple/Command key that has an Apple icon on the left and ⌘ icon on the right which (for switchers from Windows) would tend to associate with the Windows key. There is the fn key which most laptop notebook users will be familiar with and then the alt/option button: it is the regular alt button next to the ctrl but has the word “option” on it as well so it’s the alt/option button. So as a user trying to find the “right click” that you are so used to in Windows/Linux/BSD you are supposed to hold down one of these buttons and click the mouse button to get the context menu. So which button do you press? My first thoughts would be the fn or Apple key.. How wrong I was; it is the Ctrl key. Then it makes me wonder what happens to selecting files one by one with the mouse since I can no longer Ctrl+left click to select individual files, adding them on to the currently selected group. Now that has moved to Cmd+click. This kind of “remapped” keyboard modifier shortcuts are prevalent in applications as well. For instance in Firefox to create a new tab it is Cmd + T. To cycle through tabs it is still the Ctrl + Tab though. So my fingers (and thus me) are getting frustrated doing the finger dance trying to find the right key combination to achieve what I want.

2. Application switcher does not show all windows/does not restore minimized windows

Cmd+Tab for the windows/application switcher (similar to Alt+Tab for Windows) does NOT show all windows open. For instance if I have only 2 Finder (equivalent to Windows Explorer / Nautilus / Konqueror / any file manager) windows open and I Alt+Tab Cmd+Tab I will only see one icon representing Finder despite having 2 windows of it open. So the alternative to that is to use Exposé, but alas the problem with Exposé is that if you minimize a window it won’t show up in Exposé. So this will make you change your style of work if you tend to minimize your applications. I guess the way OS X discourages you from minimizing applications is the fact that the green + button in the window title bar, which people would think is the “maximize” button isn’t the typical maximize button it is a smart maximize button which expands the window to an optimal size thus in other words it will probably NOT (actually I haven’t seen it ever) expand and do a full screen maximize like in windows (minus the task bar), thus you will be able to see windows in the background which I read/heard somewhere is supposed to help productivity. How true that is, I do not know. But anyway so typically in Windows / Linux I will Alt+Tab through my windows/programs to select the one I want which is something I cannot do in OS X. The alternative is to leave all windows open and just use Exposé. I have to give props to Exposé that it can be navigated through the keyboard as well though, but still the minimized caveat is still an issue. An alternative is to use Cmd+Tab to select the application then Alt+` to select the window (Alt+` cycles through the windows of the same program, e.g. Firefox and the Firefox download window / another Firefox window). Cmd+Tab apparently does not restore minimized windows so you have to go to the “Windows” menu or select the window from the minimized windows section in the dock. Oh the trouble.

3. No easy access to menu bar

I like to be able to access the menu bar of my applications, you know bar on top with all the menu’s typically starting with File, Edit and View. I access them via the Alt+key_letter shortcut (e.g. File: Alt+F, Edit: Alt+E, View: Alt+V), for just Alt to focus on the menu bar and use the cursors/keyboard shortcut to navigate. This could not be done by default or in the usual fashion. When looking online I saw the shortcuts given to access the menu bar was Ctrl+F2 but when I tried it, it didn’t select the menu bar, it just increased the brightness…. I found out one day when I went into the Keyboard & Mouse preferences in System Preferences. Apparently the fn is only for laptopsnotebooks so you have to check an option (Use the F1-F12 keys for custom actions) to force the use fn in order to access the custom actions (in this case increase screen brightness) and after that it worked. I’m pretty sure the default configuration is unchecked because my bro isn’t as much of a keyboard user as I am (got confirmation from Nick that it is unchecked by default). The issue I have is that it highlights the main application menu and thus I can’t do a quick jump to different menus. Also the shortcut (Ctrl+F2 is an uncomfortable one compared to Alt). Be wary of Ctrl+F1 for this toggles this ability without making any notice of it, even in the checkbox setting. Now that is strange. Let me take issue with the checkbox main description as well. It says “Use the F1-F12 keys for custom actions” and in the smaller print “Hold down the Function (Fn) key to perform the custom action of the F1-F12 key.”. It is a bad main description because when I first read it I was like but it already performs the custom action without the box checked so what’s the point of the option. Only then did I read the smaller print and found my answer. Also there should be a “Restore to Default” button in case you mess things too much. This is something I believe all configuration windows (i.e. all applications on all OS’s). On a side note the windows menu shortcut (Alt+Space) is not existent and just have to use Cmd+M to minimize.

4. Enter does not enter folders

Select a folder in Finder and try using the keyboard to enter it. The Enter button which sounds good right? Wrong! Not only does it not enter, it highlights the name in order for you to rename the folder. Cmd+Down is the answer though. I honestly do not get that. Why make the single intuitive keystroke into a strange convoluted 2 button action?

5. Navigating controls in dialog boxes (Firefox)

When I get a password prompt to save the password or a Javascript dialog box in Firefox with buttons, I can NOT press Tab to move from one element to another. This is something of second nature and a great accessibility option. After some searching back in the Keyboard preferences in the Keyboard shortcuts panel there is the “Turn on full keyboard access” which “Turns on full keyboard access to use the tab key, arrow key, and other keys to select buttons, lists, and other items on your screen” and I though to myself “YES! This is it”. But alas it is not. It doesn’t work with Firefox only in Safari (and I take it other native OS X applications). So now if you want to select the non default option you HAVE to use the mouse which is a time consuming.

6. Mouse acceleration

So I know that the previous 5 issues I’ve had were all keyboard related but that is a big deal for me but the next method of user input is the mouse and OS X has my despised foe: mouse acceleration. I have always disliked mouse acceleration because it is not a definite or predictable manner to move the mouse. For those who don’t know what mouse acceleration is, here is a simple scenario. Move your mouse onscreen cursor to the left of the screen. Now move your mouse slowly from the left to the right over a certain distance. Now repeat that but this time moving much quicker. If the mouse cursor is roughly at the same place you probably have acceleration off, but if it is way off, acceleration is on. I’ve hated it ever since I’ve played first person shooter (FPS) games where you need to aim with your mouse and want your mouse movement to be consistent with how the view in game moves. If I move my mouse 5cm on the table I want my cursor to move a fixed distance on screen despite how slow/quick I move my mouse. That gives predictability and thus control of my mouse cursor. Now if you have mouse acceleration on and you have excellent control over your mouse I applaud you for being able to do all the math calculation in your head because I certainly can’t. There simply isn’t a visible option for disabling it aside from going to the terminal and typing the following, after which you need to logout and log back in again for it to take affect.

defaults write .GlobalPreferences com.apple.mouse.scaling -1
defaults write .GlobalPreferences com.apple.trackpad.scaling -1

For some reason when I enable this and when I move the cursor via the trackpad it moves a little bit after it reaches the destination for no apparent reason. It’s hard to explain so I uploaded a video below.


And this annoys the heck out of me because I can’t select items properly as the cursor ‘happily’ moves off the element I was previously hovering over. This could be a hardware issue though, wonder if I can get confirmation of this else where though.

7. Second class citizenship for old systems?

So I admit this is an older machine running 10.3.9 and I have issues with that. Firefox 3 is not available for the older system thus I have to use Firefox 2, thus losing out of all the new features and so forth. Next I wanted to download Quicksilver which is a great application for the Mac and is cloned for Windows in Launchy and for Linux in Gnome-Do / Deskbar / Katapult. The link for the older version which is compatible with 10.3.9 is apparently broken for Firefox 2 though I does work with Safari which is a relief. Imagine trying to get software compatible for your aging system only to be locked out due to the browser not supporting the website the website not supporting the browser. So I guess major releases (10.3 to 10.4 or 10.4 to 10.5) are treated as new operating systems if you come from the Windows world, considering that you have to pay for upgrades as well. Support for the older systems are apparent from the software availability (or lack there of). Thus 10.3 could be equated to Windows ME, 10.4 to Windows XP and 10.5 to Vista. And saying that older systems if you choose not to upgrade or if you can’t upgrade (due to hardware requirements) you are left in the dust. So that means assuming you do not upgrade the OS, Macs have shorter productive life spans than Windows machines because you quickly get software that only works on the new version of the OS.

Conclusion

Strange enough after recording the video above, the iBook got stuck zoomed in. Toggling enabling of zoom (Cmd+Alt+8) twice solved that but it’s strange that it got stuck zoomed in when the times I disable it now, it zooms back out. I guess this G4 doesn’t like me? But honestly I’ve been trying to give it a go but the finger dance trying to find the right key combination just frustrated the heck out of me so I can not recommend getting a Mac for users who use the keyboard like I do. So I deem OS X (based on this old iBook G4) as keyboard unfriendly

P.S. I wonder if the NTFS support is better now, previously when I installed the NTFS read/write driver the transfer speeds were dismal. But for now I guess I’ll stick with Linux and possibly seek Windows audio and video editors as one of the reason for getting a Mac was to look into those applications as well. But on the bright side that means I could possibly buy a new desktop for my current needs (maybe), a netbook, a phone (Nokia E51) and Vista? Ahhh I don’t remember having a wish-list like this before.

Powered by ScribeFire.