apple and flash

Filed under: technology — Tags: , , , , , , , , , , , , , , , , , , , — sohum on April 29, 2010 at 12:04 pm

Steve Jobs posted an open letter today about why Flash is not and will not be supported on the Apple mobile platform. You can follow the link to read the full article, but basically he gave 6 reasons. Let me look at each of these one-by-one. And before I do, I would like to remind everyone that I’m not really a big proponent of Flash. Back when I was web-developer, Flash was the one platform I detested and never took the time to learn. I think web-design through Flash is a poor design choice except if it is being done for some sort of portfolio or niche-website. Anyhow, with that out of the way, let’s look at Jobs’ six reasons.

First, there’s “Open”.

Jobs’ claim here is basically a fact. Flash is a proprietary system. Not only do you need to buy expensive software from Adobe to be able to create professional-grade Flash applications, but you also need to download a third-party plug-in from them any time you want to view it. There’s no complaints I have about this statement except that it reminds me of, you know, pot-kettle-black.

Apple is possibly the most proprietary technology developer out there right now. Not only is the iPhone OS system completely closed and regulated, but even going back to the OS X operating system, you legally need a Mac to run that. It sounds highly hypocritical of a CEO of such a proprietary company using “openness” to attack Adobe. To Jobs’ credit, he accepts that Apple is proprietary, but he wants the web to be open. How benevolent of him to allow us this luxury!

Second, there’s the “full web”.

Adobe has counter-claimed Apple’s claim that the iPad is the best way to experience the web, by suggesting that those users do not have access to the full web. Jobs’ counter-argument to this is that Apple supports HTML5, CSS and the modern H.264 format for viewing video. He also rattles off a list of 16 sites that supposedly support video on the iPhone OS (although at least one of them–Facebook–at least check, does not).

As I said at the beginning of this piece, I hate it when a website has used Flash for the purpose of web-design (especially when they haven’t offered an HTML alternative). So from that standpoint, I’m happy that Apple has gone ahead and blocked those websites. However, when it comes to videos, Apple is just ignoring the problem. Sure… they support these 18 sites that now allow HTML5-based streaming. But about the 1000 other websites that people actually visit? How can you advertise a device as being the best way to browse the web when it falls annoyingly short in multimedia presentation? Companies have paid millions of dollars implementing their current content delivery platforms–not everyone has the financial resources that YouTube, for example, has, to begin supporting H.264 video overnight.

Third, there’s reliability, security and performance.

I have heard several anecdotes about how Flash causes Macs to barf. Jobs labels Flash as the number one reason for Mac crashes. Obviously Adobe has a part to play here, since they are the ones that are writing the actual plug-ins. But I don’t buy the whole “reliability, security, performance” argument for the iPhone OS. Just like I don’t buy the justification that Apple fanboys give for keeping the App platform closed or for keeping OS X locked down to Mac hardware–to preserve the quality of the system. How dumb do they think consumers are? The App Store is already plush full of useless applications (I believe Fart Apps deserve their own category going by volume, right?). In fact, I can count the number of apps I use regularly on my iPhone on one hand.

This destroys the perception that it is impossible to create low-quality applications staying within Apple’s development platform and regulation. The theory that it is impossible to create a quality application outside of the Apple-allowed platform is similarly debunked by the “black market” that is Apple jailbroken apps. There are several quality applications developed there that would deserve their place in the App Store if Apple had put it’s draconian policies aside. Not to mention that they’ve actually supported the novel (not really) idea of evaluation software. Instead of Apple allowing evaluation periods, they decided to go with “Lite Apps” (there’s actually a section in the Apple Developer Center that recommends releasing a Lite app, with stripped out functionality). There have been countless times that I have been partially interested in an iPhone App only to find that is not free and the “Lite” version doesn’t allow me to actually test what I want to. Some developers, like Remember the Milk, have gone about their own methods of providing a trial period enforced by a web-service.

Fourth, there’s battery life.

Jobs claims that on an iPhone, an H.264-encoded video will play up to 10 hours whereas a software-decoded video will play only up to 5 hours. This may well be true, but I don’t think Apple is in any position to preach about battery life. I have had to charge my iPhone, without fail, every night. If I don’t, I’ll get into the red midway through the next day. I don’t make that many calls, either (if I could exchange my rollover balance for cash value, I’d be a rich man), so it’s not like I’m using my phone all that much. In fact, I check in to Twitter about 3-4 times a day, the same with Facebook and occasionally I play Racing Live for about 5 minutes (this is not a graphics-intensive game, btw, it is more of a “simulation”-type game). Yet, my battery is toasted by the time I reach home. I can’t imagine how life is going to be when multi-tasking is supported.

