can you tell us where you have this information from?
i heard that from some people, while others have a completely different opinion.
the matter of trim or not trim seems to fall within the realm of faith... does it?
but then why should apple implement it now (and use it for their own drives!) if its largely placeo?
Reference for the NTFS thing? Just comparing SSD benchmarks on Windows when using TRIM and not using TRIM vs the gaps on Mac OS X when using TRIM and not using TRIM.
On Windows, there is a spectacular difference between the two. On Mac OS X, the speed difference is almost small enough to be a statistical error (especially when benchmarks show the read speed going faster when TRIM is enabled, which shouldn't be possible). But with newer drives that use far better garbage collection, the gap on both operating systems starts to narrow. I would not be surprised at all if future SSDs completely drop support for TRIM (and TRIM is a major layer violation, the filesystem should
not have to worry about the intimate details of the physical storage medium!)
Samsung was actually going to try to implement NTFS-aware SSD firmware (firmware that scans the NTFS structures on disk) to negate the issues with not having TRIM but it caused way too much data loss in testing and they dropped it.
It's funny but the various methods an OS uses to prevent defragmentation also helps to prevent the massive speed drop without TRIM as an older SSD gets full even though fragmentation itself is not a worry on SSDs. Namely, if you are copying or writing a huge file, asking the SSD to zero-fill the range of logical blocks you are about to write to up front can kick off a GC session to move data around at the beginning. But if you don't ask for that range up front, then the SSD will have to do multiple read-erase-modify-write cycles for each physical block
during the write, leading to that huge performance hit Windows saw in the past. (Again, newer SSDs can mitigate this a bit by having a sufficiently large cache that is used before writing the to SSD)
Examples of the type of operations that depend on disk space allocation: Downloading files from the internets, downloading torrents. Or just about anything that is a stream of data with a
known size.
As to why Apple's even bothering to implement TRIM? Because people keep demanding it be there and actually go out of their way to decrease the security of Mac OS X to enable something that has no material benefit. Even if Apple blacklisted known-bad firmware, people would
still try to workaround it. While synthetic benchmarks like AJA can show a small difference in speed on a drive that is full, a person using Mac OS X is never going be in a situation where it impacts their workflow. It's just not worth the risk to enable TRIM.
Personally I think Apple should just show "TRIM enabled" in System Profiler and in IOKit even if TRIM commands are never sent. That would make everyone happy.