Ugh, Windows…

So a couple of weeks ago, I had a surprisingly rare problem with Windows Update: one of the updates failed to install. The few times this has happened in the past, a reboot and re-run of Windows Update fixed the problem by itself, but not this time.

Today I finally got tired of seeing the “Updates Available” badge in my system tray and decided to find a way to either get rid of the failed update or force it to actually install properly. Since my virtual machine at work is still running WIndows XP, this meant a trip to the Windows Update site in IE (ugh). The update history informed me that I had encountered error 0×80070003. Helpful, thanks. LMGTFY, Microsoft.

Google led me to this knowledge base article on Microsoft’s website. For those not interested in clicking the link, what it basically says is that Windows Update successfully downloaded and extracted the update in question, but that files were missing from the update which prevented its successful installation. I’m not sure how that even happens, but whatever.

What kills me about this whole thing is that Microsoft knows what went wrong here. Windows Update spat out a very specific error code (useless as it might be to the average computer user, and buried in such a way as to make finding it next to impossible for people who don’t know their way around Windows Update). Microsoft has a knowledge base article for this error. And yet, Windows Update has absolutely no idea what to do when this error occurs. This is lazy and shoddy programming, Microsoft.

Incidentally, the “Fix it for me” application totally failed at its designated responsibility, so I had to perform the manual fix steps in order to get Windows Update to realize that it needed to re-download the stupid update files before the installation would work. Incidentally, the manual fix steps are the functional equivalent of nuking the site from orbit; it destroys your entire update history to get around the problem. Again, this is lazy and shoddy programming, and it’s lazy and shoddy problem-solving to boot.

Here’s an idea for you, Microsoft: if an update fails to install, and you’ve recorded why it’s failed, and the reason it failed is because of this specific error, why not have Windows Update actually re-download the update automatically the next time it runs, rather than forcing me to wipe out my update history to force your stupid program to realize it needs to do something about the problem?

Grr…

Published by Alahmnat, on December 29th, 2010 at 10:53 am. Filled under: Computing,Microsoft,WindowsNo Comments

Failure to Communicate

A list of facts, for your consideration:

  1. Microsoft discontinued their FrontPage product following Office 2003′s release.
  2. Microsoft replaced FrontPage with Expression Web.
  3. Microsoft officially deprecated FrontPage Server Extensions (FPSE) in 2006.
  4. IIS 7 lists FPSE as an unsupported feature.
  5. IIS 7.5 on Windows Server 2008 R2 won’t even run FPSE.
  6. IIS 7 has integrated WebDAV support.
  7. Expression Web supports WebDAV connectivity.
  8. Visual Studio 2005 does not support WebDAV, but supports FPSE.
  9. Visual Studio 2008 does not support WebDAV, but supports FPSE.
  10. Visual Studio 2010 does not support WebDAV, but supports FPSE.

Microsoft, you are a multi-billion dollar company. How hard is it to get your software IDE team to talk to your server OS and webserver platform development teams to actually provide consistent support for connection types across your product line?

Frankly, it is inexcusable for you to have a professional product that costs thousands of dollars fail to support such a basic and fundamental internet connectivity method as WebDAV, but soldier on with FrontPage Server Extensions over 4 years after they were officially deprecated (by you, no less!), and 2 years after you released a version of your operating system that won’t even run them anymore.

I realize that it isn’t the end of the world for IIS 7 to not support one of your flagship development platform’s primary internet connectivity options, but seriously, it comes across as incredibly lazy and unprofessional. Get your act together, guys.

Published by Alahmnat, on July 21st, 2010 at 1:41 pm. Filled under: Computing,MicrosoftNo Comments

Microsoft Marketing Strikes Again

So it looks like the idiots in Microsoft’s marketing department responsible for the laughably inaccurate “IE9 is more awesome than Firefox” list that I deconstructed last year is at it again, this time comparing Windows Live Essentials to iLife ’09.

