or Connect
AppleInsider › Forums › Software › Mac OS X › Apple previews Mac OS X Snow Leopard with QuickTime X
New Posts  All Forums:Forum Nav:

Apple previews Mac OS X Snow Leopard with QuickTime X - Page 4

post #121 of 183
Quote:
Originally Posted by melgross View Post

Well, some code is present because of laziness, and that would likely be cleaned up as well, but it doesn't change the argument at all.

What if it's there on purpose?

R O S E T T A
"Picasso had a saying, 'Good artists copy, great artists steal.' And we've always been shameless about stealing great ideas."
Reply
"Picasso had a saying, 'Good artists copy, great artists steal.' And we've always been shameless about stealing great ideas."
Reply
post #122 of 183
Quote:
Originally Posted by PB View Post

Now that's interesting. Never tried it before. Are you sure?

If you don't believe me google "boot powerpc leopard on intel"
post #123 of 183
Quote:
Originally Posted by ali88 View Post

Here is the scary part:
"To accommodate the enormous amounts of memory being added to todays servers, Snow Leopard Server uses 64-bit kernel technology to support breakthrough amounts of RAM up to a theoretical 16TB, or 500 times what is possible today."
64 bit Kernel is only mentioned in Snow Leopard Server page but the theorical limit of up to 16TB is the same on both Snow Leopard pages.
As far as I know the reason that makes Leopard compatible with both 64bit and 32bit processors in the same package is its 32bit kernel. When it becomes 64bit it may not be possible to make a universal release anymore, so apple may release different versions of Snow Leopard or just drop 32bit support. If they drop CoreDuo support it will be much easier for them to drop PPC G5 support too.
So, why not mention it clearly on June 2008? I think more people will accept such decisions on 2009 rather than 2008!

It is not some code present because of laziness, the whole package is universal and you can take your Leopard installed on a PowerPC mac to any intel mac and boot just fine and start using it!(I have personally tested this with iMac G5 and iMac Core2Duo)
You cant take your intel installed Leopard to PowerPC macs because they cant boot from GPT/GUID disks.
Sorry for my bad English!

You're just making guesses, aren't you?

Think about you said. A 32 bit kernel supports a 64 bit OS, but a 64 bit kernel doesn't support 32 bit programs of processors.
post #124 of 183
Quote:
Originally Posted by FineWine View Post

Staying with HFS is seriously hobbling OS X

Nonsense.

Quote:
Originally Posted by FineWine View Post

it's a joke to call OS X the "most advanced OS" when it has such total garbage for a file system.

Complete and utter hogwash.

Quote:
Originally Posted by FineWine View Post

Even Linus Torvalds who is a well-known champion of OS X

Er, no, well-known champion of Linux.

Quote:
Originally Posted by FineWine View Post

and the mac platform, admitted that HFS was total sh|t ("complete and utter crap," and even "scary."):

Indeed, Linus accused HFS+ of being "complete and utter crap" and "scary", without providing any supporting evidence whatsoever. There was a thread discussing it here and the general consensus was that he was talking out of his backside.

Why do you think that HFS+ is so awful? Give me the juicy technical lowdown, not some self-serving quote from the purveyor of a competing OS.

Honestly, HFS+, far from being shit, is one of the best file systems out there. It supports journaling, long file names (with only one non-allowed character), case sensitivity (although third-party programs tend not to like that), meta-data, multiple data forks for files, has very high limits on number of files in a directory (2.1 billion), file size (8 EiB), partition size (8 EiB), and has low susceptibility to fragmentation.

