Comment by close04
4 days ago
The reason was moving from the CE kernel to the NT kernel between WP7 and WP8. This was supposed to make developers’ lives much easier when porting Windows 8 apps. The minimum hardware requirement had to be bumped and old WP7 devices could never meet them.
At the very least they could've created some kind of translation / compatibility layer, to ease the transition