if the .net framework can run on a windows phone, why can it not be used on a non windows phone?  Or can it?