- Windows Phone應用程序開發
- 李春旭 劉澤宏編著
- 552字
- 2018-12-27 17:52:23
1.2.4 Windows Phone Tango應用開發
2012年3月,微軟發布了基于Windows Phone Tango的最新版SDK。與Mango SDK相比,此次更新最大的改變在于Tango SDK中包含了一個只有256 MB內存的Tango模擬器。
在Mango以及更早版本的Windows Phone設備中,所有設備都配置了標準的512 MB內存。隨著諾基亞與微軟戰略合作的深入展開,諾基亞要求微軟在系統層面支持諾基亞全價位的產品線,Tango應運而生。Tango作為Mango的后續版本,支持更多規格的硬件,其中包含256 MB的內存和更低頻率的CPU。
諾基亞的Lumia 610是第一款擁有256 MB內存的Windows Phone設備。與之前的512 MB內存相比,Lumia 610在程序運行上有一定限制。同時由于內存變小,Tango對開發者開發應用也提出了一些新的要求。
微軟稱,目前Marketplace上的應用將有5%無法在這些入門級設備上運行,除非開發者愿意重新編寫或者修改應用,提升內存使用效率。
同時,256 MB Windows Phone在體驗上會受到如下限制:
? 更少的代理使用,導致在Live Tile更新和后臺運行程序上有所限制,但Push Notification推送不受影響。
? 快速切換只支持更少的應用。標準狀況下Mango支持最近使用的6個應用之間的快速切換。因為擁有的內存更少,在快速切換應用上會有更多限制。
? 部分占用內存較多的應用不支持。512 MB內存設備允許應用在運行時使用90 MB左右的內存,但256 MB設備將無法支持使用90 MB內存的單一應用的運行,因此也會導致部分應用無法運行。
在Tango SDK中,開發者可以在Visual Studio IDE中看到Tango 256 MB模擬器,如圖1-9所示。

圖1-9 Tango模擬器
- 從零開始寫Linux內核:一書學透核心原理與實現
- Puppet實戰
- Linux Mint Essentials
- 精通Linux內核開發
- 操作系統基礎與實踐:基于openEuler平臺
- Ubuntu Linux操作系統
- Windows Server 2019 Administration Fundamentals
- Linux內核觀測技術BPF
- Learning Magento 2 Administration
- Windows 7應用入門與技巧
- 計算機系統:基于x86+Linux平臺
- ElasticSearch Cookbook
- Distributed Computing with Go
- Troubleshooting Docker
- 操作系統之哲學原理第2版