Jiang's C++ Space

创作,也是一种学习的过程。

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
面对Windows Mobile的日渐衰落,其实我也一直在寻找新的出路,有些迷茫,像在押注,有些赌的感觉,毕竟个人实力比较有限,不可能多方面同时开工。在前天我发表了那篇文章《微软,你的对手不是iPhone》之后,我的思路也开始变得明朗起来。其实,我不说你也知道我想说什么了……

尽管我的老板想让我在iPhone上发展,但我觉得Android更靠谱,尽管我曾经非常不喜欢Java这类东西(这类东西还有.net)。为什么Android更靠谱?因为iPhone是封闭环境,尽管我C++水平还不错,但面对苹果的Objective C,恐怕又是一种全新的语言了,上手不是那么容易的,但最关键的还是:Mac普及不了。全公司到现在一台Mac都没有,没人对iPhone的开发有过了解,所以这个门槛有些高了。那Java如何?以前我学过一点,并不怎么难,我认为Java比Objective C更像C++。

我认为,未来是开放的,谁能够得到更多的支持,谁就能发展得更好,Android的阵营十分强大,开发性也好,各硬件厂商可以定制它们的系统,而Google则负责总体版本控制,这是一种很好的模式,兼顾了个性化与统一,而Android的发展十分迅速,短短两年多的时间,就实现了从“不知名”到“主流”的飞跃,Google又创造了一个神话。

而Android最令我动心的是NDK,虽然现在它的应用开发主要还是靠Java,但NDK的发展使得Android的Native C++开发已经成为可能,相信Google以后一定会强化NDK,使得其发挥更大的作用的,这也符合“开放”的思想,因为和Java不同,C++并不属于某个公司,它是真正的开放标准!而且很好地能够和底层的Linux核心融合起来,优势真是不言而喻,Google显然也意识到了这点,这很大程度上坚定了我的信念。

这次绝对不是光说不练,我已经开始了!

下载了Android SDK。这是有些令人沮丧的事情,因为Android的开发网站被和谐了,其中缘由我也不懂,所以下载的过程还颇费周折。

我下载的是r10版,安装包有32M,如果真的只有32M就好了,但这仅仅是个安装包。安装时候提示需要JDK才能继续,我只好先到oracle的网站去下JDK来安装。在Android SDK安装的过程中,你会发现它要从Internet上源源不断地获取数据,以我大约300KB/s的网络速度,都花了两个多小时才下完,还真不小,看截图:



我打算在学习Android开发的过程中,用这个博客陆续分享一些自己的心得。
posted on 2011-04-13 13:04 Jiang Guogang 阅读(464) 评论(1)  编辑 收藏 引用 所属分类: Android

评论

# re: Android begin... 2011-04-13 16:42 gejun
是否可以既学 iphone 也学 android ? 我觉得不矛盾的啊。  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理