Yes, ZFS is a more advanced file system, but that brings with it some drawbacks such as higher CPU overhead. Just because there are other more advanced file systems (and there's very few that are more advanced than HFS+), that doesn't make HFS+ shit.
it's = it is / it has, its = belonging to it.
Reply
it's = it is / it has, its = belonging to it.
Reply
post #125 of 183
Quote:
Originally Posted by melgross View Post

You're just making guesses, aren't you?
Think about you said. A 32 bit kernel supports a 64 bit OS, but a 64 bit kernel doesn't support 32 bit programs of processors.

I did not say that.
Both PPC64(G5) and x64(like Core2 and Xeon) processors support 32bit Operating Systems so Mach can be 32bit and still run on them, while CoreDuo(x86) and PPC32(G4) cant run 64 bit kernels so we can have both 32bit and 64bit mach for G5 and x64 and 32 bit mach for Core and G4.
We have a 32bit mach in Leopard with 2 architectures:
mach_kernel (for architecture i386)tMach-O executable i386
mach_kernel (for architecture ppc)tMach-O executable ppc
I'm just guessing that it may not be possible to have 64bit and 32 bit mach on the same package.
Even if it is possible to have 32bit and 64bit mach at the same time it should have 4 architectures: PPC, i386, PPC64 , x86_64! It wont reduce Snow Leopard footprint for sure
Edit: by saying "it may not be possible to have 64bit and 32 bit mach on the same package" I dont mean Fat binaries cant handle that(Fat binary supports this), I mean it may not be possible to have a single Snow Leopard release that contains both 64 bit and 32 bit kernels.
post #126 of 183
Quote:
Originally Posted by pt123 View Post

So if it is just performance and stability, what is there to preview?

I imagine that Betrand provided a bit more detail on exactly how the increased performance and lower footprint would be achieved. It'll be a while before we get to find out, because that session was delivered under NDA.

Quote:
Originally Posted by Mac-sochist View Post

Maybe I'm missing something, but the way I read the announcement, Snow Leopard is of no relevance to current Mac owners, unless you have a 4- or 8-core Mac Pro with some extreme high-end video card with more processing power than an iMac.

Yes, you are missing something. Whilst multi-core systems will probably receive the biggest boost, the performance optimisations are unlikely to be focussed solely on multi-core. From the limited information provided, it seems that they will be doing some serious work to the kernel, and that is no small undertaking. The improvements are likely to cover other areas such as disk I/O, and virtual memory.
it's = it is / it has, its = belonging to it.
Reply
it's = it is / it has, its = belonging to it.
Reply
post #127 of 183
Quote:
Originally Posted by melgross View Post

That's stretching it.

Why would Intel machines have PPC code in the first place? The installer installs PPC code into PPC machines, and Intel code into Intel machines.

Are you thinking that it installs both into both?

It certainly doesn't!

It certainly does!
JLL

95% percent of the boat is owned by Microsoft, but the 5% Apple controls happens to be the rudder!
Reply
JLL

95% percent of the boat is owned by Microsoft, but the 5% Apple controls happens to be the rudder!
Reply
post #128 of 183
Quote:
Originally Posted by solipsism View Post

You've schooled me on the 32-bit portion, but we can still deduce that PPC is beign removed from the following paragraph...

Snow Leopard dramatically reduces the footprint of Mac OS X, making it even more efficient for users, and giving them back valuable hard drive space for their music and photos.

http://www.apple.com/macosx/snowleopard/ There are other ways to reduce code but removing PPC support is the simplest answer.

It'll reduce it on disk, which isn't really important as you'd gain back maybe a few GB of hard disk and nobody really cares about that. Where it's important they reduce the footprint is in RAM and CPU cycles and since the PPC code isn't loaded on an Intel CPU, that's not an issue either.

I think/hope they mean they're reducing how much RAM some of the OS's frameworks consume, which have been getting larger over time. Just kicking the old Quicktime code into touch (no pun intended) would be a great start.
post #129 of 183
QUOTE=archer75;1262231]It boggles my mind that they are releasing Snow Leopard which is primarily a maintenance release.
Bug fixes, security and stability should always be patched in and seeing as how we are only on 10.5.3 we have alot of numbers left to go.
I wonder if they are simply running out of ideas to fit in an OS. I think Tiger was their shining achievement and they didn't deliver near as much with Leopard.

Or perhaps there is more than they are telling us. Rumors of dropping PPC support. They do mention improving compatibility with modern hardware and I did read an article just today that suggested Apple may indeed be moving to opening up OSX to run on PC's. Whatever the case I think something is certainly up.[/QUOTE]

You have a point. Perhaps no ideas are forthcoming. Perhaps ideas can't always flow constantly to the grey matter at Apple labs but there are a number (maybe a lot) of things they could fix/re-instate.

