显示标签为“开发”的博文。显示所有博文
显示标签为“开发”的博文。显示所有博文

2011年2月1日星期二

[开发记录]MMClock美人时计 x Ella Dreamstore

真的很久很久沒写blog了,其实有很多事情想写,只是懒惰而已...希望来年不要这么懒,经常更新下blog,呵呵.

还是先从最近的事写起吧,上周五发布了Ella Dreamstore的主题时计以后,今天把后续的1000多张照片更新了,今年的活,终于完成了. 各位看官可以访问 http://mmclock.cn/ellaclock/ 参观一下.

MMClock x Ella Dreamstore

EllaClock主题时计,是与爱妠这个内衣家居服品牌合作制作的,主要是用来做网路上的推广,目前只有商品描述,等商家那边的资料完整了,应该会加上价格信息.

页面上大概的样子就是这样的吧.
美人时计 EllaClock

目前只是使用flash制作,春节以后再做js的版本,这样,ipad上也可以看了. Android app应该也会同时进行开发,至于ios app就不知道行不行了,因为毕竟有展示内衣,貌似苹果在这方面有严格限制....
另外,新春期间MMClock(美人时计)的ios app会限时(2.3-2.9)免费,藉此谨祝各位兔年身体健康万事如意,恭喜发财.  :)

2010年4月3日星期六

[开发记录]Yahoo app.的烦恼

本来打算做一个mmclock(美人時計)的小工具放上my yahoo,研究了一天,发现my yahoo的app(下称YAP)部署方式并不适合这样的小工具。

本来YAP为了保障用户安全,采取了很多保护措施,如,使用YML与caja,取代html与javascript,杜绝了开发者嵌入恶意代码等等。这本来是好事,但是作为开发者,我就觉得YAP的限制稍微有点死板和不方便了。

主要的问题是在于,YAP对small view的限制实在太死了。YAP功能的实现是放在canvas view上,而small view只能是放置该app的介绍信息。small view基本上放的是静态内容,图片都是cache过的,flash也不能放进去。用户安装了一个YAP,在my yahoo页面上现实的是其small view,要使用动态的功能,必须进入canvas view的landing page才行。像美人时计(美女时钟)这样的小工具,如果要另外打开一个页面才能看到,那意义就不大了,还不如让用户直接打开mmclock的网页算了。

有一位仁兄写了个教程,据说可以做到small view的自动更新,他用的是天气预报做例子,貌似不是一般的麻烦,不知道用在真人时钟上行不行,正在深入了解中。

2010年3月24日星期三

[开发记录]Chrome扩展1.1

1.1版本,增加了i18n多语言支持。其实说是多语言,实际只是显示英文与中文 ;)

需要修改的部分不多,主要是调整了原来杨帆同学写的单一语言架构,以后有进一步修改就方便了。

顺便赞一下古狗大神,chrome扩展的更新相比igoogle和google desktop上的,实在是太流畅了,也许是最后期搞起来的缘故吧。

2010年3月19日星期五

[开发记录]Android的烦恼

mmclock美人时计正在开发Android application, 基本功能的实现已经没有问题了,但是因为Android系统的局限性,最终完整实现美人时计应用会很麻烦.

最根本的问题在于,Android的设计,限制了所有applications,不能很方便地安装在sd card上. 同时android提供给app安装使用的RAM, 总共只有70MB.... 而美女时钟使用了大量的图片文件,最终就算小于70MB,用户安装了美女时钟之后,估计也再没多少空间安装其他app了.

要实现将app安装到sd card,根据Android开发论坛上的官方说法,最终用户必须首先要获得Android handheld的root权限,这是普通用家未必能做到的. 另外, app假如要通过中国移动的mmarket发布的话,不知道能否支持这样的做法. 也就是说,即使将来产品完成,也未必能够通过中国移动的mm平台进行销售.

解决方案:
1.做成在线时计,也就是跟现在网页版一样,要用户需要联网才能看到时计的报时图. 但是这样貌似很不方便,用户不知道能否接受.

2.将主程序与报时图分开,分两步走,先安装主程序,然后再将图包下载到sd card. 这样做也是有点麻烦,而且也不知道中移动的mm平台支持不支持.

全能的古狗大神竟然搞出这样的设计,真是令人无语, 要知道苹果i疯可是过百兆的app也可以装的.


2010年3月12日星期五

更多小工具发布

其实已经做好很久了,只是做发布页面和使用教程上花了些时间.
主要是人手不够用,某些同学又很不长进,三天两头的不工作; 我私人也有点麻烦事要处理,监督的力度自然也就少了.

这次发布的是屏幕保护程序igoogle gadget.
屏幕保护是用java的SaverBeans开发的,用nsis打包. 因为是java做的,好处就是可以夸平台使用,unix/linux, Mac, Windows都可以用; 坏处就是用户需要安装java runtime才行. 而且SaverBeans是06年的项目,貌似已经停止更新, 效果总是觉得有点不够绚. 再者,打上这个屏幕保护以后,如果使用360安全卫士的话,360会认为这个屏保有点不安全(更改系统默认的屏保),这对用户体验方面可能会有影响. 等人手足够,再重新写一个好了.

另外, iphone的app也到alpha阶段了, 下周继续完善,顺便找朋友弄台ipod touch来测试一下. 而android的app可能没那么快,肥杰还在加深学习中, 希望下周有所突破.

2010年3月5日星期五

[开发记录]google gadgaet体会

mmclock美人时计在进行拍照的时候,前端以及一些相关的小工具也在进行中,其中一个就是google gadget(以下简称gg),可以用在igoogle的个人页面还有其他页面和网络应用上面去。

不过开发gg还是很不方便的。
首先,是google gadget editor(GGE)超级不好用,所以一般都是先用自己的ide之类的把xml写好,然后再传进GGE测试,比较繁琐。而且最大的问题,是GGE竟然跟古狗自家的Chrome浏览器不兼容,chrome里面的GGE,在处理xml文档头的时候,“xml version”这里面的空格会给你去掉,导致出错。

其次,编写好的xml,默认是寄放在古狗上的,但是即使是相同文件名的xml,貌似每次发布后的地址都可能不同. 这对有了一定用户量的gadget很不利, 升级以后要重新提交到gadget库.而新提交的gadget,大概要等一两个星期才能再列出来. 不知道古狗审核的时候会不会识别,但是保险起见,我觉得还是寄放在自己的主机上比较保险.

最后,我把mmclock美人时计的gadget做成这个样子. 为了更新方便,是寄放在自己主机上了.