webos 不是今天才接触的,1月份就开始搞了!
刚到 potato 就让咱搞webos开发,那时候还webos 1.6sdk呢,mojo,熟悉了下,还ok啦,js也分了下层,感觉还好吧,后来到webos 3.0的enyo,感觉就是在搞ext!唉!whatever!废话少说进入正题!
1.webos 环境搭建 官网下sdk,装了后就有了 sdk 和pdk 两套实现的way了!
sdk其实就是web的js开发,widget 开发,我走这条路线!
pdk是c++的路线,常用于做游戏开发,特效啥的自己开发,有点diy的感觉,哈哈!
2.这点要注意的是webos的模拟器是跑在虚拟机里的,还必须是virtual box3.0版本的!(切记以后sdk升级成啥版本,此玩意都不能升的,顶住)
3.开发工具eclipse,aptana ,记事本都ok了,因为编译啊,打包啊,按照啊用下列命令就ok!
palm-package name;
palm-install name.ipk
palm-log -f name
palm-install -r name
4.环境会出现的问题,如果你有设备,通过eclipse的插件安装的时候出问题,提示你连接不成功,那90%是因为没有装手机的驱动,这个啊,貌似下不到,我是从hp技术哪里要的!有需要联系me吧!
5.做几个demo,发发requset,处理处理response,UI再搞下,应用就ok了!
6.提示 模拟器里不能播放视频和音频,跟apple的模拟器相比差远了啊
7.从webos 1.6sdk,到2.2 的enyo,再到 日前的3.0.2sdk,好家伙也就3个月时间,飞速啊,问题也大堆!
--向下兼容不好,每次升级都会去掉几个控件tag
--对style的解析也是不同,主要还是对position支持的改变
--布局也没啥大变化
--提供的demo,感觉没开发完样的,比如那个sliding,只能从左到有拖,不能从右往左拖,摆脱咱hp那么大个company也专业点,不搞就不搞,搞就搞的完整点!
--越升级这个模拟器越容易死,没完两下就要重启
--从palm 手机pre2到 touchpad,手机的升级还不错,但是touchpad就不行了,不卖它坏了!
还是等待他升级吧,hp别着急,市场是有的,但是你的东西要好!
8.个人觉得webos的UE还不错,UI就just soso了!赶快把中文输入法弄出来啊!加油!come on!
PS:有时间做个webos版本的 MIC blog!是sina的还是qq的还是sohu的,那就在说吧!
将widget开发到底!