I’d first like to put aside the absurdity of Microsoft comparing and contrasting the two creativity suites in the first place. The simple fact that this chart exists demonstrates how prevalent the “Macs are better creativity machines” meme is in the marketplace. You just don’t do stuff like this when you’re in a confident leadership position. And you especially do do such a piss-poor job of fact-checking your claims.

Second, this is being written in advance of the WWDC keynote, which could change some of these arguments depending on what Apple decides to announce. This most heavily applies to MobileMe’s pricing, which is rumored to be getting a serious overhaul today. Still, I’ll be going to battle with the facts I have, not the facts I want.

Ultimately though, there is a degree of apples-to-oranges comparing going on, largely because Microsoft considers Apple’s lack of support for Microsoft’s services as dings against Apple, but frequently fails to ding themselves for failing to support MobileMe (ah fairness, wherefore art thou?), but also because Microsoft keeps having to drag other OS X applications into the chart to fully compare the two suites since Essentials includes stuff like an IM client, mail client, and (bizarrely, IMO) parental controls which are built into Mac OS X. But bizarre comparisons aside, how accurate are they? Well… not very, I’m sad (but not surprised) to say. I’ll be tackling this section-by-section, so hang on for a lengthy bitch-fest ;) .

Application Suites

Cost & Multitouch Support

What a bizarre (I know, I keep using that word) category heading. Whatever. I don’t think either of the “cost” columns really accurately portrays the cost of purchasing these two offerings. First, iLife comes free on every new Mac, so the effective cost of the suite itself is effectively nothing for those reading this chart from the Windows side of the fence. However, new Macs start at $599, so on the other hand there’s a hidden cost to be factored in there. From the other side of the fence, buying a new Windows 7 machine (or at least a new Windows 7 license) to run Live Essentials is between $100 and $250, depending on which version you buy and whether you skirt legality with OEM or system-builder licensing (unless you’re a student, in which case you may be able to get it for right cheap).

Ultimately this pricing thing feels like a huge gimmick spun up by marketing to intentionally misrepresent the facts of the situation as they pertain to their target audience. People interested in actually comparing the capabilities of these two suites for the purposes of buying a new computer are likely to be taken in by Microsoft’s implicit claim that in addition to getting that new $600+ machine, they’ll need to spend $79 to do anything “useful” with it, which makes Apple’s offering look even worse in comparison to getting a new Windows machine (which may or may not be cheaper, depending on the user’s needs) and getting a free software bundle on top of it.

Further, Microsoft seems intent on wrapping MobileMe into the iLife suite as well, which is by no means necessary for taking advantage of the capabilities of any of the iLife software. Sure, it allows you to take advantage of additional outlets for sharing, but it’s not like you’re locked into Apple’s platform end-to-end if you go with iLife. But sure, whatever, point to Microsoft for offering their cloud services for free. We’ll see how long this advantage lasts though.

Finally, the multitouch thing just kills me. How many people are going to take this bullet point seriously? First off, Apple doesn’t sell touchscreen devices that will run iLife, so the point of being able to use screen-based multitouch in their software is moot. More importantly though, who the hell cares about this feature in the first place? Are there really that many people with touchscreen computers aching to be able to rotate their photos with their fingers? Ugh. Points for the feature sprawl, Microsoft, but nothing else.

Chat/IM Apps

Instant Messaging

From here out, we get into the nitty-gritty stupid. Let’s leave Adium out as a free downloadable alternative multi-chat client and just stick with Microsoft’s decision to put MSN Messenger and iChat head-to-head.

Okay, MSN Messenger (from here out, MSMM) supports YIM, iChat doesn’t. Fair enough. And shock of shocks, iChat also doesn’t support the arguably arcane and proprietary “Office Communications Server”. Shocking.

Personalization (Scenes/Themes). Wow. Because I always thought MSMM was way more beautiful to look at than iChat. Why is this always such a huge bullet point when all it ever seems to do is make your application even uglier than it is by default? And seriously, games? This is an IM client, not a full-on replacement for fucking Facebook.