I guess Apple does have a claim to make here, they’re prepared to do anything if it increases battery life.

Fifth, there’s Touch.

A side-note, I wonder if Apple has actually trademarked the word “Touch”. Why else would it appear capitalized? Anyhow, Jobs’ claim here is that Flash was designed for mouse-based input whereas the iPhone OS introduces a completely new touch-based interface. The point is well-taken. I’m not aware if Adobe has made any forays into touch input, but my feeling is they would have, if they were expecting to release the Flash CS5 Deploy to iPhone App feature. Which leads nicely into Jobs’ final point, the most important one, supposedly.

Sixth, the most important reason.

Besides the fact that Flash is closed and proprietary, has major technical drawbacks, and doesn’t support touch based devices, there is an even more important reason we do not allow Flash on iPhones, iPods and iPads. We have discussed the downsides of using Flash to play video and interactive content from websites, but Adobe also wants developers to adopt Flash to create apps that run on our mobile devices.

This is referring to the Deploy to iPhone App feature that I talked about in the previous point. Basically, Adobe is planning to release, in Flash CS5, the ability for a user to deploy a Flash animation as an iPhone App. Flash does all the heavy-lifting of converting the ActionScript code into the archaic Objective C format, compiling it as required by the App Store, etc. However, a few weeks ago, Apple modified their developer contract to state that creators of iPhone Apps must have originally created that code in Objective C. This basically makes any app that was generated by Flash CS5 in violation of the developer agreement. The same is the case for apps developed using MonoTouch–the commercially available tool that allows .NET developers on Macs to create iPhone Apps–as they are also not originally Objective C.

Jobs then goes as far as to suggest that developers won’t have access to the newest features when they become available, etc. I have a huge pain-point with this. In my previous discussions about Apple and it’s products, I always bow out of the discussion when someone brings up the point that Apple is not targeted primarily towards technical consumers. What this means is that I can go and build a computer for less than it costs to buy a Mac–that’s why Macs aren’t targeted towards me, specifically. I can understand and accept that–Apple does a good job in marketing a product and keeping their profit margins wide. However, Jobs, in this case, actually is trying to run the same argument by, except targeting them towards the actual technical users.

He hypothesizes that if Apple were to allow third-party code to be converted into Objective C, developers would become clueless about how to take advantage of the newest features released in an Apple SDK. That’s not only extremely inaccurate, but it is extremely insulting to many parties.

It is insulting to developers because we have to be ahead of the technology curve (for example, the iPhone OS 4 SDK is already out for iPhone developers, but not for end users) and have to have an understanding of how a system actually works.

It is insulting to consumers because it suggests that they will not be able to tell the difference between a good app and a bad app. As I’ve said earlier, it is a fallacy that all apps created within the Apple-permitted spectrum are good and all apps created outside that spectrum are bad. Why not let the user decide what is a good app?

Finally, it is insulting to the actual Apple staff involved in the app review committee. Jobs is basically suggesting that they will not be able to adequately test an application to determine whether it is good or bad, without knowing if it was originally Objective C or not. This basically throws hot water on the whole app review process, because it claims that the process will not be able to test an app’s usability independent of the development platform.

As a whole, I understand why Steve Jobs does not want Flash on the iPhone OS and I have no problems with it. I’m not a major Flash proponent and there are only a handful of websites I visit on an iPhone anyway. I would have a problem with it if I owned an iPad, but that, and several other reasons, have contributed to me not being even a bit interested in owning one. I do have issues with the lock-down of the development process, though, for no reason whatsoever. iPhone developers still have to purchase a Mac to develop their software on, because iPhone apps use a bunch of frameworks that don’t have cross-platform ports. So it is not as if Apple is losing a revenue stream there. It is not as if Apple is losing the developer account revenue stream either–since the developers of those apps would still have to pay their annual fee to be able to sell on the App Store.

On the whole, that move by Apple just seems like a reaction without provocation.

psyched about iPhone OS 4

Apple held their iPhone OS 4 event today and I must say, I’m pretty psyched by the features that they are rolling out. Some of them are things that should have been part of the OS from day 1, in my opinion, others are pretty good innovations. All in all, I can’t wait to see how they turn out come this summer. Let’s take a look at the features I’m most interested in…

Multitasking

Whooooohoooo! Multitasking has *finally* come to the iPhone. This is a feature that users have been asking for years now, and Apple has finally delivered. Their method of delivery is kind of interesting, though, in that they are not allowing for full-featured, automatic multitasking. Effectively, if you want to add multitasking to your app, you’re going to have to do a bit of work. Multitasking is exposed via 7 different APIs that allow you to plug-in to different things from background audio to VoIP. This is different from the standard computer paradigm of multitasking, wherein you save whats in memory and all your valuable stack pointers, load something else into memory and then set up your new pointers correctly. Whether this is a smart way to implement it, only time will tell, but it’s likely to decrease the latency in switching between applications and actually using the foreground app, with all that bookkeeping not being relevant any more.

Folders

Of late, I’ve been suffering from an inability to organize my apps as I want them because there are too many/too little of a certain type. I tried to be as categorical as I could from the beginning–organizing by things such as games, social network, etc. However, the issue is that if I want to reorganize a category, or if a category overflows to another page, I’m pretty much screwed. Or not screwed, but in a situation where I spend a bunch of time moving apps around. Folders have been part and parcel of the BlackBerry OS for ages and they are one feature that I used extensively when I still used my Curve 8310. This is a welcome addition to the organizational freaks such as myself.

Game Center

This is the last thing that seems like it could be useful–it’s basically XBox Live for the iPhone. Meaning that you can create match-ups, track leaderboards, etc. Many games currently do this through manual leaderboards driven through web-service calls–this would obviously be an improvement since there would be a standardized API to be able to handle all that stuff, and also the more stable Apple servers running it.

Amongst the other features mentioned, there was better mail management, better enterprise integration, etc. I didn’t really find much of that relevant, but I’m sure there are people who are elated by that news. Amongst the announcements that I didn’t like was their iAd offering. This is basically an effort to counter the in-app ads that are currently being pulled in by many apps (through AdMob and the like, I suppose). While the framework allows ad developers to basically create a lightweight app (one that in many ways will be like a pre-OS 4 app), I think it will be detrimental to current apps. We may see a bunch of apps being rejected/removed because they don’t embrace the iAd platform. While the idea of having these app-like ads may seem novel, I wonder how many people seriously click on an ad. Then again, given that Google built its empire on ads, maybe I’m just a minority.

That’s all for now!

narrowing down the contenders (part 2)

Filed under: technology — Tags: , , , , , , , , , , , , , — sohum on March 10, 2010 at 2:03 pm

I took a look at two more configurations today before my patience, or rather impatience, got the better of me. On a side note, I’ve been doing a lot of personality surveys over the last few days as part of work and I realize that while I’m kind of analytical, etc., I’m still kind of spontaneous when it comes to making decisions. I’m sure my parents can vouch for this–when I was a kid and I wanted something, I usually wanted to get it from the first shop we visited. All the price comparing, looking for the best deal, etc. just came in the way of me getting the toy. Not much has changed–just the toys are more expensive, now (and I’m buying them). :)

So the two computers I added to my list were the Dell Latitude E6400 and the Apple MacBook. Here’s a short summary on each one’s spec:

Apple MacBook

Processor: Intel Core 2 Duo P7550 2.26GHz
RAM: 2GB DDR3
Screen: 13.3″
Weight: 4.7lbs
Battery: “7-hour battery life”
HDD: 250GB SATA 5400RPM
Warranty: 3-years AppleCare
Price: $1,248 + taxes

The things to note here are that this uses an old processor (didn’t look to closely at the benchmark) and a slow hard-disk. I was also surprised that I had to pay about $350 for the 3-year AppleCare warranty; for some reason I was under the assumption that that was included in the premium price (my mistake). Given that this computer is pretty expensive, pretty crippled comparatively and is a Mac, it’s not high in my prioritized list.

Dell Latitude E6400

Processor: Intel Core 2 Duo P8800 2.66GHz
RAM: 2GB DDR2
Screen: 14.1″
Weight: 4.3lbs
Battery: 9-cell
HDD: 250 GB SATA II 7200RPM
Warranty: 3 years
Price: $1,071 + taxes

I looked at a couple of Latitudes since they seem to be the business machine of choice (NI business laptops are usually Latitudes, although interestingly they are not available on the Dell EPP page). Unfortunately, they haven’t refreshed their line yet, as they still have the old-school Core 2 Duo’s and only DDR2 RAM. Isn’t a big deal, but not really future-proof, considering that I am getting a 3-year warranty.

Needless to say, I’m not going to be buying either of these configurations.

