No native apps allowed in Windows Phone 7 Series = developers are not happy
February 18, 2010 [General] | By Edward J. R.
http://msmobiles.com/news.php/8964.html
Some developer documentation for Windows Phone 7 Series has leaked and it indicates that native apps will not be allowed.
The only allowed apps will be:
* XNA-written apps - mainly for games and full screen immersive apps, that don't use standard controls; XNA uses .NET technology (managed, not native)
* .NET apps (probably Silverlight?) without possibility to invoke native API, i.e. only "managed" APIs allowed
So no native apps written with C/C++ and no native API calls allowed.
To learn more, about the leaked developer documentation for Windows Phone 7, visit related thread with leaked images that show the documentation. If you don't want to register to see these images, then click here to see these images that reveal leaked documentation.
Commentary: baboons from Windows Phone division have screwed up again. Without native apps there is zero protection of intellectual property (i.e. developers can steal from developers by repackaging stolen code in their own apps) as there are plenty very easy to use and free decompilers for .NET code, and additionally it is questionable how fast these apps are (usually native is naturally faster than managed/.NET). New baboons, new mistakes.
By Thomas Ricker posted Feb 18th 2010 at 5:56AM
We expect to learn a lot more about Microsoft's plan to entice developers to Windows Phone 7 at the MIX 2010 developers conference. Until then (March 15-17), aspiring WP7 devs have to rely upon rumor and innuendo to feed their curiosity. So here you go: three purportedly official Microsoft docs from January that provide a glimpse into Microsoft's Windows Phone OS 7.0 Application Platform. First up, the docs claim that WPOS 7.0 is built around Silverlight, XNA (like the Zune HD), and the .NET Compact Framework -- a mostly clean break from WinMo's past as far as developers are concerned. Native apps are restricted to OEMs and mobile operators in order to extend the experience and functionality specific to a phone or network. Even then, they'll be limited to a set of managed APIs that Microsoft will audit during the app submission and provisioning process. Sound familiar?
As you'd expect, the OS supports preemptive multitasking -- not that Microsoft will necessarily allow its devs (OEMs, mobile operators, and independent software vendors) to send their apps to the background. The primary development tools include Microsoft's Visual Studio 2010 and Express Blend used in combination with a Windows Phone emulator. Check the docs in the gallery for the full read and be sure to hit up XDA-Developers if you want to commiserate with your like-minded peers.
距離 Windows Phone 7 系列的下一次大公開,也就是 MIX 2010(3/15-17),還有近一個月的時間,不過各位有參與、打算參與 Windows Phone / Windows Mobile 軟體開發的朋友們不用乾著急,因為相關的消息已經流出來了,以下簡單說明。
這次流出的內部文件(最早是在一月所發佈),主要是包括一些 Windows Phone OS 7.0(以下簡稱 WPOS 7.0)的簡單說明,以及未來軟體開發平台的規範(是否會有修正,一切以 MIX 2010 上發佈的內容為主,以下僅供參考)。
內容中指出,WPOS 7.0 在 Windows CE kernel 以上的東西,是以 Silverlight、XNA(Zune HD 也有用 XNA)跟 .NET Compact Framework 所撰寫,主站編輯說這也代表了 WPOS 正式跟舊 WinMo 說掰掰,不過樓下的回應有些不同的意見,是說也沒切的這麼乾淨,特別是針對 .NET CF 的部分,有興趣的朋友可以參考一下引用來源。
而未來軟體的開發部分,一般的開發者跟 OEM / 電信公司都會有個通用版的 Windows Phone 軟體開發平台,不過 OEM 跟電信公司可以用的 API(managed APIs)還是多了一點,然而所有軟體則都需經過微軟審查;不過 OEM / 電信業者若覺得該平台有所不足,則可以向微軟請求其他的原生 API(native APIs,由微軟決定開放哪些)來使用,讓他們更能根據產品、電信服務的需要,來寫出合適的軟體,但要上繳審查前必須清清楚楚的交代到底是用了哪些東西。(是說 Sense UI 還有希望嗎?)
多工的部分,OS 支援先佔式多工(preemptive multitasking,定義請參考這裡),只要不超過現有的系統資源,是可以同時執行多的軟體,但這並不代表微軟就一定會開放讓軟體在背景執行(一樣,一切等 MIX 2010...) ;至於軟體開發者能用的工具,則包括了 Visual Studio 2010、Express Blend,然後以未來推出的 Windows Phone 模擬器來測試。
完整的資料請參考以下的圖庫,或者到 XDA-Developers 來看看國外專業鄉民討論的內容。
內文搜尋

X