And now, the first of many actual inaccuracies (rather than pointless marketing fluff): iChat does indeed support tabbed chat. It’s had it since Leopard came out in 2007. It’s even on Apple’s feature sheet for iChat! I found this in 5 seconds by googling for “ichat tabs” images. Maybe Bing just doesn’t find that result… (oh my god, it really doesn’t!)

Social Networking

Beyond the falsehood of the initial claim that iChat can’t connect to Facebook Chat (yes it can, Facebook Chat uses Jabber, which iChat supports), I’m guessing that the rest of this is accurate, if irrelevant in my opinion. MSNM is a bloated pig of an application (as evidenced by the fact that it has games built into it) that tries desperately to be a social media hub by taking on huge swaths of functionality that are poorly designed (again, in my opinion) and make the application less capable for its original purpose: instant messaging.

A couple of final notes on this section, though… first, is anyone actually using this impossibly vague “Web Activities” feature? And is it just me, or is Microsoft actually working hard to make sure that you’re less productive at your computer by incessantly telling you about what all of your hundreds of Facebook friends are doing right this very instant?

Finally, what the hell kind of email integration is MSMM capable of that iChat isn’t? iChat ties into your address book to pull contacts into your buddy list (which I guess is technically Address Book integration on the Mac)… beyond that, what other aspects of my email would I even need to have integrated? Explain, Microsoft! Vague, unexplained bullet points in a vast sea of feature lists do not a convincing argument make!

Access Anywhere

Does Microsoft have an MSMM client in the App Store, or are they just proclaiming that since apps in the App Store support MSMM, they have an iPhone client? A search for “MSN Messenger”, “Windows Live”, and a review of apps published by Microsoft in the App Store revealed no first-party Messenger clients, so I’m not sure why they get a check mark here when iChat – which uses chat protocols equally well-supported in the App Store – doesn’t. The rest is fairly tech-y… IM on the web I can see as being marginally useful in out-and-about situations, but “IM Developer Platform”? You’re really pushing that as a client-relevant feature? Also, iChat may not specifically support SMS and mobile chat, but AIM – which iChat integrates with – does. Just because Apple hasn’t poured unnecessary resources into duplicating others’ work in creating mobile AIM clients doesn’t mean you can’t use them.

This whole category feels improperly targeted, to be honest. Microsoft is running their own social network through MSN Messenger on top of the MSN Messenger (sorry, Windows Live Messenger) client application, so they get to claim a ton of ecosystem benefits that iChat can’t, because Apple isn’t running the AIM network. That doesn’t mean iChat is less capable, as is implied, it just means that if you’re tied into the AIM network, you need to use other pieces of software when taking advantage of non-desktop-specific use cases.

Photo Gallery/iPhoto

Here we go…

Organize/Find

Top People: I’m assuming this lists the people who appear most frequently in your photos. In that case, I can’t easily find a way to replicate this feature in iPhoto. Fair enough.

Photo Finder Filters: For quick searches using the search bar, yes, iPhoto only allows one type of filter at a time (name/rating/tags/etc.). However, I’m not above creating a quick, disposable Smart Folder to do a search on multiple criteria. This seems to be something of an Apple-ism: want to find something quickly? Use a general search. Want to find something a bit more involved? Use a Smart Folder.

Batch Face Detection Confirm: Um… iPhoto does this. I’m not at home with my library of face-tagged photos, but I’ve done it before. It’s not hard. I think it’s a tied to a button in the bottom toolbar actually. Fail again, Microsoft.

Touch Up

Microsoft wins this category fair and square with some more advanced photo editing capabilities, especially the content aware fill-like Photo Fuse (which I think is just kinda creepy) and panorama stitching. I’m amused that it took them until Wave 4 to add a retouch feature though.

Publishing & Sharing

