This Story Posted:
June 30th, 1999

 
 

[11:06 AM]
MacHack Conference Releases Excellent Wish List For Apple
MacHack 14 has come and gone, but news continues to be made. Continuing their long tradition, MacHack has announced the Top Ten Issues that face Macintosh developers over the coming year. According to MacHack:

The annual list is compiled from submissions made by MacHack attendees. These concerns then voted on and ranked based on relevance to these leading edge developers. The list in order of import follows.

Top Ten Developer Issues as characterized at MacHack 14:

Developer issue #1 -- MacsBug support
MacsBug is a critical Macintosh development tool. Developers need Apple to dedicate engineering resources to this tool and to new ones like it.

Developer issue #2 -- Greater stability, easier debugging
Developers need increased reliability and greater ease in debugging software on Mac OS. Debug versions of frequently-used Mac OS routines that include stricter than-normal parameter checking and error trapping are always helpful. For example, EvenBetterBusError is a Mac extension which makes buggy applications more likely to fail during testing, and hence more likely to be fixed. Apple rolled this ability into MacsBug, but left it turned off by default. With the feature disabled, buggy code goes undiscovered and ships to customers. Sotware testers would like the feature turned on by default.

Developer issue #3 -- Mac OS X look and feel
Developers want Mac OS X to look like a Macintosh, not like a workstation.

Developer issue #4 -- Documentation improvements
Developers need technical documentation to be available sooner, and to be more complete, accurate, and accessible.

Developer issue #5 -- Better mouse and keyboard
Developers believe that high-end Macs need a better standard mouse and keyboard.

Developer issue #6 -- Machine differentiation for support needs
Developers need Macs to be more clearly-marked because support staffers need to easily identify users' machines. For example, currently there are three very different models of PowerBook G3 with extremely similar names. Support staffers have trouble with the current designations that distinguish models by the color of their case or keyboard.

Developer issue #7 -- Extending the OS
The "patching" mechanism for extending the Mac OS in unplanned ways is important for many reasons, including providing disability access. Developers need a similar mechanism in Mac OS X.

Developer issue #8 -- Cleaning up Mac OS
Developers believe that Mac OS would benefit from being further cleaned up. Removing vestigial code from the OS would improve memory footprint and performance including faster booting.

Developer issue #9 -- Java
Developers need a clear direction on Java. A commitment from Apple regarding support for Java and Java 2 would be greatly beneficial.

Developer issue #10 -- Open sourcing discontinued tools
Many developers still rely on tools that Apple no longer supports. Open sourcing such tools would allow developers to maintain and improve the tools they find essential.

These issues reflect the opinions of MacHack attendees as determined by popular vote, and do not necessarily represent the opinions of conference sponsors, employers of conference attendees, or Expotech, Inc.

MacHack 2000 will take place June 22-24, 2000, in Dearborn, Michigan.

The Mac Observer Spin: These are some great issues, all of them very important (especially issue number 5. Apple? You listening?). With MacHack being one of the two most important developer conferences, it can be hoped that Apple will, in fact, listen.

MacHack