小议"移动Widget"

小议"移动Widget"

&">nbsp;

本周二的IT龙门阵换了一个口味,不再是单纯互联网圈内的交流,而是和无限论坛共同举办了一期讨论移动Widgets在中国发展的活动。

提到Widgets,我在很早之前写过一篇关于Widgets的文章《雅虎widgets、搜狐博客3.1、诺基亚维信》,不过从现在看,互联网上的widgets并没有像想象中的一样火起来。移动Widgets会不会火起来,会不会每个人的手机都有大量的Widgets程序呐?我想没人知道,不过从我对市场的认识看,难度确实不小,如果想火起来确实不容易。

废话少说,我说说我的观点吧。

为了便于读者的理解,我这里谈到的移动Widgets特指“联合创新实验室(JIL)和中移动BAE平台”。关于这两个项目的具体情况,请读者百度或者google一下了。其他如塞班Widgets不在本文讨论之列,但也有参考意义。

1、跨平台的工作完成很困难,技术上难度很大。

开发过手机应用程序的都知道,在手机开发一个应用非常困难,他需要开放多种版本。而且每个版本针对每个手机进行相应的适配工作。而根据BAE的介绍,BAE现在支持Symbian、Windows Mobile以及OMS等主流移动终端智能平台,BAE widget引擎屏蔽了手机操作系统的差异性,实现了移动Widget“一次开发,到处运行”的跨平台运行。基于BAE Widget SDK开发的widget应用,采用标准的Web语言,可以在不同终端平台上的BAE环境上运行,并具有一致的用户体验。

BAE虽然这样说,不过我觉得这从技术上实现是很困难的。现在智能手机的运算速度虽然有了很大的提高,但如果在上面运行一个虚拟机,并在虚拟机的基础上运行widget,运行速度是不是能满意,这值得怀疑。当然有人说手机的速度更新很快,高主频的手机会越来越多,具体效果如何,时间来证明。

还有一点,手机上的屏幕大小不一样,这样也是困扰widget开发的一个难点,再加上手机的键盘的不统一(普通手机键盘、全键盘、触摸屏)和手机设备千差万别(摄像头、蓝牙、红外)。这都会跨平台问题造成很大的技术问题。

当年java号称一次开发,跨平台运行。时至今日,我们再看,至少在互联网界已经基本上是 LAMP的天下了。当然造成这个局面的因素很多,跨平台产品的运行速度和开放多版本的工作量之间可能需要有个平衡点吧。

2、在PC上浏览器打败了PC Widget(云概念的冲击)

在PC互联网前几年也曾经有过Widgets的产品,不过大部分产品都已经消声灭迹了。究其原因,可能是浏览器的后台技术发展太快,浏览器所有PC上都有,而开发者只需要开发后台程序,无须开发用户端程序。在PC端,Widget又打败不了基于操作系统的软件,所以Widget在夹缝中生存,声音越来越弱,最后也就没有声音了。

最近几年各大厂商又在鼓吹云概念,Google李开复说,“未来的工作95%在浏览器中完成”,虽然我们看不到95%的这么大份额都在浏览器中完成,但浏览器代替客户端软件的趋势越来越明显。

未来的手机Widget是不是也会受到手机浏览器的冲击,这个答案是肯定的,只是这个影响有多大、是不是致命的影响,还不好说。

3、手机预装的问题

我一直抱有对移动Widget憧憬的唯一原因是,运营商对产业链的控制是强势控制。这和PC互联网是完全不同的。运营商绝对不是通道,他们要控制产业链以获取最大的利益。而控制最直接的方式就是做大量的定制机,有定制机才可能有BAE平台的预装,也才有能力激发大量开发者的开发意愿。所以手机的预装BAE平台是非常非常重要的。

我对这个市场的看法是:市场上如果没有大量内置里BAE平台的手机,不能达到一定的用户规模,手机Widgets这个事情基本上没戏。

4、Widgets 安全

在非智能机时代,手机安全级别还处在很低的级别上。而在智能机时代,安全问题绝对是重要的问题。智能机可以读取用户手机内的信息,比如电话本,通话记录,短信,甚至是在手机交易的过程的银行账号密码,这都是有可能的。而BAE平台是允许开发者在许可的情况下访问一些手机资源的,比如电话本、短信、摄像头、蓝牙传输设备等等。这必然会造Widgets的安全问题。还有一个开发者安全问题,现在手机软件都可能会遭遇加壳、破解、反解码等过程。而Widgets几乎是源码公开的。

5、代收费和利益分割的问题

根据计划,BAE可能会提供代收费渠道,而这点正是开发者最为看中的。一谈到分成,这个问题就大了。像现在的sp一样,怎么管理,着实要考验运营商的管理和运营能力了。会不会乱,会不会恶意扣费,会不会。。。。。。

还有对协调的开发者的问题,如何解决开发者利益分割的问题。中国人的习惯是一窝蜂,看到一个地方赚钱了,所有人都扑向那里。facebook可以管理10万个插件,BAE怎么来管理这些开发者,又是一个需要动脑筋的地方。

时间: 2024-09-20 18:50:39

小议"移动Widget"的相关文章