Flickr Sharing: It’s like Microsoft doesn’t even bother opening these applications before comparing them to their Windows Live counterparts. Flickr sharing is indeed supported in iPhoto. In fact, again, this is even called out by a huge “Flickr” button in the bottom toolbar!

Share to Windows Live: “for MobileMe”. What? If anything, I guess I should give Microsoft credit for giving iPhoto a check mark here, but I guess the alternative was to add another row for “Share to MobileMe” which Photo Gallery would have failed at.

Plugins: Not really a huge deal for me, and I can’t imaging it being one for many others, but whatever. Point.

Native Sign-in: Again, vague feature is vague. iPhoto features integrated, native sign-in with MobileMe (I just opened iPhoto for the first time on my work machine and all of my MobileMe albums were already accessible), but not Flickr or Facebook. Of course, “publishing partners” under Photo Gallery’s check mark is equally vague, so I can’t say for sure if Photo Gallery automatically signs you into Flickr or Facebook either. In any case, fail for not mentioning the integrated MobileMe sign-in when touting your own product’s Windows Live sign-in.

Video & DVD Apps

Editing

A lot of the reasons Movie Maker wins in these feature comparisons is because Apple completely rebooted iMovie a couple of years ago, and has yet to rebuild the feature list in the new product. And to be fair, comparing your release to your competitor’s current release is pretty standard. Still, for those looking for more capabilities without springing for Final Cut Express, iMovie HD is still floating around the Interwebs.

AutoMovie from movies, photos, music: iMovie does a limited version of this, but I don’t have the media at work to test the extent to which this is still true. iMovie HD did a lot better in this arena.

Auto-preview effects, transitions, & animations: Again, the new iMovie doesn’t live preview against your own content, but the non-rebooted version did. I can’t imagine this disparity persisting for many more versions, but Apple does have a bad habit of pushing people into the more expensive solution sometimes unnecessarily, so we’ll have to wait and see. If we’re lucky, Apple getting some competition in the “free” media editing software space should help spur faster development.

Publishing & Sharing

So remember in the Photo Gallery/iPhoto comparison when I said it was a wonder Microsoft gave iPhoto a pass on publishing to Windows Live? Yeah, they reversed course here for no readily apparent reason and split out Windows Live and MobileMe into their own rows. Also, Microsoft continues their Facebook hard-on. Was Facebook video publishing even available when iLife ’09 was released? I expect that if not, it’s something that will be remedied in the next release of iMovie. Apple’s getting better about social networking outside of their own services.

Output Support

I need to check at home to verify the output resolution claim, but I also don’t really have any 1080p video to work with, so… yeah. Also, I’d much rather have h264 video than WMV. Seriously. Finally, video mail? How important is that to people, or are we just padding the feature list again? Besides, I can do video mail… it’s called a private YouTube video with the link sent via email, or a video uploaded to MobileMe with the link sent via email. Way more efficient, and way less likely to consume the recipient’s entire email quota.

Mail Apps

I can’t believe Microsoft is actually tooting Apple’s horn here by promoting Mail.app’s Exchange support. But hey, I did make the point at the beginning of this post that these guys are idiots ;) .

Why is Mail listed as having an attachment file size limit? I’ve never run into an attachment size problem in Mail.app. If that’s a mail provider limitation, then be specific about that, MS. People can use Mail.app with Hotmail, which I’m guessing is where your claim of unlimited file size for photo attachments is coming from. I’d still much rather cloud-source the files than potentially destroy the recipient’s ability to receive more mail by stuffing their inbox… not everyone uses your services, Microsoft!

Point for irrelevant “Slim Cal” feature… can’t say I’ve ever needed or missed the integrated calendar from Outlook after moving to my Mac at work, where I use the calendar a lot more than I do at home.

Conversation threading: again, Microsoft fails at actually knowing what they’re talking about. Mail’s supported threaded conversations since at least Leopard, if not Tiger or before (I came in on Tiger and don’t really use the feature, so I can’t say for certain when it showed up).

