actually defragmenting android will continue with 3.0 and apple will have at least 3 different devices (iphone, ipad, itv) with same os. fragmentation is bad for developers. less fragmentation = less testing required. and app races are all about developers...