qt-在Qt中给widget添加背景图片,图片空白处显示为黑色

问题描述 在Qt中给widget添加背景图片,图片空白处显示为黑色 QPixmap pixmap(""picture/love.png"");QPalette palette;palette.setBrush(QPalette::Window QBrush(pixmap.scaled(size() Qt::IgnoreAspectRatio Qt::SmoothTransformation)));this->setPalette(palette);setAut

请问把一个Widget改成一个独立应用需要做哪些改动?

问题描述 请问把一个Widget改成一个独立应用需要做哪些改动? 有一个demo,是个widget,我想把它改成一个普通的app,需要改哪些地方? 解决方案 http://www.zhihu.com/question/22942512

“IT列国”之“鸡鸣狗盗”--小议普通项目组成员对项目的作用

项目|项目 "IT列国"之"鸡鸣狗盗"--小议普通项目组成员对项目的作用 0.前言 鸡鸣狗盗是一个描写小角色.小人物的故事,它讲了齐国孟尝君的两个不知名的门客通过鸡鸣和狗盗这样的雕虫小技帮助孟尝君从强秦手中脱险的经历.孟尝君田文是著名的战国四君子之一,为人好客,手下门客三千,任齐国相国.他出使秦国,被秦王软禁,幸亏两个手下扮狗和装鸡叫帮他克服困难,逃回齐国. 本文借用鸡鸣狗盗的故事,写普通的项目组成员(即所谓的小角色)对项目组的重要作用.普通的项目组成员其实往往能在

小议如何在组件上显示图象

显示 小议如何在组件上显示图象 ●○●○●○●○●○●○●○●○●○●○●○●○●○●○○●作者:刘湛○●○日期:2000-12-22●○●jeru@163.net○●●○●○●○●○●○●○●○●○●○●○●○●○●○●○○●一天进步一小步●○●○●○●○●○充实我的每一天○●●○●○●○●○●○●○●○●○●○●○●○●○●○●○ 首先要说明的是,在组件上方便的显示图象是 swing 比 AWT 优越的特性之一,暂时我还没看到如何在 AWT 中实现这一方法,如果你知道,请来信告诉我. 在 s

小议学习java的浮躁心态-分析篇

  知识是需要沉淀的:思想也是在不断的学习.磨练中走向成熟的:而技术也是在不断的创造中开拓的. 在<引出篇>中,我简单的举了一个身边的例子,以及夸张的描述了一个浮躁学习的状态.这些只简单的点出了浮躁心态的表象,那么现在让我们来分析一些根源. 在<引出篇>的议论中,有朋友提到"软件业的浮躁"一词,也建议在"分析篇"中从这方面分析一下.有关"软件业"之类的议论,在各大论坛或网站上比比皆是,有抱有积极心态的,有唉声叹气的,有发牢

交互设计实例:sohu的widget开放平台的气球设计

曾经在sohu的开放平台上做过一些小的widget,其实这些widget已经是很久以前的事了,只是最近在看站点访问量时,还是想应该把这段记录下来.故事虽然很小,甚至都不算是产品,但是过程也许多少还能给人一些启发吧. 当时,对产品设计很多的思考来自于观察普通用户的行为,但苦于不能验证这些用户的感觉是否到位.sohu的widget开放平台已经建立了一段时间,于是萌生了业余时间做个小的widget,一来测试一下平台的传播性,另一方面可以通过数据更好地提高自己对用户的理解. 一. 飘扬的汽球 背景: 当

Widget logic 让你的侧边栏与众不同

Widget logic 是最有用的wordpress插件之一.通过设置,Widget logic能够让博客的不同页面显示不同的侧边栏.这个功能非常有用,当你打算在侧边栏显示广告或其它内容时,不必再费事地修改模板. 你可以从wordpress.org网站下载这个插件,安装完毕后,需要激活才能正常使用. 实例-在除首页之外的所有页面的侧边栏中显示"最新日志" 步骤一:添加"最新日志"选项到侧边栏 登录博客的管理后台,然后点击小工具(widget)菜单,拖拽"

掌握Dojo工具包,第6部分:Dojo Widget的高级应用

Dojo Widget 是 Dojo 极为重要的部分,因此在对 Dojo Widget 有了全面的了解以后,还应该加强对其使用机制的掌握. 创建 Dijit 的两种方式 Dojo 提供了两种方式给系统开发者去使用其所提供的 Dijit(Dijit 是 Dojo Widget 的简称).第一种方法是通过直接在页面中静态的写入带有 Dijit 属性的标签去实现该 Dijit 的使用:第二种方法是通过 Javascript 语句,动态的在当前使用页面中生成 Dijit. 第一种方法被称为静态创建 Di

Android的组件工具箱(widget tool box)简介

Android提供一些标准的组件工具箱, 可以进行简单的开发; 具体参见: http://developer.android.com/reference/android/widget/package-summary.html 常用控件: TextView: 标准的只读文本标签; EditText:可编辑的文本输入框; Chronometer: 简单的计时器; ListView: 垂直方向的列表条目; Spinner: 一个包含选项的单选框; Button: 标准按钮; ToggleButton: