Под ограничениями в данном случае понимается невозможность создания официальных программ, код которых обращается к системе напрямую. Ярким примером подобных квот выступает платформа iPhone OS. Причина — желание контролировать действия разработчиков, порой несанкционнированные.
Microsoft, как утверждается, пошла по стезе запретов даже больше: программы для новой ОС Windows Phone 7 смогут оперировать только набором официально разрешенных управляемых протоколов, предоставляющих доступ к ограниченному набору функций телефона или тех возможностей, которые специфичных для оператора. Настоящий нативный код будет блокироваться. Правда, в некоторых случаях производители телефонов или операторы могут разрешать приложениям использовать особенные возможности телефонов.
В отношении многозадачности Microsoft предложит систему уведомлений, напоминающую ту, которая реализована в iPhone OS.
Само программирование будет походить, скорее, на разработку для медиаплеера Zune HD, нежели под любую версию Windows Mobile. Можно применять .NET-инструменты, причем Silverlight ставится во главу угла. Игры и прочие сервисы будут использовать одинаковое XNA-окружение, которое эксплуатируют Zune HD и Xbox 360 - это позволит легко переносить игровые приложения на совместимые платформы.
Источник: Сотовик
|