TweetFollow Us on Twitter

Major Releases, Benchmarks, and Feedback

Volume Number: 24 (2008)
Issue Number: 08
Column Tag: Industry

Major Releases, Benchmarks, and Feedback

Benchmarks and how the community contributes

By Neil Ticktin, Editor-in-Chief/Publisher

Complexities

Software is a complex beast these days, and it has been for a while. Just take a look at the storage on your local machine, and you will likely see hundreds of thousands of files and folders, if not a million or more.

OS X, like other OSes, has many different configurations - more than is realistically possible for anyone to test on even for the biggest of companies. As a result, developers have gone into the mode of trying to write the best quality software that they can, do realistic testing, and then focus enormous efforts on listening for problems, and reacting to them. Both Microsoft and Apple are great examples of having done this on the Mac.

But with this approach comes a lot of responsibility on the community, especially those that are technical in the market. As a MacTech reader you are at the core of this market). Like it or not, this responsibility lands largely on your shoulders.

Leopard and Microsoft Office 2008 are both giving us good examples of what to look for, what to expect, and what our responsibilities are.

Benchmarks

MacTech strives to give you quality benchmarks. We've done it for virtualization environments, Rosetta, hard drives, and Microsoft Office. In all of these cases, like anyone else that does high end testing, we do this in "virgin" or "clean" environments. It's the only way to do the testing, as you cannot penalize a product by putting it on a machine that needs to have a disk utility run on it, or has system problems, or a congested network.

Benchmarks are a great tool — they allow you to see, in an "apples to apples" comparison, how well a product performs. As the pros in the industry, you take those benchmarks and start to apply them to your real world setting, as only you know the setups you have. When major releases come out, the distance between a clean setup and yours may be that much more important, and here, your involvement grows.

Let's take Leopard and Microsoft Office 2008 as examples. Both of these are herculean efforts on behalf of their developers, and are massive releases. As anyone experienced will tell you, releases of this size are never perfect. There's no way for the developer to test all permutations of hardware, OS release and other software installed on the machine.

Community Feedback

So, what's a geek to do? Well, that's a good question. When major new releases come out, you should get a copy in your hands as fast as possible, and start to use it yourself. What you should not to is put yourself in a situation where you are supporting others using it, and furthermore, you should not yourself be in a position where you are dependent on it working.

As you are able to experiment with these new versions, you want to understand what, if any, pitfalls you fall into. You should be looking for bugs, incompatibilities and more.

Now here's the important part ...

you need to report them.

This is so much more important today than it was in the past. As the technical community, it's become our responsibility to report the problems so that they can be fixed. If we don't report them, they are not likely to be fixed. Griping about issues on public mailing lists and in blogs doesn't count. Even more important, the bug tracking and reporting tools have become sophisticated enough that they not only provide information on what you are experiencing, but give statistical information to help rank the importance of the problems within the community.

Apple and Mac OS X / Mac OS X Server

As many in the industry will tell you, Apple versions tend to stabilize on the .3 version. For example: Leopard will likely stabilize quite a bit on 10.5.3. It just takes that many interactions of versions and general usage to get the major kinks worked out. That's not to say that there won't be bugs with a .3 version; Historically, the .3 version is the one that generally runs well, and then has incremental improvements from there.

Every time you have an application that unexpectedly quits, a dialog appears asking for permission to send information to Apple. You should use this as much as you can, as it's not only fast, but it gives very specific machine generated information that is very helpful to Apple in understanding the situation that just happened.

In looking through Apple's online support, you'll see a way to give Apple feedback on whether an answer was helpful to you or not. Take the few seconds to let them know if it was helpful or not— over time, it makes a difference.

If you are looking for help on an issue, there are a couple of things that you can do. First, you can use MacTech's "Community Search Engine." Here, we've selected the best web sites in the community, including Apple's support sections, to be a part of the search. So, when you are looking for "rebuild degraded RAID," you'll get only those search results relevant to the Mac and OS X, and not the hundreds of thousands of answers you might see with a general Google search. See the left navigation bar on MacTech.com or http://www.mactech.com/advancedsearch.html — either way don't forget to press the "Mac Community" radio button for that type of search.