I have no idea what “integration with cloud storage” Microsoft is talking about here that Mail doesn’t support. Mail.app can access any web-based mail service that Live Mail can, plus a few more that may support Exchange ActiveSync, which Live Mail doesn’t.

Publishing Apps

Here again, Microsoft is going for an apples-to-oranges comparison between Writer and iWeb. They serve different purposes and different audiences, but they tried to shoehorn them into a single feature comparison chart. The end result is that neither really looks exceptional in all categories (as would be expected when comparing to products with wildly different aims). Bullet points like “Familiarity with Microsoft Office” just make it look like they’re trying too hard to come up with downsides to ding iWeb for. This whole section doesn’t even deserve a more drawn-out review.

Security Apps

Once more I’m puzzled as to why Microsoft is offloading parental controls into a separate, non-bundled product, but whatever. I’m betting they’re using Family Security to trojan the rest of the Live Essentials platform into the computer by promoting that Live Essentials (through Family Security) can give you more control over how your kids use the machine.

I’m not even sure why most of these check marks are in this list, since they pretty much exclusively apply to Windows Live and Family Safety themselves. About the only thing you could possibly give them credit for is the live website filtering. Everything else is either totally irrelevant to a Mac user, or OS X supports out-of-the-box.

Music Creation Apps

I’m entertained that Microsoft is even choosing to promote the fact that this is something you can’t do with Live Essentials. Aside from that, I’m not sure why they aren’t using the GarageBand icon, or why GarageBand isn’t spelled correctly (there’s no space in “GarageBand”).

Wrap-up

To be fair, this list is a bit better than the IE9 vs. Firefox/Chrome/Safari chart they came up with last year. However, there are some pretty incredible and glaring inaccuracies that even a brief usage of the apps in question would reveal. Plus, the majority of the pro-Essentials check marks are relatively obscure features that seem to be there mostly to give Microsoft something to brag about, rather than something that would provide actual utility to the user (particularly in the MSMM/iChat comparison). Between that and the obscure FUD-ness of the pricing at the beginning of the chart, it seems like this was hastily thrown together to meet some new demand from management that they counter the “Macs are better at creative stuff” meme in advance of whatever Steve might say at WWDC today. D-, Microsoft.

Published by Alahmnat, on June 7th, 2010 at 11:53 am. Filled under: Apple,Computing,Microsoft,Rants,Software2 Comments

Windows Phone 7 Series Ultimate Mega Super Edition Plus Pro 2010

(Seriously, who names these products? Microsoft even lampooned themselves on their ludicrously overwrought names with their “Microsoft designs the iPod packaging” video, and yet they keep doing it!)

So, Windows Phone 7 Series. Phones. Yeah. I’ma just call it WP7 for short.

I have to give MS some serious kudos on this, actually. Despite the completely atrocious design-by-committee branding in the name of the product, they’ve taken a pretty damn bold step with WP7. Zero backwards compatibility with Windows Mobile 6.5 and earlier, strong emphasis on the retail consumer (to the point of tying media sync to the Zune software platform… will be interesting to see how this device plays out in corporate IT, given the holy hell that was raised about iTunes), minimal multitasking, and a complete and utter departure from the UI of not only Windows Mobile, but pretty much every other smartphone out there.

Conceptually, there is a great deal about WP7 to like, and I think Microsoft can easily position themselves to become a serious contender again in the mobile market that’s basically left them behind over the last 2.5 years (3.5 by the time Wp7 comes out, actually) since the release of the iPhone. Things like the live-updating, rich-content home screen tiles, the broad and deep integration with social networks like Facebook, and the concept- or task-oriented nature of the device’s software, rather than a strictly application-based usage model are things that are very interesting to me, and it’s good to see Microsoft intentionally differentiate itself from the rest of the market in such substantive ways. I think Windows Phone will live or die on this differentiation, rather than its branding as a Windows device (though as always, such branding is probably more beneficial than not).

