Я услышал, что пользовательский интерфейс (UI) Windows Phone 7 полностью основан на Silverlight. Кто-либо может подтвердить это? Или это реализовано другими платформами?
Windows Phone 7 будет поддерживать разработку приложений в Silverlight или XNA .
Вы спрашиваете, написана ли оболочка и т. Д., Установленная на самом телефоне, на Silverlight? Мой первый вопрос был бы: «Почему имеет значение, что использовала Microsoft?» Наверное, можно поспорить, что они использовали это, но я сомневаюсь, что они сделали все в SL. В какой-то момент им нужно перейти к ОС. Например, я сомневаюсь, что встроенное ядро медиаплеера или приложения Office являются SL.
Глядя на содержимое разблокированного образа эмулятора , вы наверняка сможете сделать вывод, какие части были разработаны с использованием каких технологий. Я оставляю это упражнение на ваше усмотрение.
Действительно Silverlight используется для сторонних приложений на Windows Phone 7, плюс XNA также поддерживается, как уже упоминалось. Однако приложения Office и некоторые сторонние приложения написаны с использованием инфраструктуры Iris, которая является только внутренней структурой разработчика, похожей на WPF, это та же среда, которая используется для программного обеспечения Zune (Dorado), которое используется для синхронизации с Windows Phone 7. устройство.
Я могу сказать вам одно: они используют Expression Blend (или его модифицированную версию) для частей основной дизайн пользовательского интерфейса. Вы можете увидеть, как разработчики используют это в одном из своих промо-роликов.