Apple uses their "Bug Reporter" system at http://bugreporter.apple.com/ as the primary way to report bugs to Apple. ADC Membership (free registration) is required to use this tool. And, there's a great article on AFP548.com that talks about the best ways to use Apple's system — see http://www.afp548.com/article.php?story=20051102133234150

Microsoft Office

Microsoft also uses a variety of ways to have people report in information. In fact, they appear to have broader methods of interacting than Apple does.

Microsoft has a "Send Feedback" command in the Help menu that redirects users to a page on the Mactopia web site. This information is generally used to plan future products for Microsoft.

See http://www.microsoft.com/mac/suggestions.mspx

Like Apple, the online Help sections on the Microsoft web site also asks, "Was this helpful?" Clicking the "No" or "Somewhat" buttons prompts for slightly more detail. When the community tells them why a topic isn't helpful, they can use that feedback to change the topic online, without having to wait for the next major release for offline content updates. Microsoft calls this "continuous publishing."

If you are looking for help on any of the Microsoft Office products, you should look to the newsgroup forums. Here, there are MVPs (not Microsoft employees) that know the products in depth, and will give you very candid answers. They are particularly good at answering "how to" questions. In addition, Microsoft read the posts looking for problem reports, and if appropriate will compare them to reported issues, or create a new one. Here are the URLs for the web interface into the newsgroup forums:

http://www.officeformac.com/ProductForums/Word/

http://www.officeformac.com/ProductForums/Excel/

http://www.officeformac.com/ProductForums/PowerPoint/

http://www.officeformac.com/ProductForums/Entourage/

http://www.officeformac.com/ProductForums/MacMessenger/

When you first install Office, it asks if you want to be part of the Customer Experience Improvement Program (aka CEIP) which gives Office permission to periodically send statistical data back to Microsoft about how the products are used. No personal information is collected. This is very helpful to Microsoft, if you are game. (The default is off, so you would need to turn it on.)

Finally, Microsoft uses Microsoft Error Reporting (MERP on the Mac, and Watson for Windows), which is for real time error reporting. Like Apple's reporter for Mac OS X, this is an excellent way to quickly send information that is machine generated about the problem that you are experiencing.

Statistical Benefits

What all the larger organizations have in their error reporting is the ability to gather significance statistically from the error reports. For example, there are patterns to problems, and the bug reports are done in a way that Microsoft (and presumably Apple), can compare two bug reports and see if they are the same issue or not. Once that happens, they can determine whether an issue has widespread impact, or is localized to just a few users. In other words, it helps them to prioritize which things need to be fixed first.

Another example is that they can see that certain problems may be on specific OS versions, categories of machines, or even specific models of machines. This not only helps in understanding how to fix the bug, but is also may give insight that it's not a vendors bug.

For example, in the next maintenance release of Leopard, Apple is rumored to be fixing a large number of items. Microsoft may be looking at bug reports for an issue, and may very well find that the problem in question is not one with Office, but with the Operating System instead. Of course, the same thing could happen in the opposite direction where Apple receives bug reports, and finds that it's a third party.

Near Term Expectations

Leopard's next update will likely be the one that fixes so much stuff that those that have been waiting, should now move forward. Naturally, Microsoft is working on updates for Office 2008 as well, presumably called SP1 (Service Pack 1, if they hold true to naming conventions). These will likely to fix many issues that widespread distribution saw, but MacTech may not have with the benchmarks on clean machines.

Why is this expected? Because both these companies have mechanisms in place to listen to customer experiences, problems, and bugs, research them down through statistical and other comparisons, and rank their priority accordingly.

But, all of that doesn't work unless we, the technical community, make sure to use the reporting mechanisms as much as possible.


Neil is the Editor-in-Chief and Publisher of MacTech Magazine. Neil has been in the Mac industry since 1985, has developed software, written documentation, been heading up the magazine since 1992. When Neil writes a review, he likes to put solutions into a real-life scenario and then write about that experience from the user point of view. That said, Neil has a reputation around the office for pushing software to its limits and crashing software/finding bugs. Drop him a line at publisher@mactech.com

 
AAPL
$112.65
Apple Inc.
+3.24
MSFT
$47.52
Microsoft Corpora
+1.78
GOOG
$511.10
Google Inc.
+6.21

