It would be nice to see some CPU-only benchmarks, like the integer and floating point benchmarks posted on the site.
The new hardware is all about using Intel CPU's, it makes more sense comparing the differences between the PowerPC and Intel cores.
Apple is the only provider currently positioned to provide a seamless experience for the end user, starting with quality engineered hardware, coupled with a integrated OS that is perfectly complemented by.Mac internet connectivity.
Controlling the hardware will be a huge advantage. Most current and all future Mac's will be shipping with a built in camera, DVD burner, massive hd space, remote control, fast wireless as standard. These specs are a recipe for a multi-media power house.
Knowing this allows for apple to build unique 'killer apps' such as Front Row and iWeb, that no one else (not even MS) can provide. Soon you will know that everyone with an IM account ending with @mac will be able to do video conferencing out of the box instead.
Imagine interupting the on-demand movie your streaming, and taking a video call, and then resume watching with a few clicks of a 6 button remote.
The difference with Apple is they aren't telling you to put your 20" iMac in your living room. They just build hardware so beautiful and easy to use that you will think it is your idea!
There will always be a demand for integrated, high quality solutions.
Apple is now focusing on innovative software. The last few years has been about getting OS X out the door. Then they focused on making it better and faster. The last 10.4 release has included some really innovative features and has finally brought about a polished 'complete OS'. Safari, Mail, iLife and iChat (and dashboard for fun:) are all best of breed applications that will satisfy 90% of the basic users needs.
Even MS Office took time to get market share, but with many incremental improvements, like supporting the importing of different file formats - they slowly took down all 'the barriers of entry'.
Being able to run Windows XP natively just removes another 'barrier of entry' for the common user.
Apple has released 4 incremental improvements to OS X, while simultaneously porting their entire software suite to x86 in the time MS had to ship another windows.
When their transition to x86 is complete, all their resources can go back into bringing out more innovative products like.Mac, iLife, iWeb, Pages, Keynotes Dashboard widgets, Aperture, Final Cut Pro, etc. Once they sort out being able to run games natively there will be no reason to require windows (hopefully with the increased marketshare more games will be built on Open GL)
This is the start of Desktop Wars II. It will be an interesting year!
Some Windows XP entusiasts will buy Mac hardware, with no interest in OS X - simply because it is the best quality, designed and engineered computer money can buy.
Many people who spend 10+ hours a day looking at a computer will be willing to shell out the extra $100's for something beautiful to look at.
Implicitly typed local variables, which permit the type of local variables to be inferred from the expressions used to initialize them.
Extension methods, which make it possible to extend existing types and constructed types with additional methods.
Lambda expressions, an evolution of anonymous methods that provides improved type inference and conversions to both delegate types and expression trees.
Object initializers, which ease construction and initialization of objects.
Anonymous types, which are tuple types automatically inferred and created from object initializers.
Implicitly typed arrays, a form of array creation and initialization that infers the element type of the array from an array initializer.
Query expressions, which provide a language integrated syntax for queries that is similar to relational and hierarchical query languages such as SQL and XQuery.
Expression trees, which permit lambda expressions to be represented as data (expression trees) instead of as code (delegates).
Meanwhile sun is just getting around adding features like being able to turn off echo on the Console - While continue to ignore their own naming conventions. Java will still lack properties and indexers before c# 3.0 features are in full effect!
If anyone wants a lightweight, simple, cross-platform AJAX objects they should check this out: http://prototype.conio.net/ The well-written javascript (prototype.js) library is the basis for many innovative opensource AJAX frameworks/libraries including: - Ruby on Rails (built-in support) - http://script.aculo.us/ - http://openrico.org/ - http://bennolan.com/behaviour/
It would be nice to see some CPU-only benchmarks, like the integer and floating point benchmarks posted on the site. The new hardware is all about using Intel CPU's, it makes more sense comparing the differences between the PowerPC and Intel cores.
Apple is the only provider currently positioned to provide a seamless experience for the end user, starting with quality engineered hardware, coupled with a integrated OS that is perfectly complemented by .Mac internet connectivity.
Controlling the hardware will be a huge advantage. Most current and all future Mac's will be shipping with a built in camera, DVD burner, massive hd space, remote control, fast wireless as standard. These specs are a recipe for a multi-media power house.
Knowing this allows for apple to build unique 'killer apps' such as Front Row and iWeb, that no one else (not even MS) can provide. Soon you will know that everyone with an IM account ending with @mac will be able to do video conferencing out of the box instead.
Imagine interupting the on-demand movie your streaming, and taking a video call, and then resume watching with a few clicks of a 6 button remote.
The difference with Apple is they aren't telling you to put your 20" iMac in your living room. They just build hardware so beautiful and easy to use that you will think it is your idea!
There will always be a demand for integrated, high quality solutions.
Apple is now focusing on innovative software. The last few years has been about getting OS X out the door. Then they focused on making it better and faster. The last 10.4 release has included some really innovative features and has finally brought about a polished 'complete OS'. Safari, Mail, iLife and iChat (and dashboard for fun :) are all best of breed applications that will satisfy 90% of the basic users needs.
Even MS Office took time to get market share, but with many incremental improvements, like supporting the importing of different file formats - they slowly took down all 'the barriers of entry'.
Being able to run Windows XP natively just removes another 'barrier of entry' for the common user.
Apple has released 4 incremental improvements to OS X, while simultaneously porting their entire software suite to x86 in the time MS had to ship another windows.
When their transition to x86 is complete, all their resources can go back into bringing out more innovative products like .Mac, iLife, iWeb, Pages, Keynotes Dashboard widgets, Aperture, Final Cut Pro, etc. Once they sort out being able to run games natively there will be no reason to require windows (hopefully with the increased marketshare more games will be built on Open GL)
This is the start of Desktop Wars II. It will be an interesting year!
Some Windows XP entusiasts will buy Mac hardware, with no interest in OS X - simply because it is the best quality, designed and engineered computer money can buy.
:)
Many people who spend 10+ hours a day looking at a computer will be willing to shell out the extra $100's for something beautiful to look at.
It's easy to get attached to sexy machinery
Here are some features of c# 3
Implicitly typed local variables, which permit the type of local variables to be inferred from the expressions used to initialize them.
Extension methods, which make it possible to extend existing types and constructed types with additional methods.
Lambda expressions, an evolution of anonymous methods that provides improved type inference and conversions to both delegate types and expression trees.
Object initializers, which ease construction and initialization of objects.
Anonymous types, which are tuple types automatically inferred and created from object initializers.
Implicitly typed arrays, a form of array creation and initialization that infers the element type of the array from an array initializer.
Query expressions, which provide a language integrated syntax for queries that is similar to relational and hierarchical query languages such as SQL and XQuery.
Expression trees, which permit lambda expressions to be represented as data (expression trees) instead of as code (delegates).
Meanwhile sun is just getting around adding features like being able to turn off echo on the Console - While continue to ignore their own naming conventions. Java will still lack properties and indexers before c# 3.0 features are in full effect!