I’m more ambivalent about the actual execution of the concepts put forth in the WP7 user experience though. The entire platform is built on the Zune HD interface model, and there’s no possibility of carriers overriding this interface as there was in the past with Windows Mobile (something I’m sure HTC is less than 100% pleased about), so I really, really hope you like the way the Zune HD behaves. I, personally, don’t.

Maybe it’s because I get a little OCD with my digital interfaces (having an uneven number of apps on one screen of my iPod is enough to annoy me until I “fix it”, even at the expense of my application grouping methodology… and don’t even get me started on the elaborate and complex maze of folders I use on the Mac to store everything), but the Zune HD’s UI just strikes me as lazily executed because of all the overflowing text and wasted space in many of the screens. I know large, thin, sans-serif type and bold, flat colors are “in vogue” right now, and they do make the device look very stylish, but I don’t think “hip” and “useful” necessarily converge all that often (I mean, have you seen Lady Gaga’s wardrobe?), and I kind of worry that MS is painting themselves into a corner with this UI being so closely tied to the branding of the platform. Chucker argued back at me that Apple’s Aqua interface has made considerable evolutions since its introduction in 2001 2000 with super-glossy buttons and translucent pinstripes, and I agree that Apple has done a very good job with keeping their OS’s interface fairly fresh and in-line with current trends. However, I think the changes Apple has made to Aqua in the past decade are largely superficial: tweaking gradients and transparencies more than anything else. At its core, Aqua is still very much the same as it was 10 years ago in terms of its appearance and behavior. The Zune UI, I think, faces a larger uphill battle against trendiness because so much of its UI is fundamentally not just trendy-looking, but trendy-feeling (again, overflowing text, large monochromatic iconography, whizzy spinny animations). Revamping that UI to keep up with the times without seriously altering the behavioral characteristics of the UI on a fairly fundamental level will probably be much more difficult for Microsoft than it has been for Apple, though I do wish them the best of luck.

My other gripe is related to the first, and it’s got to do with the design of the “hub” applications. I’m not personally a huge fan of the broad two-dimensional navigation in apps like Windows Media Center, because half the time a number of my options are invisible and inaccessible. Similarly, with the Zune UI, it can be hard to tell what all can be done in an application hub without first exploring it fully, which can take some time. This secretive UI concept also requires the user to maintain a much larger conceptual map of the application, as well as the navigational requirements needed to reach various far-flung regions, which strikes me as far more complex than the model which Apple has adopted for the iPhone. It’s bound to be a great interface for chic geeks, because Microsoft is pretty good at building interfaces that geeks and tech enthusiasts feel very comfortable with. I just wonder if the breadth of the navigational capabilities (and requirements) for some of the task hubs in WP7 will be off-putting to people who are less comfortable with digital devices.

As a furtherance to this point, I think Microsoft has misunderstood the utility of animation in a user interface. The WP7 animations are very slick, very intricate, and very dimensional, but they do very little to aid the user in visually navigating through the device’s software. Tapping a tile on the home screen causes the tile to angle away from your finger (which is a nice touch, assuming it actually responds contextually to where you’re pushing on it), but then everything spins off-screen and new content whizzes in seemingly from nowhere. There’s no real “physical” connection between these two layers of the interface the way there is when navigating through the iPhone. Tapping an application icon causes the program to “float up” to the surface, with the home screen UI proceeding out of the field of view. Movement within the application itself is generally very physical, both vertically (with inertial scrolling) and horizontally (with sliding displays). Exiting an application causes it to recede into the background, and the home screen UI falls back into place. These animations are very basic compared to those in WP7, but they also give the device a more physical and connected feel, whereas the WP7 animations just seem to be there because “everybody likes animation in their UI these days”.

I realize I’m doing a lot of complaining about a device which I said at the beginning of this post was a very good idea. The reason is, I think that it is a very good idea, just that the execution of that idea doesn’t fit my personal tastes.