MacTech Search:
Community Search:

Software Updates via MacUpdate

BBEdit 11.0.2 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
ExpanDrive 4.2.1 - Access cloud storage...
ExpanDrive builds cloud storage in every application, acts just like a USB drive plugged into your Mac. With ExpanDrive, you can securely access any remote file server directly from the Finder or... Read more
Adobe After Effects CC 2014 13.2 - Creat...
After Effects CC 2014 is available as part of Adobe Creative Cloud for as little as $19.99/month (or $9.99/month if you're a previous After Effects customer). After Effects CS6 is still available... Read more
Command-C 1.1.7 - Clipboard sharing tool...
Command-C is a revolutionary app which makes easy to share your clipboard between iOS and OS X using your local WiFi network, even if the app is not currently opened. Copy anything (text, pictures,... Read more
Tidy Up 4.0.2 - Find duplicate files and...
Tidy Up is a complete duplicate finder and disk-tidiness utility. With Tidy Up you can search for duplicate files and packages by the owner application, content, type, creator, extension, time... Read more
Typinator 6.3 - Speedy and reliable text...
Typinator turbo-charges your typing productivity. Type a little. Typinator does the rest. We've all faced projects that require repetitive typing tasks. With Typinator, you can store commonly used... Read more
GraphicConverter 9.5 - Graphics editor w...
GraphicConverter is an all-purpose image-editing program that can import 200 different graphic-based formats, edit the image, and export it to any of 80 available file formats. The high-end editing... Read more
Toast Titanium 12.0.1 - The ultimate med...
Toast Titanium goes way beyond the very basic burning in the Mac OS and iLife software, and sets the standard for burning CDs, DVDs, and now Blu-ray discs on the Mac. Create superior sounding audio... Read more
QuickBooks 2015 16.0.2.1422 R3 - Financi...
Save 20% on QuickBooks Pro for Mac today through this special discount link QuickBooks Pro 2013 helps you manage your business easily and efficiently. Organize your finances all in one place, track... Read more
Remotix 3.0.6 - Access all your computer...
Remotix is a fast and powerful application to easily access multiple Macs (and PCs) from your own Mac. Features: Complete Apple Screen Sharing support - including Mac OS X login, clipboard... Read more

Latest Forum Discussions

See All

Shift - Photo Filters Designed By You (...
Shift - Photo Filters Designed By You 1.0 Device: iOS Universal Category: Photography Price: $.99, Version: 1.0 (iTunes) Description: | Read more »
Elastic Drums (Music)
Elastic Drums 1.0 Device: iOS iPhone Category: Music Price: $3.99, Version: 1.0 (iTunes) Description: *** Introduction price 3,99$ instead of 7,99$ *** Elastic Drums is a music app with 6 channels of synthesized drum sounds, a step... | Read more »
Fireworks Simulator (Games)
Fireworks Simulator 1.0.8 Device: iOS Universal Category: Games Price: $.99, Version: 1.0.8 (iTunes) Description: *** 50% discount – For a short time only *** You can play Fireworks Simulator on these devices: - iPhone 5, 5s, 5c, 6,... | Read more »
The Hit List — Simply Powerful Tasks, To...
The Hit List — Simply Powerful Tasks, To-Dos, Projects, & Reminders 2.0 Device: iOS iPhone Category: Productivity Price: $9.99, Version: 2.0 (iTunes) Description: >> LAUNCH SPECIAL: The Hit List 2 for iPhone is ONLY $9.99... | Read more »
Mahjong Journey Review
Mahjong Journey Review By Jennifer Allen on December 18th, 2014 Our Rating: :: STEADY MATCHINGiPad Only App - Designed for the iPad Aimed at the more laid back gamer, Mahjong Journey isn’t for everyone, but those looking for some... | Read more »
Emoji Type - custom keyboard with predic...
Emoji Type - custom keyboard with predictive emojis 0.4.0 Device: iOS iPhone Category: Utilities Price: $.99, Version: 0.4.0 (iTunes) Description: Emoji Type is custom keyboard for iOS 8 that auto suggests emojis as you type. ABOUT... | Read more »
Game of the Year 2014 – 148Apps Staff Pi...
The end of 2014 is almost here, which can only mean one thing. Okay it can mean a lot of things, but in this specific context it means Game of the Year lists! Which is why the 148Apps staff have all picked their favorites from the past year. And why... | Read more »
UponPixels Review
UponPixels Review By Jennifer Allen on December 18th, 2014 Our Rating: :: CREATIVE TYPOGRAPHYUniversal App - Designed for iPhone and iPad Add cool typography and objects to your photos with the easy to use UponPixels.   | Read more »
The Vikings are Coming! CastleStorm’s Ne...
The Vikings are Coming! CastleStorm’s New Update Adds a Survival Mode Posted by Jessica Fisher on December 18th, 2014 [ permalink ] | Read more »
Duet Display (Productivity)
Duet Display 0.3.3 Device: iOS Universal Category: Productivity Price: $9.99, Version: 0.3.3 (iTunes) Description: Duet Display allows you to use your iPad or iPhone as an extra display. Developed by a team of ex-Apple engineers,... | Read more »

Price Scanner via MacPrices.net

Save up to $400 on MacBooks with Apple Certif...
The Apple Store has Apple Certified Refurbished 2014 MacBook Pros and MacBook Airs available for up to $400 off the cost of new models. An Apple one-year warranty is included with each model, and... Read more
Save up to $300 on Macs, $30 on iPads with Ap...
Purchase a new Mac or iPad at The Apple Store for Education and take up to $300 off MSRP. All teachers, students, and staff of any educational institution qualify for the discount. Shipping is free,... Read more
iOS and Android OS Targeted by Man-in-the-Mid...
Cloud services security provider Akamai Technologies, Inc. has released, through the company’s Prolexic Security Engineering & Research Team (PLXsert), a new cybersecurity threat advisory. The... Read more
KMI MIDI K-Board Great Gift for Amateur &...
The K-Board is a MIDI Nano keyboard for music creation for iPad, Android, And computers; the easiest way to make music with iPads & Android tablets, and Mac, Windows, or Linux computers. Ultra-... Read more
Amazon offers 15-inch 2.2GHz Retina MacBook P...
 Amazon.com has the 15″ 2.2GHz Retina MacBook Pro on sale for $1699 including free shipping. Their price is $300 off MSRP. Stock is limited, so act now if you’re interested. Read more
Holiday sales continue: MacBook Pros for up t...
 B&H Photo has new MacBook Pros on sale for up to $300 off MSRP as part of their Holiday pricing. Shipping is free, and B&H charges NY sales tax only: - 15″ 2.2GHz Retina MacBook Pro: $1699... Read more
Holiday sale: Mac minis available for up to $...
 B&H Photo has new 2014 Mac minis on sale for up to $80 off MSRP. Shipping is free, and B&H charges NY sales tax only: - 1.4GHz Mac mini: $459 $40 off MSRP - 2.6GHz Mac mini: $629 $70 off... Read more
Google Search App For iOS Gets A Major Makeov...
Google has given iOS users an early Christmas present with a substantial update of it’s not-very-often-upgraded Google Search app. Google Search has been my go-to tool for Web searches since it was... Read more
ShopKeep Apple Pay And Chip Card Reader Avail...
ShopKeep, a cloud-based technology provider to more than 10,000 small business owners to manage retail shops and restaurants with iPads, has released its new Apple Pay and chip card reader. This... Read more
Holiday sale! 27-inch 5K iMac for $2299, save...
 B&H Photo has the 27″ 3.5GHz 5K iMac in stock today and on sale for $2299 including free shipping plus NY sales tax only. Their price is $200 off MSRP, and it’s the lowest price available for... Read more

Jobs Board

*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
*Apple* Retail - Multiple Positions (US) - A...
Job Description: Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Project Manager / Business Analyst, WW *Appl...
…a senior project manager / business analyst to work within our Worldwide Apple Fulfillment Operations and the Business Process Re-engineering team. This role will work Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.