In fact, I have pretty much decided on the Sony VAIO CW Series. I’ve spec’ed out a couple of configurations and it seems to have the most power for the best price. The only downside is that the machine is 5.3lbs, which is only about half a pound lighter than my HP dv5z, but then again it is only half a pound heavier than the Apple. I was strongly leaning towards the EliteBook 8440P, which has so far got lots of good reviews. However, it made more sense to go with the VAIO: (1) Double the RAM (4GB vs. 2GB) and using only one slot so upgradable, (2) 70GB more of HDD space, (3) cheaper by $70 and (4) I can engrave something into the bezel (currently I have decided “sohummm”). In fact, I’m so sure about getting the VAIO that I already applied for financing and was approved for $3,500 of credit with 6 months on 0% APR. Given that I’m looking to pay this out over 3 months max, I don’t know how I can let this deal go (not to mention the credit approval makes me lean towards looking at one of the more expensive lines, too).

Anyways, that’s it. Looks like VAIO is going to re-enter our family after my Dad had one of the ultra-portable models back in the day.

narrowing down the contenders (part 1)

Filed under: technology — Tags: , , , , , , , , , , , , , , , — sohum on March 09, 2010 at 4:03 pm

As I have mentioned recently on this blog, I’m in the market for a new laptop computer. I’m tired of big, bloaty, excessively hot, heavy computers so I’m looking for something that is small and lightweight, yet powerful enough to do some development on. With my home entertainment center all set up and performing at peak, I have no need to invest in a decent graphics card or a ton of RAM, although these things would be useful while doing some development work.

Over the last few days I’ve looked at several different contenders and have come up with the following shortlist. This list can still change and it even includes an HP (even though I had sworn off them). This research has demonstrated to me that buying a business laptop (which all of these unilaterally qualify as) is a much more expensive affair than buying a consumer laptop. The HP that is quickly going to waste and was my previous laptop was purchased for under $700 before warranty. These business notebooks are minimum of about $850 before I spec them up.

Anyways, enough dilly-dallying. Here are my contenders. I’ve chosen them based on price, size, weight, sexiness and heat dissipation (one of my major factors!).

Dell Studio 15

Processor: Intel Core i5-430M 2.26GHz
RAM: 4GB DDR3
Screen: 15.6″
Weight: 5.54lbs
Battery: 9-cell
HDD: 320GB SATA II 7200RPM
Warranty: 3-years premium + LoJack
Price: $1,011 + taxes

Now, I know what you’re thinking. This is a consumer-level laptop that suffers from all the issues that the HP did. It is about half a pound lighter. Could be lighter if I went with the standard 6-cell battery. I know, putting this laptop up makes me seem very hypocritical or perhaps even appear like one of those people who do not learn from their mistakes. Well, this laptop isn’t my top choice. I’ve included it more to show the price disparity than anything else!

Dell Onyx Adamo

Processor: Intel Core 2 Duo Su9400 1.40GHz
RAM: 2GB DDR3
Screen: 13.4″
Weight: 4.00lbs
Battery: 6-cell
HDD: 128GB Solid State Drive
Warranty: 3-years
Price: $1,395 + taxes

This is a laptop that was recommended to me by Jesús. It is sleek and at least the stock graphics make it look immensely sexy. It has a small form factor and is designed to rival the Macbook Air, although it weighs in at a pound heavier. One drawback is that it is the only laptop in my list that does not have an internal optical drive. I’d have to purchase a USB CD-ROM drive to be able to install Windows, etc. If I chose to get the Onyx Combo Drive, that’s another $120 (I think it is actually included in my price above).

HP EliteBook 8440P (WH256UT)

Processor: Intel Core i5-520M 2.40GHz
RAM: 2GB DDR3
Screen: 14.0″
Weight: 5.20lbs
Battery: 6-cell
HDD: 250GB SATA II 7200RPM
Warranty: 3-years
Price: $1,199 + taxes

And the HP option returns. I was very vehement about not investing in HP in my earlier post, but having read a few reviews, it seems HP’s busines line (EliteBook) is a world apart from the consumer line Pavilion series. I read several reviews for this unit, and did searches specifically for heat issues, fan problems and other issues. It seems that this EliteBook is a hell of a lot better at handling heat than previous EliteBooks, which were way better at handling them than the Pavilions, to begin with. The downside here is that the machine comes only packed with 2GB of RAM and it’s still quite heavy (5.20 lbs) compared to the Adamo. If I recall (and I will verify this) my HP dv5z-1000 weighed in at around 5.8lbs.

Sony VAIO CW (VGN-CW290)

Processor: Intel Core i5-520M 2.40GHz
RAM: 4GB DDR3
Screen: 14.0″
Weight: 5.30lbs
Battery: 6-Cell
HDD: 320GB SATA II 7200RPM
Warranty: 3 years
Price: $1,129 + taxes

