我正在开发一款适用于手机和平板电脑的应用程序,该应用程序将部署在 Play Store 和 Apple Store 上。我对某事感到困惑。众所周知,应用程序可以在 Windows 和网络上调整大小,但无法在手机和平板电脑上调整它们的大小。所以问题是,如果我们根据所有设备的 MediaQuery.sizeOf(context).height 设计 UI,那么当我们垂直调整应用程序大小时,Windows/Web 应用程序内容将会缩小,而移动设备和平板电脑则不然。
我的疑问是:
在开发手机和平板电脑应用程序时,我们是否应该考虑 Windows/Web 布局?
如果是,那么如何对 Windows/Web 设备使用 MediaQuery 高度系数。
如果不是,那么为什么?
注意:我不想使用任何包。
有人可以分享的任何帮助或相关资源都会有所帮助。
谢谢。
这完全取决于你。如果您的要求只是针对平板电脑和移动设备进行开发,则无需使其响应网络。但是,除非使用模拟器,否则无法在 Windows 中运行 APK。因此,关于响应能力,如果您尚未部署 Web 应用程序,则使其具有响应能力是没有用的。 MediaQuery只是根据设备尺寸进行计算或设计。对于移动设备和平板电脑布局,不会有太大变化,但对于网络,您应该考虑每个场景。如果您的目标是开发支持所有平台的应用程序,那么您可以尝试创建响应式应用程序。正如您提到的,您不想使用任何包,如果需要,请尝试
[flexi_ui][1]
或 [screen_util][1]
,这将根据初始值自动调整您的设计大小。