• 下一代架构:HTML5+云计算/云存储

      2010的HTML5技术+云存储/云计算架构;与2000年时的Web技术+集中式架构的发展极为相似。由开始缓慢、观望态度发展至主流。我们有理由相信,新的架构定能引领下一个十年的应用开发。乐在HTML5!
      自我反醒:新技术是优秀产品的催化剂,但它们之间没有必然联系。好的产品推介也不必要刻意夹杂消费者难以理解的技术元素。

     
  • iPad:改变我们的生活习惯

      导读:阅读和社交是静动生活重要代表,是建立良好生活习惯的重要基础。而以iPad为代表的平板电脑及其应用的市场化、规模化,将对人们形成积极、健康的生活习惯有深远的影响。


      无论iPad在商业上能获得多大的成功,我们都有理由相信它将影响人们的生活习惯。首先,通过千变万化的娱乐休闲应用让人们拥抱它,体验它的美妙。当大脑需要思考、放松、充电时,人们开始平静下来读书,读报,读新闻,这种生活习惯的改变完全是在不经意间发生的;同时,做为现代社会不可或缺的社交活动,SNS也将变得随时随地,无论你在床上、沙发上、草地上、商场坐椅上甚至卫生间☺捧着iPad读书还是看报,您的朋友可以无时无刻轻松地联络到您,由您自由决定是否语音、视频、文字还是加入群组活动,这种对生活的便利平板电脑可以做到。
      随着商业社会的高速发展,使我们的物质生活不断丰富,相对于我们的上一代,我们不必为温饱和生计不断的奔波劳命。当然,这种发展也潜在地赋予了我们莫大的生活压力,甚至使一部分人喘不过气来。尤其在中国大陆,由于贫和富的转变在极短时间内完成,更使人们的不安全感和危机感史无前例的大。为了缓解这种压力,人们不断的追求物质满足,而往往忽略了个人精神生活的提高。甚至工作之余,精神世界空虚到只剩下无止尽的社交应酬或娱乐,同时还为自己找了冠冕堂皇的理由:忙和累之余放松一下吗。
      是的,以上论调过于老态,毫无新意。 显然,iPad也无法改变现状,甚至于有点不搭界。本文之所以大调于此,想表达的是:除了时间的不断冲刷,没有什么灵丹妙药可以改变社会发展的大流,但科技的进步可以成为人们生活习惯改变的助推剂。举个例子,现如今当人们生活空虚乏味时,电脑科技的发展已经影响了我们的生活,丰富多彩的电脑游戏、网络游戏、即时聊天、社交网络、网上冲浪、3D电影等等这些占有过我们大量的业余时间,我们的生活习惯也因此围绕着这些不断地变化。
      iPad为代表的平板电脑的到来,我们的业余生活会有新的归宿吗?个人抱以乐观的态度,阅读习惯将随之慢慢的形成并强化,随着人们的知识在阅读中不断汲取,伴之无处不在的网络,人们探索未知的天性将被逐渐的激活。当然,事物的两面性决定,其中仍会有相当比例(甚至绝大多数)的人用它做为休闲娱乐的工具。无论如何,iPad为代表的(包括电子阅读器在内的)平板电脑毕竟使我们离阅读及探知的距离更近了,又伴之以商业社会对其的巨大推力,这是天时、地利、人和的。阅读和探知必将逐渐地成为大多数人生活的常态。
      当然,除了阅读改变你的生活习惯外,在现代社会,健康、积极的社交也是必不可少的社会活动,它对于个人和群体精神生活质量的改善是积极的。做为高效社交活动的重要补充,SNS已经渗透到网络世界的各个角落,只要你在线,无论你是一个人还是一群人在一起,你都可以成为网络社会的一部分。而平板电脑给予你使用SNS的移动性及便捷性,这种优势同样是其它电脑设备无法比拟的。

     
  • iPad:谁为您的利益负责?

      还有十多天iPad就将在美上市,各地开发者开发活动也日趋风声水起。尽管在未来一个月仅仅在美国发售,但这丝毫不阻碍消费者以及开发者们似火的热情。世界各地乐活一族们以及铁杆果粉们已经通过各种途径狂热订购,号称订购首日卖出12万台。预计4月3日发售日订购数可能会超30万台,大胆预测者预计最多将达100万台。想当初,iPhone花了两个半月销量才突破100万台,而对于iPhone,事实证明它的确是一款革命性移动消费产品。不知iPad是否也会匹配这个称号,试目以待。

      当然,以上这些无论对于消费者、生产者、经销者、开发者来讲的确是足够喜人的信息。绝大部分从众心理的消费者可以不必为自己一时冲动而懊悔;对于非美地区的经销商们当然已经提取到了丰厚的代购佣金,配件商们也已经具有十足的信心敞开大门迎接首批吃“螃蟹”者;苹果公司自然不用讲了,销售决定一切,当然,或许鲜为人知的战略成功更值得他们自我陶醉;还有开发者,无论尝到还是未尝到AppStore甜头,他们永远是苹果最强大、最坚定的拥护者及粉丝,除了潜在地带给消费者和苹果公司意想不到的大量新颖的应用外,其难免也是一大稳定的消费群体,由此可见平台的力量、价值真是无穷无尽啊。

      讲了这么多陈词滥调、无关痛痒的话,我们还是回到主题“谁为您的利益负责”吧。首先,消费者自有他们购买的理由,因为无论多么糟糕的产品,总会有追逐者;而经销商和苹果公司都是商业利益驱动者,自然不用说;看来只剩下开发者了,是的,我亲爱的IT同行们,尤其是中国的开发者,你们的利益谁负责?尽管目前只要花$99就可以入驻AppStore,花$499就可以获得开发、消遣用途两不误的美轮美奂的iPad;尽管您能因此得到优良的开发程序包及开发体验;尽管您可能就是那些在AppStore中获得高额利润的幸运儿中的一员。

      当然,我绝对相信拥抱苹果的开发者绝大多数是极具个性的理想主义者;追求品质,注重细节,精益求精或许是他们自己也抹灭不掉的性格标签。不过,不知谁能告诉我,中国上市的时间表?未来几个月,iPad在中国的持有量?在AppStore上有多少中国开发者真正获得了丰厚的利润,足以支撑运营一家专注iPad/iPhone/iPad Touch应用开发的创新企业?悲观的说,或许你们很长时间卖的只是寂寞。

      真得不是我危言耸听,谷歌伤害了多少中国员工及商户的心?苹果迟迟不大张旗鼓进入中国,他有什么想法?Steve Jobs何时能踏上中国大地来看看以鼓励一下果粉?题外话:我们越是喜欢的谷歌、苹果、Twitter们,不知何故他们反而越是离我们远。当然个中原因是多方向的,本文不便详述,或许大家也都心知肚明。这里只是稍许提醒一下我们忠实的开发者们,跨国大企业们耗得起,做为小老百姓的我们可不见得谁多玩得起。☺

      做为AppStore的高级开发商户们,你们迄今还没得到应有的正常待遇吧,除了信用卡,不能用银行支付卡,支付宝当然更不用提了;那些专业的英文开发文档、视频资料是否会对你们的开发进度有所影响? 更可气的是,你们的应用在AppStore中被分区存放,不知现在是否也能像Facebook,Twitter,Skype,Google Apps那般容易地被找到?当然,大度的你们对于以上这些不在乎。第一,你们走国际化路线,语言文字不是问题;第二,现在都已经信用卡时代了,谁还用借记支付卡呀;第三,我们的应用就是开发给我们中国老百姓的;第四… 或许还有第五、六。苹果顺民啊… ☹

      坦率地,花钱买小应用玩,我从没这个习惯,不知你自己有没有这习惯;周边朋友用iPhone的、更别说计划几个月内入手iPad的,这人群亲身感受还真不多。AdMob公司调查显示截至09年底,全球有7800万iPhone/iPod Touch用户,美国占了一半即约3900万。而中国仅占区区1%,也就100万不到。试问我的同行,如果你开发的应用只是面对中国用户的,按以上分布数据,市场规模到底能有多大,如果再考虑一下国人的消费习惯,我真不敢想像了。iPad的确快来了,但对于中国开发者面向中国用户市场,我们还能抱以多大的期待呢?真是前有华容道,后挤独木桥啊。当然,也许我的分析对于行业内的您来讲,早已不算什么新闻了。您的回答或许是:要以发展的眼光看问题吗。

      对,讲到发展,本文就再多啰嗦并引申一小节吧。同您一样,个人绝对看好移动应用市场,也更看好iPad为代表的平板电脑应用市场。我前面几篇文章中,八句不离Web应用,是的,在本文结束之前,我还是向我的开发者同行呼吁,不走独木桥,另辟新径的办法还是Web应用。准确地说,是基于移动和平板电脑的触控交互式Web应用。它即可以友好的支持iPad/iPhone/iPod Touch这部分用户,又包容所有主流的移动及平板电脑设备;还绕开对我们不太公平的AppStore。中国的开发者,由于逆境而比欧美开发者更早大踏步、大力度进入Web/HTML5应用世界,我认为,其前途同样是光明的。

     
  • UED:Web应用我所见

      随着互联网的高速发展,新兴的Web技术和理念必然会渗透到企业开发领域。同时,身处在一个更加开放的互联网环境,对企业应用固有的一些特性的要求也有所提高,我们来看以下一些关键字:

    • 新兴Web市场:Web2.0, AJAX, 用户体验,个性化, Mobile UI
    • 传统企业级领域:安全,为不同的产品提供UI,为不同渠道提高UI,为不同角色提高UI,UI客户化,UI的升级能力 

      面对新的挑战,企业软件提供商不仅要提升自己的内功,即架构师对web的认知能力,开发人员web开发技巧。同时,在web框架层面上,需要有这样一个产品,我们对它的要求可以通过Top 10来总结:
      1.有效简化web的开发
      2.具备客户化和可升级能力的UI (很重要,并且需要很强大的框架支持)
      3.支撑业务,提供足够的灵活性
      4.提供良好的用户体验
      5.良好的包容性和集成能力,即既能整合第三方的web,又能很方便的被它方集成
      6.对企业用户而言,将应用功能开放给互联网用户或者第三方系统,必须是足够安全的
      7.兼顾多个显示设备
      8.兼顾多浏览器
      9.有能力提供个性化服务
      10.高性能

      好的Web开发产品就是要让开发人员感觉到开发原来如此简单,做出来的产品又能让用户感觉到眼前一亮。这也是我一直追求的目标,每一天都会离这个目标越来越近

     
  • iPad:实用来自云端

      云计算时代的来临,决定了Fat PC向Thin PC的转变。这种变化甚至正在以“摩尔定律”式的发展首先渗透到一些开明、有远见的IT企业中去。VDI(Virtual Desktop Infrastructure)使虚拟桌面化成为一种云计算入门级的方案和实用技术,它使得有远见的企业成为首批吃“螃蟹”者,他们引入VDI,购买Thin PC,品尝云端技术带来的美味。
      一些朋友会问,VDI真有如此神奇吗?先了解一下它所带来的价值吧:1. 集中式的虚拟桌面系统管理,保证网管工作轻松且高效;2. 硬件资源的充分共享,保证最大节约及最小成本;3. 集中式的虚拟终端资源管理,保证网络环境尤其企业核心资源更安全。感兴趣进一步了解VDI产品的朋友可以访问 Parallels vmware,当然最好是Google一下VDI。本文就不再进一步嗷述了。
      之所以讲以上这些,意图很明显,即VDI就是Thin PC的云端,而iPad为代表的平板电脑当然很容易模拟成为Thin PC,VDI做为iPad的云端,不就等同于PC一样快速迈入云计算应用时代。
      除了VDI,我们继续探讨的是云计算的另一种典型服务模式,就是以Salesforce.com为代表的SaaS应用服务模式。SaaS对于从事IT的我们来说再熟悉不过了,即微软提出的软件即服务概念。事实上,它是真正的云端应用。因为无论它在哪儿,用户只要像“水笼头”似的拧开就可以使用具有完美交互体验的软件应用服务。不用像VDI仍然需要让用户继续面对让人头疼的桌面操作系统及其应用打开关闭,也避免了网管们自行组织搭建庞大的企业级集群服务器机房的痛苦。
      简单介绍了SaaS做为云端应用服务模式的好,那么它对于iPad的现实应用价值直接体现了吗?很遗憾的告诉大家,对于现状来说,答案是否定的。最根本的原因是,现在能贴近我们工作和生活的成熟的SaaS应用少得可怜。尽管Saleforce.com鼎鼎有名,但已经算是SaaS家族中屈指可数的显贵了,后续大军远没有跟上其步伐,产业规模自然相对较小。因此,iPad为代表的平板电脑无法分享到更多来自“云端”的更多的果实。稍微有点安慰的是,由于Salesforce.com的先见之明,CRM用户可以通过iPad分享到Saleforce.com的优良果实(计划购买iPad的CRM用户,可以关注应用Salesforce Mobile的更新。相信随着iPad上市,Saleforce.com必然还会将此应用做得更丰满、更强大)。
      云计算描绘了云端的美丽,其实真正的美丽还有待于开发者的不懈努力,才能保证以iPad为代表的全新终端的可持续发展的未来。令人可喜的是,对于云端的果实的绝大部分,Thin PC和iPad为代表的平板电脑是可以共享的,除了人机界面交互设计的不同外(上一篇文章把PC比喻为“人机界面1.0”,而将触控代表iPad比喻为“人机界面2.0”),至少对于核心逻辑、安全管理、存储方案这几条是完全共享的。相对于重新开发整套应用,建设PC和iPad共享的云端,这笔帐显然不用算就很清楚了。有了丰富的云端应用,iPad与PC在应用领域的差距还会有多远呢?这不正是新时代下iPad为代表的平板电脑追赶PC的利器吗?
      战略上没有异议的前提下,最后还有一个重要的新问题有必要与大家做进一步说明一个。它就是iPad为首的平板电脑在移动办公应用环境下,终端操作条件并没有办公环境下的键盘鼠标好,采用传统方式操作自然不会那么高效,需要全新的、适合的、更高效的交互方法。具体来讲,“人机界面2.0”相比“人机界面1.0”无论在云端还是在终端都有更高的要求。
      1. 构建更智能、更自动化的云端。比如:流程、规则、计算的高度自动化等。
      2. 构建更智能的终端。比如:语音识别、手写识别,感应识别等。
      对于以上两点,随着电脑科技进步,尽管也是发展的必然的趋势。但对于现阶段iPad为代表的平板电脑的推广至关重要。如果不提前规划和布局,很难想象消费者会选择效率更低的终端设备。