This is the first time I’ve looked at Sony for a laptop. Again, this is slightly heavier than what I’m interested in, but it’s got a good spec sheet. It’s coming in at $70 less than the HP EliteBook, although the finish looks a lot more plasticky compared to the aluminum finish that the EliteBook supposedly has.  Otherwise it seems like a good deal–in fact it is the only deal on the Sony VAIO line that seemed anywhere near affordable. Given that Sony is a luxury laptop line to begin with, I’m hosting that their general consumer offerings are better than their counterparts from Dell and HP.

So that’s part 1. Part 2 will probably contain a few Mac offerings as well as a few of the less powerful, more portable offerings. I’m hung between getting a computer that is really light because I don’t want to end up with a Tablet PC-like Visual Studio experience.

http://images.pcworld.com/news/graphics/173338-sony_vaio_cw_original.jpg

taxes and technology

Filed under: life — Tags: , , , , , , , , , , , , , , , — sohum on March 08, 2010 at 1:03 am

I don’t think I’ve griped about my iPod Touch potentially dying last week. Apparently my iPod freaked out when I plugged it into my entertainment center last weekend to play some Ke$ha (yes, this was probably my mistake). The iPod was unsyncable through iTunes for some reason and since we had people over and I didn’t really feel like troubleshooting, I let YouTube and my collection of music on the hard disk take over. Later last week I took my iPod into work to listen to some music. Unfortunately, it would play only one song. I repeat, only one song. At the end of the song, I’d hear approximately 0.83 seconds of the next song and then the music app quit.

Any other app I opened did not work either. Just boot up and shut down immediately. I did a reboot on the system a couple of times and there was no improvement. Finally, I got the chance this weekend to try and figure out what the problem was. When I plugged the iPod in, it told me I needed to update my software. When trying to update my software, it said that it could not backup my profile. I had all my music on my computer and all my apps are on my iPhone now so I thought, what the hell, let’s just do a full-scale restore operation. Restore failed. A couple of times.

Luckily I was watching TV at the time (I think Modern Family or The Office or maybe even an NBA game or something) so I had the patience to keep trying. Finally, the restore went through. However, it then promptly hung when I tried to name my iPod (configuring it as a brand new device). I quit iTunes forcefully and upon restarting, it gave me the “Cannot Sync” message, forcing me to restore it again. I had to do about 2-3 clean restores before I was finally able to configure the device to work (I think). Once I finally managed to name my iPod (going with the generic sohum’s iPod instead of something as exciting as sohummm or maybe even iSohum) I decided that I had had enough of iTunes.

Fortunately for me, I had stumbled upon an article a couple of weeks ago about how an iPod user wanted to divorce iTunes. If you recall my “iTunes kills the iPhone experience” blog, you will note that I was in much the same position (except that I would never be able to overlook iTunes’ many flaws to ever marry it in the first place). One of the alternatives was MediaMonkey, which I promptly downloaded, installed and fired up. While the interface isn’t as clean-cut as iTunes, it is infinitely more performant. It took me about 25-30 minutes to set up my sync list and then I clicked one button and it was ready to go, quietly doing its stuff in the background. The last time I tried to use iTunes to set up a new iPod with my music (my iPhone, in that case), I had to live through about 2 hours of iTunes trying to figure out whether each song in my library should be included on the “gapless” playback list before my computer was usable.

I don’t change my music all that often–just add new tunes here and there, so it seems MediaMonkey is the perfect hands-off tool for me to sync my iPod without having to deal with the crapware that is iTunes. I’m not interested in buying crippled, low bitrate music from iTunes and even if I did, I would do it directly through my iPod (if that’s possible).

Anyways, that’s the technology part of this blog. Tomorrow will be a test of whether my iPod is truly fixed or whether it was just pretending to do so.

The other thing I wanted to touch upon was taxes. Yep, tax season is coming up! While at Rice, the international student office kindly set us up with a license of the CINTAX (hilarious name, yes?) software to help us crunch the numbers. It had always seemed like such a painful and tedious process? Doing it on my own this year showed that it is actually not that complicated, especially if you have a simple financial situation, as I do. First of all, since I’m still technically a non-resident (in fact, an NR student, to be precise) I don’t really qualify for any extra deductions/exemptions. The tax treaty with India (Article 21(2) to be exact) allows me to get the standard deduction ($5,700) and my lowly income allows me to get the standard exemption ($3,650). However, this may be the final year that I will have such a simple process since next year I will be in H-1B status for part of the year, meaning that I may need to split my taxes or do something exciting like that. I will probably need to consult professional help at that point in time, but for now I am rejoicing in having solved one of those annoying life problems. :P

