首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于发展WP 8的一般问题

关于发展WP 8的一般问题
EN

Stack Overflow用户
提问于 2013-02-08 20:55:17
回答 1查看 585关注 0票数 1

作为Windows 8(从现在起将被称为WP8 )的新开发人员,我想知道我在为WP8开发时会遇到什么困难。

我想请为这个操作系统开发的人,从他们的经验中吸取教训。

具体来说,以下是我的一些问题:

  1. 应用程序大小限制:在安卓系统上,每个应用程序的最大大小为50 MB,但是对于较大的应用程序,有一个库可以将其扩展到4GB (除了50 MB之外)。WP8有限制吗?如果是的话,它是什么,是否也有一种方法来扩展它?
  2. 内存限制:在Android上,每个应用程序都有一个相对较小的最大堆大小限制。每个应用程序都可以使用内存达到这个限制,如果它试图使用更多,应用程序崩溃,没有内存不足的异常。WP8有什么?它是否有一个像windows一样的虚拟内存?
  3. 仿真与设计器与设备:在Android上,模拟器非常慢(但功能非常强大),并且模拟器和UI设计器都不总是具有与实际设备相同的可视屏幕。例如,在模拟器(或特别是UI设计器)上,如果屏幕以一种方式显示,则可能以完全不同的方式显示。WP8的仿真器(和UI设计器)能否得到尊重,真正被使用而不是真正的设备?
  4. IDE有用的警告和提示:在Android上,每个版本都有自己的新API特性,但是如果您对应用程序使用了太新的功能,以防止它在旧设备上运行,则IDE(使用LINT工具)会警告您。不仅如此,它还有大量的警告和提示可以帮助您成为更好的开发人员。Visual是否有相同的特性隐藏在WP8上进行开发?
  5. 多屏幕支持:在Android上,为了支持多屏幕、分辨率和密度,已经采取了许多步骤。他们甚至制作了一个名为DP的长度单位,它根据设备的密度有许多像素。为了支持多个屏幕,WP8必须提供什么?我是否需要自己检查这些东西,还是有什么现成的解决方案?我还注意到了一个名为ViewBox的类--使用它作为处理不同屏幕纵横比的解决方案是否常见?
  6. 低内存占用UI组件:在Android上,一些UI组件是通过尽可能少的内存创建的。例如,从AdapterView扩展的所有UI组件都使用一个适配器,它使用最少数量的UI组件来显示用户可以滚动的无限数量的数据(例如,listView类)。WP8有类似的解决方案吗?
  7. 其他提示:我很想听听关于你的经验的其他一般技巧,如果有一些事情需要注意的话。也许是你们中的一些人知道的其他话题,或者其他安卓开发人员在为WP8开发时所面临的问题。

谢谢您抽时间见我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-08 21:10:49

我的意见:

我以前从没听过这样的限制。

2- Memory usage limit for windows phone 8

3& 5-在wp8中没有像安卓一样的"px“或"dpi”这样的单元。你只要说“让这个盒子是10”,操作系统就会根据屏幕分辨率来处理这个问题。如果您的应用程序在模拟器上正常工作,您的应用程序将在其他设备以及模拟器上工作。

Silverlight有一个叫做“数据绑定”的特性。您可以将任何对象绑定到您的UI。您只需初始化您的对象,然后不需要执行任何listview或textview操作,Silverlight将处理它。(http://www.codeproject.com/Articles/80555/Databinding-in-Silverlight-applications)

7- WP8 SDK不支持C#库的所有特性。你应该知道这一点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14781202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档