Hmmm... how can the coders do this?
Lets see... according to my coding calculations... if the coders of this beautiful home replacement... depletes, nulls, and relinquishes the native home process completely, while having an IF ELSE coding scheme to call upon the default home launcher IF the home replacement crashes and the IF is false in the sense of the home replacement cannot relaunch itself... ELSE would call up the native home launcher.
After all, the native home launcher is on the system of course... maybe these codes here have found how to call upon it, without it running in the background.
Unfortunately the home "replacement" applications you all use, isn't really a "replacement", more so they are "facades" all the while the kernel of the system is still running the native home launcher.
The paging of the system could have many page faults... with both home launchers running, thus every time you run a stand-off application, like for example Gallery, etc... the system pages its memory basically seeing what will run what... this stuff can get icky.
Like I said, hopefully these coders are brilliant in the sense that they killed the native launcher. But even if they haven't found a code to distinguish the native home launcher, hopefully they have found a more efficient... power and resource efficient compensative.
Coding is fun, trust me. Not! lol no, it really is...