Anyways, I got a lot of information from a website called VisaTaxes.com, if any of you are international students and have stumbled upon this blog because of tax season. Here are a few more keywords to hook you into this blog (is this unethical?): 1040NR, 1040NR-EZ, Form 8843. Grin. :)

C’est tout!

toasted laptop

Filed under: technology — Tags: , , , , , , , , , , , — sohum on March 04, 2010 at 2:03 pm

Today I found out that my laptop has been effectively toasted. Not a great result for a computer I bought about a year and a half ago (I think I bought it in September 2008). Turns out that the CPU fan and heat sink assembly apparently needs to be replaced. Best Buy quoted me $253.06 to do the replacement, which is ridiculous given that I bought the computer itself for about $650 including a 1-year warranty. I looked up the fan and heat-sink assembly part number on the web and a new one costs between $30-$50 (depending on which processor/video card assembly I have), so, to me, it looks like Best Buy is trying to take me for a ride. Of course, the “diagnostic” costs ran up $85, which I don’t get back. Ridiculous how much repair companies screw over less-technical consumers. Most consumers wouldn’t even attempt a repair themselves–I tried it but didn’t want to wreck anything, so stopped halfway.

Anyhow, this means I’m once again in the market for a new laptop. I think I’m going to go with a Dell, this time, given that I haven’t heard too many problems about them and NI has some nice employee discounts with Dell. This is the first time I’m stepping out of the HP market in nearly 6 years (basically since college) and given my experience with Toshiba (in high school) and Compaq (which has now been bought by HP), my realistic choices are basically Dell, Lenovo and Sony. And, I guess, Apple. I will be not-very-seriously looking at Apple during my purchase, this time, and if the pricing matches up properly, who knows? Of course, I’d have to sacrifice 64-bit Windows (I think?) unless Boot Camp can run that stuff now.

With my old laptop, I’ve already salvaged my hard-disk so what I could do is reuse the RAM in my new purchase (if their timing, etc. matches up) or try to buy the fan/heat sink assembly online and fix it myself. We’ll see after I get my laptop back.

Anyhow, that’s it for now. Just a bit of grumptastic news, but the bright side is I will be getting a new computer soon (oh, my!).

iTunes kills the iPhone Experience

Filed under: technology — Tags: , , , , , , , , , , , , — sohum on December 02, 2009 at 1:12 am

This Black Friday I made the jump to purchasing an iPhone. AT&T had a pretty awesome deal going on which allowed me to snag a refurbished version of the 3G-S 16GB for a mere $49+$18 upgrade fees+some taxes. Total price was around $70, the condition being a 2-year contract, which I’m not too worried about since I’ll probably be staying with AT&T anyways. I was already paying for a BB data plan, which is equal to the iPhone one, so no extra charges there.

The phone itself is beautiful. Of course, having used the iPod Touch for nearly a year now, I knew what I was getting myself into. I was able to activate after a few issues and copied over all my apps from my iPod Touch using iTunes. So far so good. Next, I found a tutorial on the web that essentially used iTunes to create ringtones. Splendid, right? So I created a couple. Then, I thought, “Oh, I might as well get all my music into my iTunes.” This was possible now finally that I have my Windows 7 Homegroup set up properly. So I went ahead and added the music folder to iTunes and went and did my P90X workout and showered.

Once I came back, I was ready to crank out some ringtones manually. Not. iTunes was busy “Determining Gapless Playback Information”. A feature that I really don’t care for. And one that is programmed badly enough that it ends up using all of iTunes’ resources, rendering the program unusable. Now, iTunes wasn’t a fantastic program to begin with, being slow and clunky, so imagine how the end user experience is when your mouse events are delayed by 5-10 seconds. Ridiculous. Luckily, there was an “X” right next to the message, and I clicked it and decided to hunt around in the Preferences for a way to disable it.

Midway through my search of the first Preferences tab, I noticed my mouse events slowed down again. “What?” I thought to myself. After about half a minute more I was out of the preferences dialog and to my disgust I found that iTunes had decided once again to “Determine Gapless Playback Information”. Annoyed, I clicked “X” again and sure enough, about 5 seconds later, it was back! Not only that, but it started from the first track every time! Looking around on the internet for a few fixes, I found a couple that should have worked but didn’t. I realized that now that I have bought my first “real” Apple product, I will have to enter that realm where I sacrifice a few of my rights as the owner of a device to do what Apple wants me to do. In this case, this means that I will have to let it run for the 30-60 minutes it must take to set up this feature which I don’t care about, anyway, and come back to do my ringtone-making tomorrow.

