I think Apple has too much and Android to little in your projection.  RIM will have at least that amount but I think even more.  MSFT will not have anywhere near that amount.  Think MSFT will have 10% at most.