I would love to see some of the more dynamic capabilities of WP7 come to the iPhone, and I think Apple should focus more on providing platforms for developers to build into, rather than just an operating system to build on top of. For example, the Photos application on the iPhone is very basic, and if you want to get photos from Facebook, Flickr, or MobileMe, you have to go into different applications to access them. Even the Apple TV does this better, with a Photos “category” where you can move between services with comparative ease. Better than even that model, though, is WP7′s, where photos just show up from wherever they’re posted, all collected in one place.

Similarly, the People hub is another great idea, which ideally third parties can build into to expand its functionality without adding full-blown applications to the system. Consolidating Contacts, Twitter, Facebook, etc. into one place is a really cool concept. I don’t think it would work quite as well for geeky folks who have multiple Twitter accounts (unless the UI got really creative and potentially overly-complex), but for the average Joe who may have only just figured out what Twitter even is, it’s a very slick implementation.

I also like the ability to pin pretty much anything to the home screen, from hubs to applications to individual items in a hub (like a person or an album). It gives the home screen much more utility for people than a collection of icons with numeric badges on them.

I think a lot of the initial development for WP7 is going to be oriented towards expanding the functionality of these hubs through plugin-style programs, rather than strictly fully-fledged application-based development. Given that the platform will also run whatever new applications developers create, it will be interesting to see how these two branches of functionality compliment or conflict with each other going forward. I suspect WP7 apps will be held to an even higher standard than iPhone apps because of the increased capacity for integration with the various content hubs, as well as the obviously unique and distinctive Zune-like UI. I just hope Windows Mobile developers are up to the considerable challenge after the past decade-plus reign of Windows Mobile’s often atrociously-designed and now-archaic-looking UI.

I’d also be interested in seeing what exactly Microsoft decides to do with the Zune from here out. Given that the Zune and WP7 share a pretty obvious commonality in their UI department, I wonder if they’re both running the same basic OS, with considerable efforts being made to expand its capabilities for the phone. If that’s the case, I wonder if Microsoft will attempt to do with the Zune HD what Apple has done with the iPod Touch: create a gateway product with a lower barrier-to-entry that people can use and get used to without the risk or expense of a phone contract or data plan. If they do, it will definitely be worth keeping an eye on, because Microsoft always plays to win, and while their efforts thus far in the MP3 player market have been pretty dismal at gaining any traction, coupling the Zune HD with a completely overhauled Windows Mobile Phone 7 to create a new Microsoft-controlled mobile computing platform could start driving greater adoption of both devices.

One last thing that wasn’t discussed at the reveal, is whether updates for the OS will be pushed to all users, either free or for a minor fee. This is something that the iPhone platform does pretty consistently better than anyone else, so hopefully Microsoft is learning a lesson from Apple and pressuring carriers and handset makers to allow OS upgrades without making people buy a new phone or resort to tech-nerd solutions like custom boot ROMs.

It will definitely be interesting to see where this goes from here. Unfortunately, I think the biggest problem Microsoft has now is that they’ve tipped their hand a full 8-10 months before their first product will hit store shelves, which gives the competition (especially the whenever-we-feel-like-updating-it Android platform) a considerable head start on getting their copy machines running.

Update: Chucker tells me I’m wrong about the intro date for Aqua being 2001. While I was going off of OS X’s general availability, it was demoed much earlier.

Published by Alahmnat, on February 16th, 2010 at 1:22 pm. Filled under: Computing,Hardware,Microsoft,Mobile,SoftwareNo Comments

Bad Idea!

So Microsoft announced yet another critical IE security vulnerability (shocker, I know…) that enables an attacker to access and view your computer’s entire filesystem. While the vulnerability is mitigated by IE’s Protected Mode in Vista and Win7, 66% of the Internet is still using Windows XP, and 20% of those people are still running IE6. That’s a huge attack surface.