And they complain Windows 7 takes a minute to boot up…

windows 7 launched!

Filed under: technology — Tags: , , , , , , , , , , — sohum on October 23, 2009 at 5:10 pm

I’ve been following a lot of tech news sites of late and feel like it would be worthwhile writing my responses to them on my blog rather than lost forum posts. :) This one’s in response to Five Ways Windows 7 Could Become another Vista on PCWorld.


Actually surprised to see one of few articles on PCWorld that isn’t glorifying Apple at the expense of Windows 7. It seems most people ignored the whole “devil’s advocate” section of his article just so that they could come here and show off their virtual biceps.

With regards to UAC, I was one of the few who was happy to have it from Vista itself. I always feel better knowing exactly what’s going on with my system files and who wants admin access and why. The result being that I’ve gone nearly my whole life and definitely my whole life on Windows Vista+ without getting a single virus. People keep attacking Windows for being insecure, but the fact of the matter is that you have to do at least a stupid thing or two to expose a hole that cannot be easily patched by Microsoft.

Regarding drivers, with Vista being around for a couple of years, most driver development has been geared towards that platform, and hence will be compatible with 7. With MS dropping XP support in a couple of years, it would make sense for device developers to focus on the Vista/7 target platform.

I disagree with the point about performance improvements. I think at least between Vista and Windows 7, Windows 7 has been much faster and much more stable all the time. I ran Vista and Windows 7RC off the same machine to test this, in a dual boot environment. Even with the Windows 7 install booting off an external HDD through eSATA, it was far and away mindblowingly faster than Vista. In fact, after two months of using both, I realized the majority of my time was spent on Windows 7 so I went ahead and upgraded my Vista installation to the RC. I’ve been using the RTM edition since around September and just got done installing it on my powerful new build. The boot time is literally on the rate of seconds right now, which is ridiculous. Of course, this is because its a new computer, but compared to a clean install of Vista, the difference is absolute and large.

Windows 7 is indeed expensive and I would feel the bite if I wasn’t an MSDN subscriber. It would be nice for them to make the price lower. But you’ve got to see at the same time that Microsoft cannot contend with Apple in the OS pricing model. Apple knows that for 99% of the purchases made for their OS, they will have made a hardware sale. Apart from the few Hackintosh builders out there, OSX only runs on Apple hardware. So they can afford to drive the price down really low because they’re going to be making a sale of a MacBook, iMac or Mac Mini. Compare this with Microsoft, who will make very few retail sales of the OS since the vast majority of the PC market purchases pre-built computers. Microsoft has made most of its money from OEM sales to the likes of HP, Dell, etc. and these prices are low so they won’t recover the costs of development. Retail buyers will feel the pinch. However, look at any professional software and you will realize that Windows 7 isn’t that ridiculous. If users are willing to shell out thousands of dollars for the Adobe Creative Suite and other specialized applications, the price tag of just about $130 on an OS doesn’t seem to ridiculous.

Direct upgrade from XP was never going to be possible and Microsoft was adamant about this from the beginning. Users who thought that MS were just joking around really shouldn’t have and should have prepared for a migration well beforehand. They can continue using XP, of course, but I would personally migrate while Microsoft still supports the XP platform since it’ll likely be a lot harder later.

iMac? $1601.37 reasons I will not switch anytime soon!

Anyone who knows me will know that I’m not the biggest fan of Macs. I’ve had the pleasure of using an Apple iMac quite consistently during my time working in the Marketing & Communications department at Rice University IT and thoroughly enjoyed using it for web-design and graphics development, two of my responsibilities that were made easy by iMacs. I always knew Macs were a bit pricey, but only when I actually began setting about building my own computer did I get an idea of how much.

As many of you may know, Apple released their new line of Mac computers today. They released MacBook Pros, the good old iMac and a Mac Mini or two. Among their new offerings were two iMacs built on the latest Intel quad-core chipset–the Nehalem architecture’s LGA 1156 offerings (the Core i5 and i7). These babies start at a price of, wait for it, $1999! This is daylight robbery, in my opinion, and I’ll take it upon myself to prove exactly that.

First, to gain even ground, let’s look at a spec-down of the two computers at hand. I’m going to compare the price of the components of the computer I build with an equally spec’d out iMac. Here we go:

iSohummm Edition

