I just got my new MacBook Pro 10 days ago or so and have been meaning to write about it since then. I hope this will be useful for people trying to decide whether or not to get a MacBook Pro, particularly those coming from a Linux background.
First, I should say that I spent a long time researching the MBP (and trying to descide between an MB and an MBP) and, when I went to buy it, I asked them to let me try it out first to make sure it had none of the problems that I had read so much about. I would recommend anyone investing 2K euro/dollars on a laptop do this.
Now to my opinions. So far I'm really enjoying this laptop. It hasn't had any of the problems that I've heard about (and I'm hoping it stays that way) and also meets all the criteria I was hoping for. Its very nicely built, it looks wonderful, I find it very portable. My previous laptop was a 17" Sony Vaio (which I still have) with a wonderful screen. I do feel I've downgraded screen wise but now I actually have a _laptop_, not a portable desktop. I think the size and feel of the 15" is just right for someone who uses their laptop a lot and yet needs portability. I carry it to work and back in my backpack and also carry it round town to work in a cafe and have no problem with the weight. I also find the battery life quite good, especially compared to my last laptop.
Performance wise I actually do _not_ find it to be spectacular but that's probably because I had unreasonably high expectations. Still, except when there's some kind of software glitch it is very fast. I haven't really compiled anything on it, not even LaTeX files (which is what i would normally compile nowadays), so its hard to judge really. Screen-wise its not bad though my 17" sony was better quality (and not just because its larger). They are both glossy but my sony has no color or other distortion if viewed from weird angles while the colors look quite different on the MBP if looked at from the side. Also the MBP screen does have uneven brightness which is not noticable unless you really look for it but the sony screen has no such issues. Overall the MBP screen is fine since I usually just look at it head on and adjust the screen to get a good angle but sony definately beats apple here.
I have not had any problem so far with heat and noise. My sony, despite being quite a nice (mega) laptop overall (and two years old) often sounds like an airplane, particularly when I have nifty 3d desktop effects in beryl/compiz (Linux opengl desktops). The MBP on the other hand only ever makes any noise if there's a CD in the drive. It feels quite warm at the base when I touch it there but I use it on my lap a lot and it just feels comfortably warm. I probably wouldn't advice putting it on your naked lap and I'm a bit concerned as to how it will feel in the summer but for now I find its heat output quite bearable. I often use it in bed and it does not get uncomfortable.
I have only a few complaints hardware wise. First, I don't like the feel of the keyboard at all. The keys are squishy and sometimes I'm not even sure I've pressed a key. This is quite different than the keyboard on my sony which was very crisp and comfortable. This is quite annoying (especially one or two keys which don't even feel like they press down properly) but I guess I'll have to learn to live with it. My second main gripe is the tilt angle of the display. I've heard that the MBP displays tilt back to 135 degrees and perhaps this is true but its really not enough. On a desk this is bearable but when I'm using it on my lap I often am sitting over the laptop so I want the screen to tilt back a lot more. My sony used to go back as much as I cared to push it and it was never an issue. Another annoying thing is that the resistance builds up as you tilt it back, particularly the last 15 deg or so (I'm guessing) so for a while I didn't even know that it would go back further. Ever since I discovered this I'm never sure if its at its maximum tilt or if I should apply more pressure - I'm also always worried about breaking it this way. A powerbook owner also told me her display became wiggly after a year or two so I'm worried that pushing too hard will induce this.
So overall I'm very happy with my purchase _hardware_ wise. Unfortanately I can't say the same thing about OS X. I'm sure many Mac people out there won't appreciate hearing this but, after having bought a Mac with the intent of switching to OS X as a more usable version of Unix, I am now more convinced then ever that Linux is the best OS there is - certainly its the best OS for _me_. To avoid turning this to flamebait let me qualify this further. I've been using Linux as my main OS since 1996 or so (I usually have windows lying around somewhere but never use it). In the last few years I saw a few things go downhill particularly regarding stability. My needs also changed as I switched from being a primarily desktop user to a primarily laptop user and I was annoying that Linux didn't have very good supsend/hibernate support. I recently switched from the venerable and lovable slackware to Suse Linux Enterprise Desktop 10 (SLED) which is very well packaged and integrates most of the same features that are found on Winblows or OS X while maintaining linux's transparency and configurability. With Beryl/Compiz Linux now has desktop graphics effects that surpass OS X (I've used both and can attest to this) though they are not very deeply integrated into the OS - animaitons are mostly window level rather than application level. Since my sony 17" was too large and had limited battery life I thought I would get a new laptop, and, since the MBPs looked so delicious I figured I'd try out OS X and see if it can replace linux. Having tried it for 10 days I don't think it can though I'm going to try and stick with it for a while longer. I'm going to try and avoid installing linux over christmas break but the temptation is quite strong - one thing OS X does shine in is that it requires a lot less time to get it to just get all the hardware working.
Although OS X is very nicely integrated (or maybe because of that) its quite uncomfortable for a linux user like myself. Its very hard to customize things to work the way I want. Alt-tabbing is one such example, as it focus-follows-mouse. Unix has a modular application philosophy that lets you pick how to mix different applications. So I could use gvim to edit Tex files and xdvi to view them and using Latex-vim I can do everything TeXshop can in OS X (and more) while sticking with vi as an editor. I've been trying to do this in OS X for over a week without much success. I can run everything directly in X11 but that's very ugly on OS X and it doesn't integrate very well with the rest of the OS.
Although I have a lot more to say about OS X vs Linux I won't for now because this is already a very long post. Perhaps in a future post.
Feel free to ask any questions or respond with comments.
First, I should say that I spent a long time researching the MBP (and trying to descide between an MB and an MBP) and, when I went to buy it, I asked them to let me try it out first to make sure it had none of the problems that I had read so much about. I would recommend anyone investing 2K euro/dollars on a laptop do this.
Now to my opinions. So far I'm really enjoying this laptop. It hasn't had any of the problems that I've heard about (and I'm hoping it stays that way) and also meets all the criteria I was hoping for. Its very nicely built, it looks wonderful, I find it very portable. My previous laptop was a 17" Sony Vaio (which I still have) with a wonderful screen. I do feel I've downgraded screen wise but now I actually have a _laptop_, not a portable desktop. I think the size and feel of the 15" is just right for someone who uses their laptop a lot and yet needs portability. I carry it to work and back in my backpack and also carry it round town to work in a cafe and have no problem with the weight. I also find the battery life quite good, especially compared to my last laptop.
Performance wise I actually do _not_ find it to be spectacular but that's probably because I had unreasonably high expectations. Still, except when there's some kind of software glitch it is very fast. I haven't really compiled anything on it, not even LaTeX files (which is what i would normally compile nowadays), so its hard to judge really. Screen-wise its not bad though my 17" sony was better quality (and not just because its larger). They are both glossy but my sony has no color or other distortion if viewed from weird angles while the colors look quite different on the MBP if looked at from the side. Also the MBP screen does have uneven brightness which is not noticable unless you really look for it but the sony screen has no such issues. Overall the MBP screen is fine since I usually just look at it head on and adjust the screen to get a good angle but sony definately beats apple here.
I have not had any problem so far with heat and noise. My sony, despite being quite a nice (mega) laptop overall (and two years old) often sounds like an airplane, particularly when I have nifty 3d desktop effects in beryl/compiz (Linux opengl desktops). The MBP on the other hand only ever makes any noise if there's a CD in the drive. It feels quite warm at the base when I touch it there but I use it on my lap a lot and it just feels comfortably warm. I probably wouldn't advice putting it on your naked lap and I'm a bit concerned as to how it will feel in the summer but for now I find its heat output quite bearable. I often use it in bed and it does not get uncomfortable.
I have only a few complaints hardware wise. First, I don't like the feel of the keyboard at all. The keys are squishy and sometimes I'm not even sure I've pressed a key. This is quite different than the keyboard on my sony which was very crisp and comfortable. This is quite annoying (especially one or two keys which don't even feel like they press down properly) but I guess I'll have to learn to live with it. My second main gripe is the tilt angle of the display. I've heard that the MBP displays tilt back to 135 degrees and perhaps this is true but its really not enough. On a desk this is bearable but when I'm using it on my lap I often am sitting over the laptop so I want the screen to tilt back a lot more. My sony used to go back as much as I cared to push it and it was never an issue. Another annoying thing is that the resistance builds up as you tilt it back, particularly the last 15 deg or so (I'm guessing) so for a while I didn't even know that it would go back further. Ever since I discovered this I'm never sure if its at its maximum tilt or if I should apply more pressure - I'm also always worried about breaking it this way. A powerbook owner also told me her display became wiggly after a year or two so I'm worried that pushing too hard will induce this.
So overall I'm very happy with my purchase _hardware_ wise. Unfortanately I can't say the same thing about OS X. I'm sure many Mac people out there won't appreciate hearing this but, after having bought a Mac with the intent of switching to OS X as a more usable version of Unix, I am now more convinced then ever that Linux is the best OS there is - certainly its the best OS for _me_. To avoid turning this to flamebait let me qualify this further. I've been using Linux as my main OS since 1996 or so (I usually have windows lying around somewhere but never use it). In the last few years I saw a few things go downhill particularly regarding stability. My needs also changed as I switched from being a primarily desktop user to a primarily laptop user and I was annoying that Linux didn't have very good supsend/hibernate support. I recently switched from the venerable and lovable slackware to Suse Linux Enterprise Desktop 10 (SLED) which is very well packaged and integrates most of the same features that are found on Winblows or OS X while maintaining linux's transparency and configurability. With Beryl/Compiz Linux now has desktop graphics effects that surpass OS X (I've used both and can attest to this) though they are not very deeply integrated into the OS - animaitons are mostly window level rather than application level. Since my sony 17" was too large and had limited battery life I thought I would get a new laptop, and, since the MBPs looked so delicious I figured I'd try out OS X and see if it can replace linux. Having tried it for 10 days I don't think it can though I'm going to try and stick with it for a while longer. I'm going to try and avoid installing linux over christmas break but the temptation is quite strong - one thing OS X does shine in is that it requires a lot less time to get it to just get all the hardware working.
Although OS X is very nicely integrated (or maybe because of that) its quite uncomfortable for a linux user like myself. Its very hard to customize things to work the way I want. Alt-tabbing is one such example, as it focus-follows-mouse. Unix has a modular application philosophy that lets you pick how to mix different applications. So I could use gvim to edit Tex files and xdvi to view them and using Latex-vim I can do everything TeXshop can in OS X (and more) while sticking with vi as an editor. I've been trying to do this in OS X for over a week without much success. I can run everything directly in X11 but that's very ugly on OS X and it doesn't integrate very well with the rest of the OS.
Although I have a lot more to say about OS X vs Linux I won't for now because this is already a very long post. Perhaps in a future post.
Feel free to ask any questions or respond with comments.