如何使Blackberry用户界面更具吸引力?

4

我正在开发黑莓用户界面。但是与安卓界面相比,黑莓界面较不吸引人。我希望能够使我的黑莓界面更像安卓界面,更加吸引人。


首要任务应该是更改字体! - Andrew Hare
2个回答

13

@Dave Markle是正确的,这是一个相当一般化的问题。假设你所说的“有吸引力”是指“外观比默认控件更好看”,那么你需要大量定制控件。在黑莓行业中,越来越多的领先应用似乎几乎完全使用自定义UI。

我不会涉及图形设计的具体细节,因为那超出了SO的范围,但一个好的起点是请一个图形设计师拼合出一些概念屏幕,然后作为开发人员,你的工作就是构建与之匹配的控件。

网络上有一些关于如何入门的教程。我写过一些 - "BlackBerry UI - A simple custom field" 是一个关于如何制作自定义控件的好基础介绍。

还有对@Dave评论的更正 - 你可以在黑莓上抗锯齿文本 - 虽然这并没有得到很好的记录。例如,从默认系统字体派生的9磅次像素抗锯齿粗体字体:

Font.getDefault().derive(Font.BOLD, 9 Ui.UNITS_pt, Font.ANTIALIAS_SUBPIXEL, 0);

@Mariano; 链接应该是[ http://thinkingblackberry.com/?p=167 ]。@Anthony Rizk已经改变了他的URL获取博客文章的方式。 - Olaseni

8

好的,喝了几杯啤酒后,很多事情看起来更有吸引力... ;-)

但说真的,我认为你会遇到一些基本限制,因为你所使用的平台存在一些问题。iPhone、Pre和(我猜?)Android都有专用的图形硬件,可以对文本进行抗锯齿处理,并相对轻松地执行复杂的动画效果。大多数黑莓手机没有这种硬件。

我通常建议人们在设计时,尽量保持在他们所设计的设备范围内。例如,如果你正在为Windows XP编写应用程序,不要试图让它看起来像Mac上的应用程序。保持与你所设计的特定平台上最佳应用程序的风格一致。也许这个答案并不是很有帮助,我不知道...但这是一个非常普遍的问题。


1
对我来说,任何平台上应用程序最吸引人的特点之一就是不需要学习新的UI语言,只为了让开发人员制作出漂亮的屏幕截图。 - Richard

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接