Processor: Core i7-860 2.8 GHz
Motherboard: ASRock P55D Pro
RAM: Corsair XMS3 2x2GB 1600 MHz DDR3 SDRAM
Graphics Card: Gigabyte GV-R467ZL ATI Radeon HD4670 1GB
Hard Drive: 1TB Western Digital Caviar Black (7200RPM)
Optical Drive: 22x Samsung DVD+R 8x DVD+RW 16x DVD-ROM 48x CD-ROM
PSU: Corsair TX650W
Case: Antec Three Hundred Illusion
Keyboard-Mouse: Microsoft Wireless Desktop 6000 v2
PRICE AFTER TAXES AND DELIVERY: $779.05

Apple iMac 27-inch

Processor: Intel Core i7-860 2.8 GHz
Motherboard: UNKNOWN
RAM: UNKNOWN 2x2GB 1066 MHz DDR3 SDRAM
Graphics Card: UNKNOWN ATI Radeon HD4850 512MB
Hard Drive: 1TB UNKNOWN (7200RPM)
Optical Drive: 8x DVD±R 8x DVD+RW 6x DVD-RW 8x DVD-ROM 24x CD-ROM SuperDrive
PSU: UNKNOWN (but apparently >365W)
Case: Apple 27″ IPS-enabled Monitor
Keyboard Mouse: Apple Magic Mouse + Wireless Keyboard Bundle
PRICE AFTER TAXES AND DELIVERY: $2380.42

A total difference of $2380.42 – $779.05 = $1601.37. Hence the title of this post. “But what about your display!” you scream. Well, I’m going to be using my HDTV as my primary output for a while (until a decent LCD offer comes around). That cost me ~$854 after taxes and a 3-year warranty from Fry’s. And it has S-IPS (that’s Super IPS, for those who’re wondering) technology, supposedly. And it’s about $15 inches bigger (only diagonally, though) than the iMac computer. So the question is… is the all-in-one functionality+magic mouse+a slightly better gfx card worth a whopping $800? Or is Apple taking its dedicated user community on a ride (again)?

To better answer this question, I want to highlight a few details I picked up on while customizing my cart:

  1. Upgrading from the Core i5-750 (2.66 GHz) to the Core i7-860 (2.8 GHz) costs $200 on the Apple store, before taxes. The retail price of an i5-750 on Newegg is $199 and that of the i7-860 is $289. The difference is $90. Apple is charging its customers $110 extra to make this upgrade (remember, the mobo+everything else does NOT need to change to enable this since both are on the LGA 1156 socket), over the retail cost, before taxes.
  2. Upgrading from one 2x2GB memory kit to a 2 (in essence, buying another 2x2GB memory kit) costs $200 on the Apple store, before taxes. The retail price of the most expensive 2x2GB DDR3 SDRAM kit at the 1066 MHz clock speed on Newegg costs $87.49. The price difference is a whopping $112.51 extra that Apple is making from its consumers. Unless their original mobo only has 2 memory slots (which is kinda scary to begin with) and they need to do a mobo upgrade to support the second kit (did not appear true for any of the P55 boards on Newegg).
  3. And here’s the kicker–Apple charges an upgrade price of $250 for a 2TB hard-drive from a 1TB offering. That’s $70 more than the most expensive 2TB 7200RPM SATA drive on Newegg! And that is to upgrade from a 1TB, which usually retails for around $90. So, Apple is charging consumers an extra $160 approximately, to upgrade their HDD from 1TB to 2TB than it should cost.

What does this mean? It means that Apple is not only charging a ludicrous premium on their i7 offering, but they are at the same time charging HUGE premiums on upgrades. I’m going to be in the market for another TB and another 2x2GB kit of RAM come Black Friday, and I don’t expect to spend more than a total of $150 on that (did I mention that my mobo also has onboard RAID support?). That’s more than Apple is charging than market to upgrade from a 1TB to 2TB.

It’s crazy. I’ve not been making many friends with Mac fans over the last couple of days (especially on a certain CNET article) but the fact remains that these prices are heavily, heavily inflated. The iMac, I understand, is targeted towards home and home business users, compared to the Mac Pro, which is targeted towards business users and professionals. I shudder to think how much one of those will cost, after being loaded by one of the higher end i7 chips. Probably well into the $4000′s as a base price.

I’ll admit it here and once. If that Mac was available for around $1500, I’d seriously consider getting it. The cost would be just about $700 more than what I’ve spent currently to get into a seriously hard-to-upgrade, all-in-one machine with a sexy display. The best part would be I could use bootcamp and run Windows 7 off of it. But at this price, it would make more sense for me to upgrade all my components to their max (getting a 58xx video card, getting the $999 i7 chip) and I reckon I’d still just about break even.

22X DVD+R 8X DVD+RW 16X DVD-ROM 48X CD-ROM