为黑莓10设备统一屏幕分辨率
为黑莓10设备统一屏幕分辨率

我们收到了来自黑莓®开发者社区的大量反馈,反映设备屏幕分辨率的变化如何影响应用程序的开发。更令人沮丧的是,这些屏幕分辨率的通知往往很晚——例如,惊喜,我们有一个很棒的新设备,屏幕分辨率是A x B!这通常会引发这样的回应 <homer>Doh!</homer>
这次,我们将抢先一步(无意双关),让您了解即将发生的事情,以便您提前规划,并且我们将分享我们正在做的事情,以使您的生活更轻松。
我们在 BlackBerry Jam World Tour 上发放了黑莓® 10 Dev Alpha 测试设备,以便开发者可以开始构建他们的应用程序,并在与首款黑莓10智能手机相同的传感器和屏幕的硬件上进行测试。 众所周知,Dev Alpha 设备的屏幕分辨率是 1280 x 768。 让我们记录在案,确认这将是首款黑莓10全触摸设备的发货屏幕分辨率。
Thorsten Heins 也公开表示,全触摸设备不会是我们生产的唯一黑莓设备。 我们还在继续为像我这样喜欢在物理键盘上打字的用户提供标志性的键盘。 这款新的物理键盘设备的屏幕分辨率将为 720 x 720。
现在您可能在想,太好了,您提前让我知道了屏幕分辨率,但您将来会做些什么来让我的生活更轻松呢?
我们已经听取了意见,我们已经吸取了教训,现在我们告诉您,未来新的智能手机将统一采用以下屏幕分辨率,这将使您能够设计应用程序以适应两种主要的形状因素
- 全触摸设备:1280 x 720 (16:9)
- 键盘设备:720 x720 (1:1)
我确信你们大多数人都知道自己在想什么:第一款黑莓10全触摸设备呢? 为什么它的屏幕分辨率不同? 第一款黑莓10设备已经开发了很长时间,涉及到大量的供应链管理和制造工具,才能将其推向市场。 所以这几乎已成定局。
这种最初的 1280 x 768 分辨率与未来设备的差异通常会影响那些正在为第一款黑莓10设备构建自定义全屏 UI(例如游戏)的开发者。 如果您属于此类情况,则可以根据您的业务需求选择以下几个选项
- 修改您的应用程序以适应每种分辨率,以充分利用不同黑莓10设备屏幕分辨率的全部分辨率
- 考虑在第一款黑莓10设备上将您的应用程序“信箱化”为 1280 x 720,在屏幕两侧保留 24 像素,这样您就不必对下一代全触摸屏幕分辨率进行任何更改。
我们正在统一两种主要屏幕分辨率这一事实,很大程度上受到了您——我们的开发者社区的影响。 我们致力于使黑莓平台成为绝对最好、最容易开发的应用程序平台,以便您进行创新并发展您的业务。
我们的框架还考虑到了这些不同的形状因素,因此如果您使用的是核心 Cascades™ 控件和布局,UI 框架将尽可能为您调整控件大小和布局。
我们将继续向应用程序框架添加特性和功能,这将帮助您轻松管理应用程序中不同屏幕尺寸之间的差异。 我们还将更新用户体验指南,以在为不同形状因素构建应用程序时提供布局和交互方面的考虑,敬请关注!