I wasn't sure where to stick this, but I thought you may be interested, Zhuge. Ubi break out their sales by platform, so we can use that to get an idea of relative market share, at least from a publisher's perspective. Due to multi-console users and other considerations, game purchases may not split as cleanly as the hardware market shares may indicate, and sales are what
really matter to the developers. Anyway, I charted Ubi's revenue by platform for the home consoles, split out by generation. Note that the values are expressed as a percentage of Ubi's total sales for that quarter, so there's some rounding involved; on one occasion, rounding WiiU's sales right out of existence. I also graphed the splits for Gen7, to give a better idea of whether or not "things have changed" from last generation.
As we can see, PS4 has been taking more and more of the market, peaking in 3Q14 with sales that were
234% of what they collected on the Bone. The Bone seems to have made a resurgence last holiday, but keep in mind that Ubi were getting paid
twice for most of the Bones shipped in that quarter. So rather than sales to "customers," a lot of that revenue was actually sales to MS. As such, I wouldn't expect those "sales" to carry over in to the next quarter, but it'll be a couple more weeks until Ubi post their year-end results. Also, EA and Acti don't break down their sales by platform, but with no major bundles for them, it's unlikely they saw the same influx of "free XBone money" that Ubi saw.
We can also look at the sales breakdowns to get an idea of how much the AC bundling cost MS. In 3Q14, Ubi sold 26.1M worth of PS4 software. In 4Q14 they sold 275.3M, an increase of roughly 10.5x. If we apply the same multiplier to the Bone's 3Q14 sales, we get a "prediction" of 118.1M, but the actual sales booked were 186.2M. So about 68M magically appeared in the Bone's ledger. It seems likely that revenue came from MS buying copies of AC to stick in the bundles. In fact, since the bundling likely would've caused their "real" sales on Bone to drop since people already had the two newest AC games it's possible the bundles cost MS even more than 68M.
All of this would also help explain why the major marketing deals seem to be shifting to Sony now. The third parties are all trying to elbow their way on to Sony's stage, since that's the conference the vast majority of
their users are going to be watching. In turn, that leaves MS with their newfound "focus" on first party development; everyone else is heading to Sony's tent, leaving no one else on Microsoft's stage.