One of those that was a feature of Spotlight/Finder searches/Smart folders: the Search view. This was the view that grouped file types by kind, separated by blue separators and fitted out with some tools (Play slide show, top five, less etc...). This was the most attractive aspect of the Spotlight paradigm for me. It meant that a Smart folder with a project for 20th Century fine art would always have images of paintings by Picasso, Dali and Matisse in one place and ready to be presented in a slideshow. Now I am guessing that Apple dropped the search view because it was the default view in searches and may have been a hog on resources causing a general sluggishness in Spotlight. All very well and fine but for me the priority was functionality, not speed. Apple could just have the Search View, not as default, but as a view that one could use to tidy up the search and perhaps they may do this in 10.6 to clean up the mess that Spotlight can be.

The other feature Apple could polish are the stacks. In an early developer build of Leopard one could navigate through folders to different directories, much like hierarchical folders in the Dock. The stack HUD would change to reflect the contents of the folder. This was dropped in the final release of Leopard. For me when I saw a leaked video of this in action I was impressed. It was a killer. It reminded me of those pop-up folders in Mac OS 9. I was disappointed when they did not transpire. For me stacks are visual, a much quicker way to work if you know what you are looking for and where it is located.

One last thing. I hope that the romours are incorrect; that carbon may disappear. I use Apple Works for a certain task. It does the job well where other apps are more cumbersome.
post #130 of 183
Quote:
Originally Posted by macserverX View Post

First I'd like to mention that Windows 7 isn't even expected to ship until Late 2009/Early 2010, which Snow Leopard will more than readily beat.

Things I'd like to see in Snow Leopard:
"Grand Central" - sounds like an expansion of NSOperation/NSOperationQueue
OpenCL (BTW, I cannot find anything about this online. Is this still internal LOOKING to be an Open Standard???)
ZFS - Please...ZFS snapshots = Snappy Time Machine. And while you have those 4 cores, might as well do on the fly disk compression and save some drive space.

Snow Leopard is the enterprise targeted OS X.
Pull the Exchange support from iPhone into the rest of the OS
mobileme for enterprises (on Server)

I'm sure there's other things that just aren't coming to mind.

Add a complete overhaul of OpenGL and the video card drivers to the list.
post #131 of 183
In any case...

