Android开发月报(2012年3月)

Android开发月报(2012年3月)

 

    总结本月的情况,很糟糕,不过有些收获。

    * 1日至10日完善jkanji的代码,增加了主菜单,不过月底时发现以前的代码有崩溃的bug,所以顺手改了。

    * 11日至20日写LittleWhale的代码,不过因为引擎过于复杂,最后以失败告终。我把远程调试的代码整理成一个单独的demo工程叫RemoteDebugGame,上传到github上。至于Python脚本的JNI代码,虽然可以用NDK编译,但因为引擎未成熟,所以还无法应用到真实工程中(下个月再说)。我打算下个月改为使用AndEngine实现一个简单的游戏(可能是黑白棋,准确说是移植,汗)。

    * 21日至月底是实现一个小软件叫叠图助手(colortrans)。屏蔽掉一些未实现好的功能,出来的感觉,就只能说是“丑陋之极”了。可以用(可能只有我才会用)。

    总体来说,还是有点危险(劲头有点不足)。所以必须好好想想为什么。

 

* * * * *

 

    论坛上有人说Android开发不太好。我以前也想过,实际上如果可以选择,我会选iOS而不选Android,因为iOS的界面好看些,应用的质量也好些。不过Android的好处就是它的坏处——因为应用的制作水平普遍较低,如果你的应用写得很烂,别人也不会在意,他们甚至可能认为是系统的问题。

    另一方面,我也没有这方面的资源。iOS和WP7都需要较高配置的机器和开发环境,我是没心情弄的。反而Android的开发方式有点像VC6,Eclipse的操作足够地傻瓜,而且可参考的开源代码比较多(因为软件行业潜规则就是“能生钱的东西都应该收钱”,所以关于iOS和WP7能找到的开源代码也就少了)。权衡以上原因,所以我选择投向了Android的怀抱(我觉得跟宗教信仰差不多,都是被逼的)。

    还有一个原因,就是我的一些“偏见”,因为我觉得我以前一直搞Flash和Java服务器,花了很多时间但没有应用到实际项目中。后来我发现Android貌似可以解决这个问题(不用买服务器,不用太多的知识,不用花太长的时间),所以我决定尝试一下。我觉得智能手机和电脑在用途上的区别是明显的,智能手机有一些很明显的优势(如WiFi上网),所以如果现在就断言这方面没有发展空间似乎有点过早。IOS和WP7的优势也并不一定如想象中那么大(我还没用过iPhone和Windows Phone)。反正,目前我是不会再花时间研究服务器技术的(我觉得时机和自己的技术尚未成熟),也不会花时间研究iOS,WP7和Flash(但可能会了解一下Objective-C和C#)。

    我觉得未来几个月可能会在Android上使用HTML5技术写游戏。不过下一个月的任务就是用AndEngine写(移植)游戏和研究广告API的添加,以及学习如何自己制作素材。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值