Originally Posted by Aternus
First of all, if you read carefully, no developer has ever said that one method is absolutely faster than the other. Each has its own perks.
Back in the AD2EXT+ days, by using many mount points and symlinks it made the ROMs buggy, unpredictable and unstable; which in my opinion was a really high price to pay for a very minor performance gain.
By creating myMIUI SCRTMİ I've managed to solve most of these issues but couldn't move dalvik-cache to EXT due to the early use of dalvik by the Android VM.
Up until recently it was difficult to control the boot environment but with the help of other developers, we've managed to pinpoint the exact stages on which each action happens; which in turn allowed the creation of myMIUI IDEİ.
The "Dancing Bear" Phenomenon
Ask yourself, if a bear could dance, would it help him in any way?
Just because it would be cool for users to have their ROM on the SDCard, would it benefit them in any way? The answer is no.
Theoretically, because your SDCard is faster than the NAND it should make the ROM faster, while practically, there is never a case when android read/writes one file at a time.
Most of the time Android OS reads/writes many small files at once, that's when access times and bandwidth comes into play.
By separating the Android OS from your DATA on two physical devices, you provide two pipes for the CPU. Additionally, the access times for NAND<->CPU is lower than SDCard<->CPU; since this is the way the platform was designed initially.
Applications on the other hand, which load large chunks of DATA to RAM really benefit from the higher SDCard speeds.
To Sum Up
OS on NAND & DATA on EXT is currently the best combination.
As you can see from the NAND forums, there is only one ROM with NativeSD. Don't take it wrong, NativeSD is very useful for developers but its superfluous for daily users.
And what about the users that wish to have WP7 or WM6.5 or any other Android rom in NAND and also like your rom?
What about the faster than class4 sd cards (benchmarks with class 6-8-10 sdcards nativeSD roms show higher scores in all sub-scores)?
What about the flexibility that you can just delete a rom without re-formating your cell phone AND have better overall experience than NAND android roms?
What about the fact that you can have multiple android versions on a single device (for testing various apps or use them just because you want.More options = more fun!
What about the concept of innovation???
This concept made HD2 has so many fans worldwide even after 2.5 years of been released!
This concept made you also to create this beautiful rom!
I like your rom very much!
That's why I am asking you to think making it also available to nativeSD users even if you wouldn't use it that way.
Do it for those who wish to use it!
Do it for innovation!