Mar 18th, 2010
by henryhuang.
因为我要开始尝试做iphone的开发,暂时又不想购买苹果的电脑,就打算在Thinkpad X61上Hackintosh(注1)一下.我用的是iDeneb 10.5.7,安装比想象的顺利很多,速度也不慢.
进入系统,运行很流畅,特效也没有卡的感觉.看来X61的小集显还是够用的.原来担心特效多会导致笔记本过热,找了个软件测试了一下cpu,平均也就50多度,和我在ubuntu下差不多.还有就是,Mac的键盘和PC的不同,没有Win键,多了Command键,很多快捷键都是要依靠Command键的.原来也是担心这个,结果发现X61上的左Ctrl被映射成了Command键,右Ctrl是Control键,全有,不耽误,呵呵.
不过X61上的Mac OS也不是完美的. 一个的问题是,无线网卡不能识别.网上看到有人手工换成Atheros的,就完美支持了.好在我用Mac OS的时候都用有线.还有就是一些Fn的组合键无效. 都不算太大的问题.
至于Mac OS的UI, 当然是非常赏心悦目的,一些可用性方面做的也很不错.比如:F9, F10等快捷键. 还有就是Dock,我习惯把他自动隐藏,但是当ichat有新消息,它会自动跳起来,露个小头,很有意思.当然还是有些地方和以前的使用习惯不同,但是很快就能适应.
至此,我的X61上安装着三个操作系统,Windows,Ubuntu,Mac OS. 我是各有所需,就让他们各尽所能吧.
注1: Hackintosh,在非苹果生产或非苹果授权生产的普通x86架构PC上安装Mac OS的行为,也称为黑苹果。
Mar 3rd, 2010
by henryhuang.
MOTO的android手机,移动的定制机,官方标配,低价出售,预购从速。
Jan 22nd, 2010
by henryhuang.
提交完代码,我长长的出了一口气,终于结束了。自由职业快三年,这是我做的最累的一个项目,虽然其他的也并不轻松。本来预计一个半月的项目,硬是做了将近三个月。总结起来,最大的失误是我接的这个项目用的是完全不熟悉的技术。看起来新技术学习一下,正常的开发不是大问题。可是一旦遇到问题,自己研究不出来,Google不出来,马上就傻眼了。时间哗哗的过去了。教训啊。
我决定这是我接的最后一个Web开发项目。以后我的工作重心转到手机应用的开发上。Android的发展并不乐观,终端数量,用户的支付习惯,都决定了目前Android Market上并不能带来足够的收入。但是,包括MOTO在内的各种正牌厂商,山寨厂商的加入,又让人对Android的未来充满期待。iphone现在的王者之气,已经是谁也不能忽视的平台了,特别是游戏厂商。说实话,iphone上面的app比Android的上面的强太多了。我准备先入手一个ipod touch,作为学习的平台。我想将来要在这两条线上同时做战了。
对自由职业者来说,接项目只是过渡,最终还是要有自己的产品。互联网不是一个风险小的创业点,特别是在中国。手机应用相比之下要好很多。忽然想到,今年是本科毕业十周年了,虽然又读了三年硕士,走入社会也整整七年了。摸爬滚打,也算终于找到了方向,还不算太晚。Let’s GO.
Jan 13th, 2010
by henryhuang.
这次MOTODev Summit的主题是“创造未来”,应该就是希望更多的开发者能和moto一起,创造Android的未来。参加MOTODev Summit的人并不多,比起Google Dev Day差不多少一个数量级,估计也就300多人。
可以看出MOTO已经彻底把宝压在Android上了,所有主题都和Android有关。会场分了5个,座位相当富裕,前排带桌子的座位都坐不满,听课环境很不错。我选了5个最感兴趣的主题,但是一路听下来并没有什么特别精彩的,只是获取了几条有意思的信息。
1. MOTO正在开发了自己的App Store。虽然官方不承认,但是他们自己的开发工具MOTODev Studio已经包括了向此App Store发布的接口。而且MOTO在和支付宝谈支付合作。这样对国内的开发者来说,除了迟迟没有改进的Google Market和有中国特色的MMarket,大家又多了一个发布的选择。
2. MOTO会发布Device Specific SDK for android。这个其实是我很不愿意看到的。这种源代码的分支只能增加混乱,带给开发者更多的麻烦。
3. MOTO的Blur界面不可能出现在Google的Android Market上。它做的那些Social Network的服务只能用于MOTO的手机上。
4. OPhone的SDK 1.5是完全兼容Android SDK 1.5的。也就是说大家可以直接发布App到移动的MMarket。
5. 开心网也要做智能手机终端。(估计是贴牌OEM,可能是要内置客户端程序)
除了会议,这次峰会提供的让开发者参与的交互,我认为做的很不错。在开发者乐园,大家可以亲手把玩最新的几款MOTO android手机,可以用胶泥做画来领取T-shirt,可以亲自试用MOTODev Studio。而且餐饮服务也很好,咖啡,茶,各种果汁,水果,点心等一直全程不限量提供。西式自助午餐比Google Dev Day的盒饭也好多了。
不过有点奇怪的是会场不提供WIFI,听说上WIFI还要钱。这个有点逊。不过有High的是,这次峰会大概送出了30部MOTO最新的Android手机(通过提问和抽奖)。本人有幸得到一部。
通过这次峰会我感受到,MOTO在Android这条路上真的要好好玩玩了。
Nov 20th, 2009
by henryhuang.
我同时用着四款浏览器,他们各有各的用,缺一不可。
Firefox (主力浏览器)
适用范围:绝大多数网站
特点:极其丰富的扩展库。例如:Vimperator让我这个Vimer爱不释手。
注意事项:禁掉Flash
Chrome
适用范围:Google网络服务相关(快捷键和Vimperator有冲突)
特点:速度快。针对Google网络服务有优化。
注意事项:禁掉Flash
Opera
适用范围:Flash视频网站。例如:优酷
特点:快,占资源稍小
IE
适用范围:网银
特点:垃圾,但是没办法
Nov 11th, 2009
by henryhuang.
今天一早打开android market的开发者账号,发现Google要求我们在30天内要签新的分发协议,否则应用就不能上线了。
我快速的扫了一下,还是发现在market的退款问题上有了点改变。如果是可以预览的,如(铃声,壁纸),是不能退款的。如果是不可以预览的,在48小时内可以全额退款。原来是24小时,现在是48小时,好像对开发者来说考验更大了一点。不论如何,人在屋檐下,这个协议还是要签啊。
Oct 24th, 2009
by henryhuang.
1. 在Android Market上,Application有8488个,Game有1985个。
2. 在Android Market上,免费Game和收费Game的比例大概是 10 : 1。
3. 在IPhone上卖了几十万份的Trism,在Android Market上只买了100-500。
4. 我开发的 七彩连珠,上线两个月,免费版下载马上就突破1w,付费版只卖出3份。
5. 我花了几天开发的Application - Whiteboard (代码很少,时间都花在找图,做图了),第一天上线,卖了5份。
我们就只做Application吧。
Oct 23rd, 2009
by henryhuang.
机器:Thinkpad X61 (只安装了Ubuntu,而且没有任何其他分区。)
目标:安装 Ubuntu, Windows双系统
1. 在Ubuntu 下划分一块分区。用Ubuntu Live CD (从7.10以后,安装CD和Live CD就是一张盘了)光驱启动。用sudo gparted来resize主分区,比如从120GB缩到60GB。再把剩下的空间建立为主分区,这个很重要,否则无法安装Windows。Apply后,就是OK。(gparted的进度条没有显示当前的%,我等了10分钟就开始不耐烦了,网上一查,有人等了30分钟,就放心了。)
2. 安装Windows。重启,用Windows安装盘启动。要注意的是,要把BIOS里的AHPI的选项改成Compactability,否则安装蓝屏。把Windows安装在刚才的分区就好了。
3. 修改Grub。这时候用硬盘启动只能进入Windows,Ubuntu不见了。用Ubuntu Live CD再次重启,修改Grub。可以参考这篇文章。https://help.ubuntu.com/community/WindowsDualBoot
4. 修改menu.lst。这次你又只能进Ubuntu了,别担心,这是最后一步了。进入Ubuntu后,修改/boot/grub/menu.lst,按照里面的例子把Windows的menu配出来,就一切OK了。
(如果你要是先装的Windows在装Ubuntu,就完全不用这么麻烦。Ubuntu会帮你把一切做好。 )
Oct 12th, 2009
by henryhuang.
两年前,我从公司辞职,做一名独立开发者。没有了固定的工资,没有Project Manager的职位,没有公司的股票期权。
在这两年中,我尝试了很多,自己做站并寻找VC,技术咨询,网赚,做外包的Project,参与各种创业团队,公益project。
现在,我又开始了新的尝试,移动应用。这是一个看起来很理想,竞争却极度残酷的方向。可是不管怎么说,我就是想试试。
感谢老婆和家人对我的支持,是你们让我拥有了随心所欲,无憾的人生。
(my desktop for work)
Sep 4th, 2009
by henryhuang.
1. 开发者可以上传应用程序(Screenshots)的截图,最多两张。但是,目前还只能在market.android.com的网站上看到,手机上的market还不行。
2. 开发者可以上传推广图标(Promotional Graphic)和推广文字(Promotional Text)
3. 增加了子分类,sports, health, themes, and comics。
4. 意大利的开发者可以出售付费的app了。(中国开发者基本无念了)