While this once again provides an excellent argument against tying your HTML rendering engine so deeply into the operating system that such attacks are even possible in the first place, Microsoft’s proposed workaround illustrates an even WORSE idea (from the Ars piece):

… enable Internet Explorer Network Protocol Lockdown for Windows XP. It requires editing the Windows registry, but thankfully Microsoft has created a “Fix it for me” for this workaround, available at KB 980088. Just click the “Fix this problem” link and you’re good to go. The Fix It automates Network Protocol Lockdown and can be run on individual systems and deployed by enterprises through their automated systems.

Really, you’re going to let an application with open access to the Internet modify the registry because a very possibly untrusted web page told it to?! What the hell, MS?!

Also, anyone who says “well if the link triggers a security warning that’s okay then” is an idiot. The users who would most benefit from this automated resolution method are the ones least likely to either understand or care about the security implications of such an action, and because of Windows’ tedious tendency to ask the user to approve damn near everything they do, those users are going to be trained to click “OK” just to make the dialog go away. It boggles my mind that such low-level OS-impacting capabilities are exposed to such completely un-trustable resources like remote web content.

It seems like IE6 (and Windows XP in general) is becoming an ever-increasing risk to individual and corporate data security on an almost weekly basis now. I wonder how much longer it will take companies to realize that the cost of overhauling their IE6-only internal web applications is far cheaper than the cost of losing enormous piles of sensitive or even classified information to a hacker in China…

Published by Alahmnat, on February 5th, 2010 at 11:17 am. Filled under: Computing,Microsoft,Software1 Comment

iWay?

This made me chuckle… it’s a bit dated, but then I haven’t had much time to do much reading lately.  Work deadlines suck (the life out of me).  Anyway, on with the funny.

They tell us it’s the iWay or the highway. We think that’s a sad message. Software out there is made to be compatible with your whole life.

- Brad Brooks, VP of Vista Marketing (on Apple’s “Get a Mac” ads)

The most amusing part of this is that the current screensaver du-jour on all of the retail Mac boxes I’ve seen (at least at the Mac shop in the local Best Buy, because Spokane isn’t important enough to have its own Apple store) – as well as the marketing lingo on the Get a Mac page on Apple’s website – touts the Mac as being the most compatible machine you can buy.  The fact that Microsoft, which can’t even build a completely-compatible version of Office for the Mac, is the company saying it is just icing on the cake, really.  With the exception of a .NET IDE, a version of Windows Media Player for the Mac capable of supporting WMP9 DRM (both Microsoft products, surprise surprise) and 3ds MAX, there isn’t a single application or file format that I need to use that the Mac can’t handle, and the only time I’ve run into a software incompatibility running the other direction is using Pages to build The Archiver, because obviously Pages doesn’t run in Windows (much to Narym’s regular chagrin).  Of course, Microsoft Publisher doesn’t run on the Mac either, so there’s a little bit of anti-cross-platform love from both sides in the document design/layout field (and don’t even begin to tell me I could do The Archiver in Word… I’ll kill you :P ).

Really, the only category that the Mac is currently lacking in is games, which is pretty much the last bastion of the “there’s no software for the Mac” mythmongers.  Fortunately, with the exception of Sam & Max (and the Mac versions of Manhole, Myst, Riven, and Exile, all of which are all basically unplayable on modern Macs, and I personally think it’s deplorable that UbiSoft is still selling the 10th Anniversary collection for the platform without doing any sort of work to make it compatible with Leopard or systems with Intel-based processors), every game I want to play is either available on a console or has a Mac version, so that doesn’t really bother me (plus, I’ve got a Dell attached to the TV for this purpose… and watching Hulu).  Heck, I can actually play realMYST on my Mac, which is something Vista has made virtually impossible without GameTap.

Published by Alahmnat, on August 21st, 2008 at 11:45 am. Filled under: Apple,Computing,Humor,Microsoft2 Comments