开发跨UI体系的Symbian应用

一直以来,Symbian都是基于OS + UI体系分离的设计,这种分离又不同于Android,后者的不同UI只是视觉呈现的差异,对应用而言,是完全兼容的。但Symbian的不同UI体系,如S60、S80、UIQ、QT等,彼此间连UI的API都不兼容,对应用开发者来说,这真是一个噩梦。虽然也可以通过将UI API的使用限定于Uikon UI(S60、S80、UIQ等当代UI体系共同的继承源),从而实现最大程度的兼容,但这样做是以牺牲广泛的可用UI元素为代价的,对稍复杂的应用而言都不太现实。况且即将取代现有各种UI体系的QT,又是一次颠覆性的变革,不用指望任何的兼容可能了。

那么,在这样一个变革到来之前的暗夜,如何开发一款可跨UI体系的Symbian应用呢?这并非没有可能,但有着诸多的限制。如果你的应用能满足这些限制的话,那么完全可以成为真正意义上的跨UI体系的Symbian应用。

继续阅读开发跨UI体系的Symbian应用

Twimoby is ready for closed-beta test

Twimoby (follow us on Twitter) is a web service mainly focus on mobile twitter experience. At present it is only tested on Nokia S60/Symbian platform.

Features:

  • No client needed. Just use the built-in Email client in your phone to access most of the twitter services. (need IMAP support in the Email client, S60 confirmed)
  • Public timeline / Friends timeline subscription.
  • Keyword watch (Twitter search) subscription. (under implementation)
  • Automatic update, without user activities. (need phone support, S60 confirmed)
  • Notification for new message. (need phone support, S60 confirmed)
  • Show recent messages on idle screen. (need phone support, Nokia E-series confirmed)
  • Send your twitter message just like regular SMS or Email. (under implementation)
  • Reply on message directly to act as @someone. (under implementation)

In Plan: (only for some operators)

  • TRULY message push support. Only connect and fetch when new messages shown up, without persistent or periodic connection. Greatly save your network cost and extend the battery life.

Tweets shown on idle screen:
Tweets on Idle Screen

Write new tweet:
Write new tweet


We are currently looking for testers for our first closed-beta test. If you have a smart-phone of Nokia S60 3rd, have some twitter basis, and want to participate, please reply on this post. We are expecting your participation!

S60第三版的Field Test也能实现锁频

最早用N-Gage时,zg曾写过一个和Field Test功能相似的NetMon,可以支持锁频,很好用。当年在峨眉山旅游时就曾经通过锁频保证了手机上网的稳定性

此前也下载过一个S60第三版的FTD(Field Test,通信网络现场测试工具),不过一直没捣腾懂这个界面怎么用。这次升级E90固件,重新安装了新版本的FTD才总算搞懂了这个玩意儿的用法。

启动FTD后,在很多页面中都能看到BTS test OFF,表示当前未开启“锁频”功能。激活锁频只需要在上述任何一页中,从菜单选择“Execute”,然后输入频段号即可。当前的频段号在第一页中的FreqCh栏里显示着。输入3333即可关闭锁频,回到正常状态。

小技巧:切换到0(或者其它任何无信号的频段)即可达到当年葛优在《手机》中开机强行拔电池的效果——“暂时无法接通”(或者“不在服务区”)。;)

Nokia E90支持H.264视频加速的尴尬真相

在去年E90刚到手的时候,我曾经尝试分析过E90的视频播放硬件加速能力,当时试图用内置的RealPlayer播放器播放全屏尺寸的H.264未果。后来又看到网上很多关于E90视频转换的文章,不过都没有提到过如何转换支持内屏全尺寸播放的H.264视频

今天,在试用Badaboom之余,我又顺便深入测试了一次E90的H.264视频播放能力。经过多番对比测试,最终得出一个残酷的结论:

E90并不支持使用内置的RealPlayer播放器借助硬件加速播放内屏全尺寸(800×352)的H.264视频。

继续阅读Nokia E90支持H.264视频加速的尴尬真相

Symbian基金会成立,将整合现有平台并实施开源战略

参引 www.symbianfoundation.org

为了迎击来自Google Android阵营的挑战,Nokia联合Symbian阵营的成员及其它业界巨头,成立Symbian基金会。有别于原Symbian Ltd.,基金会将以非赢利模式运作,参与的企业只需象征性的缴纳少量的费用即可获取使用Symbian及之上平台的授权。作为初期贡献,Nokia将会收购原Symbian Ltd.的余下股份,并将其操作系统资产及自家的S60平台一并贡献给基金会。另一方面,索爱、Motorola和DOCOMO也将各自基于Symbian的平台“UIQ”和“MOAP”贡献给基金会,以形成统一的Symbian联盟。

作为主要的战略计划,Symbian基金会将会在未来两年内逐步开源其操作系统及上层软件,并提供给社区完全开放的开发平台和支持计划。

—–
看来,Google的强势介入的确给这个曾经封闭的产业施加了前所未有的竞争压力。作为开发者,这无疑是一个令人兴奋的消息,让我们一同期待智能手机产业更加开放的未来吧!

初步完成Position Provider接口的反向工程

经过两周业余时间的努力,终于初步完成了S60 3rd FP1中Position Provider接口(EPos Plug-in Framework)的反向工程(主要是CPositioner及相关类),并成功在模拟器上将测试第一个Demo Plug-in通过。

说起这个Position Framework,还真有点耐人寻味。 继续阅读初步完成Position Provider接口的反向工程

E90 Firmware亚太版7.40.1.2已上线

可通过如下官方网址查询:http://europe.nokia.com/A4305060

我的E90已刷为新加坡版Product Code:0544485,Nokia Software Updater上明确的显示出当前的最新版本是7.40.1.2:

E90 Firmware 7.40.1.2

E90中文Firmware虽然更新晚了欧洲版本不少,但现在终于也可以享用到A-GPS和更稳定的浏览器了! 🙂

下一代N-Gage平台11月正式登场!

来自N-Gage官方Blog的消息,Nokia下一代N-Gage平台将在11月正式登场!届时,包括EA、Gameloft、Digital Legend在内的多家原N-Gage平台的支持厂商将携崭新的游戏回归!

新一代的N-Gage平台将不再局限于少数一两款手机,而是充分发挥Symbian开放系统的兼容性优势,形成一个完整的系列。目前主要覆盖N-series中的几款S60第三版手机:Nokia N73, Nokia N81, Nokia N81 8GB, Nokia N93, Nokia N93i, Nokia N95, and the Nokia N95 8GB。

借助强大的硬件机能,新N-Gage平台将大幅度提升游戏的视觉体验,这一点从下面这段视频中便可明显体会到。

继续阅读下一代N-Gage平台11月正式登场!