появились слухи о частичной несовместимости приложений с 7
Не частичной, а полной
Но windows 8 это уж точно новое - тут одна ос сразу для всех устройств: смартфоны, планшеты, стационарники.
Что касается Windows Phone 8 - это да, неправильный маркетинг. Как-никак айфон поддерживается новыми версиями ОС в течение двух лет и от виндофона, учитывая строгие требования к железу, ожидалось то же самое.
Для пользователей win7 выпустят апдейт - win 7.8, в котором будет реализована большая часть функционала win8, но возможности запускать приложения для win8 это всё равно не даст.
примером устройства на базе 2000 довольно часто имели неофициальную возможность обновления до кастом 6.5
Я немного поправил
Ну вообще да: частично маркетинг идёт, частично сложности с совместимостью. Но поверьте мне что держать груз в виде предыдущих приложений не так то и легко. Вот пример головной боли MS с виндой:
1)WinAPI - всё хорошо, всё круто, работает. Никаких сложностей так как WinAPI есть.
2)Нашли недочёты: winapi обростает Ex функциями, старые оставляются для совместимости.
3)Появляется DX первых версий, он работает напрямую с железом (для скорости) поэтому для него нужно отдельно своё API.
3)Появляется OLE.
4)Нашли недочёты в OLE: появляется куча версий OLE.
5)Появляется ActiveX вместо OLE (это OLE, но с видом с боку).
6)Появляется n-ная версия DX.
...
год 2012: MS нужно держать все старые API функции, все улучшенные API функции (с окончанием EX), держать 100500 версий функций DX которые за 20 лет уже в количестве 100500 наплодились, держать новомодное winRT, поддерживать новомодные методы разработки гаджетов в виде xml/html,те поддерживать html5 нативно, поддерживать накопившиеся возможности по работе с OLE (притом не только в винде, а и в продуктах MS, может кто не знает но офис 2010 продолжает предоставлять доступ через OLE, который так популярен был ещё в 95 году)/ActiveX. А ещё MS приходиться держать целую платформу .NET вместе с Sylverlight(которая по началу не была .NET) в придачу и держать её в чистоте и порядке чтобы она работала сразу на всём к чему MS лапу приложило, в том числе и на MONO под лиунксом.
MS поддерживает это всё в порядке только из-за количества пользователей, а win mobile сколько пользователей использует? 2 или 3 %, стоят ли они того чтобы MS тратил кучу денег на поддержку всего старья притом что это не принесёт никакой выгоды, а возмущения 2% пользователей смартфонов никто и не заметит, оно им попросту нафиг не нужно + магазин win7 забит всякими приложениями так что я бы не сказал что пользователи в проигрыше от того что нету поддержки старых ос.