Apple is cleaning up the OS. Apple is taking a step back and reviewing/rewriting code. Slashing code out. It's a VERY wise choice and it's one that very little software company (I'm looking at you Adobe) actually undertakes.

As much as some people would like to see an OS X update with tons of feature, it's absolutely essential that Apple takes this 'feature' break to concentrate on optimization/stability/clean up or risk ending up with bloat software like XP/Vista/Photoshop/Office.

People that aren't happy with the thought of this can skip 10.6 altogether and there will be no harm done. Leopard is excellent for what it is and will be good enough for the next 3-4 years.
post #132 of 183
Quote:
Originally Posted by iGrouch View Post

One last thing. I hope that the romours are incorrect; that carbon may disappear. I use Apple Works for a certain task. It does the job well where other apps are more cumbersome.

I don't think carbon will disappear, but I think it will be discontinued on the programming side.
post #133 of 183
One thing. Forgive me if I am incorrect (currently on vacation and head generally not in Mac things) but did Apple state that Snow Leopard would be released as retail some time next year? Did I hear that Snow Leopard would only be available on new hardware and that it has not been formally named as 10.6? Would this make sense? It would be like there not being a retail version of Tiger for Intel Macs. Hence, the low profile announcement of Snow Leopard. There may well be a Mac OS X 10.6 or 10.7 named Lion or Tabby or may or may not run on PPC? Who Knows?
post #134 of 183
Quote:
Originally Posted by iGrouch View Post

did Apple state that Snow Leopard would be released as retail some time next year?

No, they didn't state explicitly that it would be released to retail, but I see no reason why it shouldn't be. There will be plenty of machines out there right now that will benefit from the improvements. I expect it to be available for $50 or less.


Quote:
Originally Posted by iGrouch View Post

Did I hear that Snow Leopard would only be available on new hardware

I don't think you did.

Quote:
Originally Posted by iGrouch View Post

and that it has not been formally named as 10.6?

Indeed it has not been formerly named as 10.6 yet. But they have referred to it as the "next major version", so one would have to assume that its full name will be "Mac OS X version 10.6 (Snow Leopard)"
it's = it is / it has, its = belonging to it.
Reply
it's = it is / it has, its = belonging to it.
Reply
post #135 of 183
Quote:
Originally Posted by Mr. H View Post

I for one am very happy to see a major software company focussing on performance rather than piling on more and more useless crap, aka "features".

Now that it looks like the clock-speed race is over in CPU land, and it's switched to a number-of-cores race, research and development into how best to leverage that parallel processing is vital.

Anyone know where to go to get more juicy info on Snow Leopard? How long was the presentation? Hopefully ars will have something at some point.

As a code developer, I'd welcome a machine that doesn't hang-up as frequently as 10.5 does, especially 10.5.3. Apple should pay attention to fixing what they've got and not adding more crap that we don't need, won't work, and we possibly can't afford, Just make it work.
post #136 of 183
Quote:
Originally Posted by Dlux View Post

I'm hoping that H.264/AAC ultimately win the media format wars and that WMV becomes marginalized (fat chance), but in the meantime there are still plenty of web sites that only support WMV.

This is because 90% of people will gladly accept mediocrity as the standard.
post #137 of 183
Quote:
Originally Posted by Tauron View Post

1. Hopefully not. I hope they don't waste resources to support a computer nobody should have anymore.

That's an idiotic statement. The quad G5s are as fast as most of the models apple is selling now, and they're not that old. Or do you think Apple customers should just blindly buy new machines even if the old ones are more than fast enough just to line Stevie's pockets?

So was there any mention at the event about intel/PPC? If not, is there any word of anyone attending the event asking Apple folks about that?
post #138 of 183
Quote:
Originally Posted by ZO View Post

It could be the end of version 10.x

2010-2011 may herald the beginning of OS X 11.0

I'm happy if they stop adding MORE stuff... to be honest, I already feel 10.5 has a lot (too much) crap. A lot is fluff and I struggle every damn time I have to explain to a switcher all there is to use.. they go into overload.

Even for myself, I use maybe half the goodies that OS X offers and I've been usin' Macs since 84!

It'd be nice if they would finally, once and for all, fix certain really basic stupid things like easier mixed environment file sharing (LAN between Mac/Win/Nix), and maybe after 15 years actualy have the damn green 'expand' button do something USEFUL. I hate warning new users "DONT TOUCH THE GREEN BUTTON!" Every damn app does very very wonky shit when you touch it...

What's the green button?
post #139 of 183
16 terrabytes sounds like a lot, but since 10.5 already supports 4 TB of physical memory, is it really that big a deal? 10.7 or 10.8 will probably be out before Apple ships a machine that can hold more ram than 10.5 can access. Same with multicore - it would sound much more impressive if Apple didn't already claim that 10.5 was a multicore powerhouse. They have already promised things like this and failed to deliver, why should we have any faith in these claimed improvements until they actually ship it and show the benefits with benchmarks?

Quote:
Originally Posted by solipsism View Post

PPC and Intel 32-bit are gone.

"Snow Leopard dramatically reduces the footprint of Mac OS X, making it even more efficient for users, and giving them back valuable hard drive space for their music and photos."

http://www.apple.com/macosx/snowleopard/

That's a pretty big assumption to make from such a vague statement. For all we know they're just going to switch to a smart installer that leaves out the unnecessary code, or at least gives that as an option.

Quote:
Originally Posted by melgross View Post

That's stretching it.

Why would Intel machines have PPC code in the first place? The installer installs PPC code into PPC machines, and Intel code into Intel machines.

Are you thinking that it installs both into both?

It certainly doesn't!

Are you sure about that? In the case of APPS, including apple ones, they include the PPC code in many cases. Are you sure they don't do the same with OS code?

Quote:
Originally Posted by solipsism View Post

I'm not seeing why they would have to tell developers they are dropping PPC. If the SDK compiles for these apps automatically, could they not just recompile the binaries to exclude PPC?

Because there are fixes and optimizations specific to PPC. Devs would be pissed if they put effort into a version that's not supported. Apple has to tell devs that soon if that's what they have planned.
post #140 of 183
I for one am looking forward to Snow Leopard, whether it's a paid update or not. I don't think it's simply about optimizing the code (though the Safari team has shown that they can squeeze a lot of performance improvements out of doing that - Squirrelfish is much faster than the current Javascript implementation in Safari), I think it's about a whole new way of converting the code to binaries.

Apple is the biggest developer of LLVM, after it hired Chris Lattner who developed it at the University of Illinois. LLVM (http://llvm.org/) is really aimed at optimizing code as part of the compilation strategy, and is partly what Apple will use to replace gcc. gcc, while it has been fabulous, is showing its age, in that it has a lot of difficult code to maintain and improve, and it's easy to break things. Apple realized that if they rely on gcc as a compiler, there's not going to be revolutionary improvements in the produced code. So instead, they decided they needed a new back end for compilation, and that's llvm. They have also decided they need a new front end, which is the actual code parsing itself. Currently llvm relies on gcc for this, but Apple is developing a new compiler, called clang (http://clang.llvm.org/) which is already showing useful performance gains, though is early in its development. Looking at the sessions at WWDC, one of them on compiler technologies says:

"Xcode 3.1 introduces two new compilers for Mac OS X: GCC 4.2 and LLVM-GCC. Learn how the new security and performance improvements in GCC 4.2 can help you produce better applications. Understand the innovations in LLVM-GCC, and find out how you can use it in your own testing and development. Finally, get a preview of future compiler developments"

I suspect that Snow Leopard will be completely compiled by LLVM, though not sure whether they will have clang ready to act as the front end, so it may use gcc for that part. The result will end up being dramatically faster executables, even with no changes made to source code of the applications. However, given the APIs that they are developing for taking better advantage of the multiple cores and graphics chips, apps that take advantage of those (e.g. Quicktime X) will show even more dramatic performance gains. Another interesting thing about LLVM, is that you could ship code that is partway compiled, and then have the compilation finish on the target machine, meaning that it is optimized for a user's particular hardware (this is similar to what Gentoo Linux does, though you get the source in that case, rather than some intermediate compiled form). If it knows about your processor, and your graphics card, then there are certain additional optimizations that can be made at compile time, rather than having to figure out what code path to take at runtime.

While there may be no new "user visible features", as in a new app, or new UI, or new paradigm such as Expose, the amount of work that will have to go into developing Snow Leopard will be no less than the amount of effort that has gone into past releases. This is much more than a 10.5.x release - I'm expecting *some* applications to show more than 2x increases in performance. If you offered me a processor that was twice as fast for the cost of an OS update (who knows what or if it will cost, but it will certainly be no more than $129), I would buy it in an instant. I believe Snow Leopard will be just as good an investment.
post #141 of 183
Clang doesn't sound like it is something you would bet an operating system on. It hasn't been out there long enough. I don't think Apple is using gcc for the kernel.

From the clang page.

Quote:
Current Status

Clang is still in early development stages. If you are looking for source analysis or source-to-source transformation tools, clang is probably a great solution for you. If you want to use it as a drop in C compiler, it is not yet ready.

Clang currently has pretty good parsing and semantic analysis support for C and Objective-C right now, and bugs are usually quickly fixed once reported. C++ support is still very early, and we don't expect to have respectable C++ support for another 2 years or so.
Most of us employ the Internet not to seek the best information, but rather to select information that confirms our prejudices. - Nicholas D. Kristof
Reply
Most of us employ the Internet not to seek the best information, but rather to select information that confirms our prejudices. - Nicholas D. Kristof
Reply
post #142 of 183
Quote:
Originally Posted by talksense101 View Post

Clang doesn't sound like it is something you would bet an operating system on. It hasn't been out there long enough. I don't think Apple is using gcc for the kernel.

From the clang page.

I agree clang is not ready for prime time (and said I didn't expect it to be in Snow Leopard), but I do think in the 2-3 year time frame that LLVM+clang will be what XCode uses to compile everything. AFAIK, Apple uses gcc for everything currently, except for the Open GL stack, which in 10.5 started being optimized with llvm (http://lists.cs.uiuc.edu/pipermail/l...st/006492.html). Also see http://arstechnica.com/staff/fatbits.ars/2006/8/17/5024
post #143 of 183
Quote:
Originally Posted by Bregalad View Post

What people seem to be missing here is that dropping PPC now would send a terrible message to the CIOs of the world. Dropping support for a 3 year old computer sets a horrible precedent that essentially tells the corporate world that unless they replace all their computers every 3 years, they risk having Apple pull the rug out from under them.

I used to be a CIO and I disagree. The Intel Macs that won't run a 64bit kernel will be four years old by the time Snow Leopard will be released. Apple typically continue to provide security fixes through two major releases i.e. 10.5 will get security support until the release of 10.7.

Quote:
Originally Posted by melgross View Post

I see no reason why they would cut 32 bit support.

If fact, they CAN'T cut 32 bit support.

First of all, 32 bit costs OS X no loss in performance, so there is nothing to gain there. The code is also clean, so no problem there either.

Then there are the problems in doing it.

The first generation Intel machines would also be left out, as Yonah is 32 bit. Not good!

Secondly, and most importantly, Apple will be cutting out Office and Adobe's programs. Really not good!

How many other programs are 32 bit? I bet most of them are, and will continue to be.

These developers would be rightfully pissed if they had to redo their programs again. They also won't be happy being told that they must work with an old OS.

This is some time in the future.

The point here is to transition from a 32bit kernel to a 64bit kernel. In theory, Apple could ship both but it would be a development and support hassle as well as Apple's desire to use 64bit kernel features in user space. The consequence of a 64bit kernel is that it will not run on anything older than C2D. Both 32bit and 64bit userspace apps will continue to run.
Mac user since August 1983.
Reply
Mac user since August 1983.
Reply
post #144 of 183
Quote:
Originally Posted by talksense101 View Post

Clang doesn't sound like it is something you would bet an operating system on. It hasn't been out there long enough. I don't think Apple is using gcc for the kernel.

From the clang page.

Apple uses GCC for the Kernel. They use their GCC and ObjC/C runtime augmentations for their kernel.
post #145 of 183
PDF Slide presentation on what LLVM does:

http://llvm.org/pubs/2006-04-25-GelatoLLVMIntro.pdf

Page to Lattner's MS Thesis:
http://www.llvm.org/pubs/2002-12-LattnerMSThesis.html

Quote:
This thesis presents LLVM, a design and implementation of a compiler infrastructure which supports a unique multi-stage optimization system. This system is designed to support extensive interprocedural and profile-driven optimizations, while being efficient enough for use in commercial compiler systems.

The LLVM virtual instruction set is the glue that holds the system together. It is a low-level representation, but with high-level type information. This provides the benefits of a low-level representation (compact representation, wide variety of available transformations, etc.) as well as providing high-level information to support aggressive interprocedural optimizations at link- and post-link time. In particular, this system is designed to support optimization in the field, both at run-time and during otherwise unused idle time on the machine.

Clang Overview

Quote:
Why?

The development of a new front-end was started out of a need -- a need for a compiler that allows better diagnostics, better integration with IDEs, a license that is compatible with commercial products, and a nimble compiler that is easy to develop and maintain. All of these were motivations for starting work on a new front-end that could meet these needs.

Note the reference to Commercial. The GNU Compiler Collection has been a struggle for Apple regarding licensing issues and getting changes uploaded to trunk for several years.

KEY FEATURES:

End-User Features:

* Fast compiles and low memory use
* Expressive diagnostics
* GCC compatibility
post #146 of 183
Quote:
Originally Posted by solipsism View Post

PPC and Intel 32-bit are gone.

"Snow Leopard dramatically reduces the footprint of Mac OS X, making it even more efficient for users, and giving them back valuable hard drive space for their music and photos."

http://www.apple.com/macosx/snowleopard/

I'm glad someone else besides me noticed that blurb on the Apple website.

While I agree with solipsism that PPC and Intel 32-bit are toasted with this release, might there exist any other way Apple could cut the Mac OS X footprint while leaving PPC support?
post #147 of 183
Quote:
Originally Posted by Sam Damon View Post

I'm glad someone else besides me noticed that blurb on the Apple website.

While I agree with solipsism that PPC and Intel 32-bit are toasted with this release, might there exist any other way Apple could cut the Mac OS X footprint while leaving PPC support?

I'm not sure how they're doing it, but based on screenshots it looks like apps are much smaller AND they are still universal.

http://orchardspy.com/
post #148 of 183
... and it is running on a Core Duo which means 32bit support
post #149 of 183
Quote:
Originally Posted by minderbinder View Post

I'm not sure how they're doing it, but based on screenshots it looks like apps are much smaller AND they are still universal.

http://orchardspy.com/

Someone is paying attention
post #150 of 183
Quote:
Originally Posted by hmurchison View Post

I've never seen a bigger collection of Mac Morons. MacRumors seems to breed this ignoramus.

Indeed. The level of crap and stupidity being thrown around in this thread exceeds normal levels of shit-flinging.
post #151 of 183
Quote:
Originally Posted by minderbinder View Post

I'm not sure how they're doing it, but based on screenshots it looks like apps are much smaller AND they are still universal.

http://orchardspy.com/

Everyone's doing the same mistake. The apps aren't smaller. If you remove the localization from each app, you get very similar sizes to that seen in Snow Leopard screenshots. Try it yourself...remove all localizations except your preferred localization. In some cases you'll end up with an app that is exactly the same size as seen on the screenshot, in other cases you'll end up with something much smaller.

Some apps probably don't have the localizations yet. Simple as that. It makes a huge difference in some cases...as much as 400%. Remove Safari localizations and you'll see it go down from 50+ MBs to 9.2 MB.

I'd be extremely surprised if those apps had all their localizations.
post #152 of 183
I just think it is nice that Apple polishes off the OS. I am not going to complain about paying for it either. If $130 polishes off Leopard before 10.7 or X, so be it. It never hurts to slow down.

I have a G5, CD MBP, and several C2D machines. It would suck to see my MBP not have support on Snow Leopard (bad name). I could deal with the G5 and understand it but in reality, it seems that Apple would want smaller programs, more efficient code, and universal apps in order to keep their options open for future technology turns that may happen that we can't see but it would be nice for both hardware and software to take a major leap forward and leave the past in the past at some point.
Hard-Core.
Reply
Hard-Core.
Reply
post #153 of 183
Quote:
Originally Posted by kim kap sol View Post

Everyone's doing the same mistake. The apps aren't smaller. If you remove the localization from each app, you get very similar sizes to that seen in Snow Leopard screenshots. Try it yourself...remove all localizations except your preferred localization. In some cases you'll end up with an app that is exactly the same size as seen on the screenshot, in other cases you'll end up with something much smaller.

Some apps probably don't have the localizations yet. Simple as that. It makes a huge difference in some cases...as much as 400%. Remove Safari localizations and you'll see it go down from 50+ MBs to 9.2 MB.

I'd be extremely surprised if those apps had all their localizations.

You're not accounting for one obvious oversight: Those applications are in debug mode.
post #154 of 183
Quote:
Originally Posted by TheSnarkmeister View Post

Thank goodness radical change doesn't piss everyone off or we'd still be living in the Dark Ages, or caves.

or....visions of PCjr running through my mind
Blog: PowerConferenceCalls.com
Reply
Blog: PowerConferenceCalls.com
Reply
post #155 of 183
Quote:
Originally Posted by mdriftmeyer View Post

You're not accounting for one obvious oversight: Those applications are in debug mode.

True...10.6 will finally be the release where Apple remove all debug code from their apps (that's what they mean when they say they're going to maximize performance for existing apps ).
post #156 of 183
This has probably already been said...

I think Apple will push developers to write for cocoa only, but 10.6 won't drop carbon support.

As for PPC? I think 10.6 will run on Intel Macs only. I'd like some minor changes, like all scroll bars being the same (look at iTunes and then Safari)

Some new wallpapers wouldn't go amiss either
MacBook 2.1Ghz
iPhone 3G 8GB Black
Reply
MacBook 2.1Ghz
iPhone 3G 8GB Black
Reply
post #157 of 183
Leopard is an excellent reason to release Snow Leopard. Its incomplete state at release and its subsequent wobbliness reflect the fact that its code base had become too unwieldy to extend.

Conveniently, the iPhone team had to consolidate a lot of OS X to fit it on the iPhone. So Snow Leopard is essentially the lessons of the iPhone port rolled back into the main OS (note: lessons, not literal code), plus some further work developing Core.

Thank God they are finally, finally, finally going to retire the old QuickTime. (Non-trivial) QuickTime support was always where the most elegant Cocoa code would suddenly bog down into hundreds of lines of suspiciously Pascal-looking code. If Apple's multimedia layer is as pleasant to code for as it is to use developers everywhere will be happy. Also, that huge pile of transliterated legacy code cannot be easy to adapt to modern architectures.

Snow Leopard will be a great foundation for subsequent releases, and it will also lead the way forward for devices which are neither desktops nor laptops (but which are definitely Apple hardware—why on Earth would Apple break their seamless integration strategy when it is consistently kicking everyone's asses?).
"...within intervention's distance of the embassy." - CvB

Original music:
The Mayflies - Black earth Americana. Now on iTMS!
Becca Sutlive - Iowa Fried Rock 'n Roll - now on iTMS!
Reply
"...within intervention's distance of the embassy." - CvB

Original music:
The Mayflies - Black earth Americana. Now on iTMS!
Becca Sutlive - Iowa Fried Rock 'n Roll - now on iTMS!
Reply
post #158 of 183
Quote:
Originally Posted by Amorph View Post

[...] Conveniently, the iPhone team had to consolidate a lot of OS X to fit it on the iPhone. So Snow Leopard is essentially the lessons of the iPhone port rolled back into the main OS (note: lessons, not literal code), plus some further work developing Core. [...]

Excellent points.
Dick Applebaum on whether the iPad is a personal computer: "BTW, I am posting this from my iPad pc while sitting on the throne... personal enough for you?"
Reply
Dick Applebaum on whether the iPad is a personal computer: "BTW, I am posting this from my iPad pc while sitting on the throne... personal enough for you?"
Reply
post #159 of 183
I haven't seen any confirmation yet that QuickTime X is a total rewrite.

It absolutely must be a total rewrite for several reasons:

Amorph mentions one...it has to be a pleasant and modern architecture to develop for
Almost a quarter of the security problems on Mac stem from QuickTime, a rewrite would allow Apple to take a step back and see where the security problems are.
It needs to be fast/efficient (I'm assuming this is what Apple means by lessons learned from QuickTime on the iPhone)
I suppose it needs to be 64-bit (hmurchison makes a point that 32-bit QuickTime is mostly deprecated)

If Apple doesn't rewrite QuickTime and only patches the old QuickTime, they've missed the boat and have led people into believing this is a brand new architecture with the name change.

We need more NDA breakers.
post #160 of 183
Quote:
Originally Posted by Mac-sochist View Post

Anybody but me think it's possible that when SL is released, it will reduce its footprint by offloading all the Core functions onto proprietary coprocessors designed by PA Semi, that will be built into the new Macs coming out in that time frame? And that Leopard and Snow Leopard (and maybe Lion and Mountain Lion) will run in parallel for some years, the first in each pair still supporting legacy hardware that the second doesn't have to? And that that was the significance of the bifurcating Golden Gate Bridges?

VERY VERY interesting. Much like Intel and PPC are parallel, so shall Leopard and Snow Leopard. I like this path. Although i'm happy to let my PPC die as to focus development on one roadmap. My PPC on Leopard runs rather poorly with Safari crashing daily, iPhoto running really slow and having issues, and many other little things.

I'm glad to see someone take the responsibility to harden their platform. Now this all could mean that Apple needs to re-write lots of code in order to allow touch in Lion, or other features as they have suggested, but either way, or both ways, i'm glad and will be happy to spend the $$ on SL.
[CENTER]Diana Rein
Putting the Soul back into Rock 'n Roll
[/CENTER]

[CENTER]"The Back Room"

Diana Rein Available on iTunes for $8[/CENTER]
Reply
[CENTER]Diana Rein
Putting the Soul back into Rock 'n Roll
[/CENTER]

[CENTER]"The Back Room"

Diana Rein Available on iTunes for $8[/CENTER]
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mac OS X
AppleInsider › Forums › Software › Mac OS X › Apple previews Mac OS X Snow Leopard with QuickTime X