阅读更多 Android - An Open Handset Alliance Project
Download the SDK

Well? Google的移动Java平台...
之前在 Yuu的blog上看 留言板时留意到了Android计划的相关消息。当时看到的是这么一段:
引用 http://gigazine.net/index.php?/news/comments/20071113_android_sdk/ 師匠いっちょ頑張ってちょちょいと賞金とっっちゃってください… ソフトはExtractDataの移植かデバックソフトでも作れば余裕かと…
賞金SUGEEEEEEEEE! しかし携帯のOSか。携帯でExtractDataなんか動かせてもなぁ、うーん。それにしても応募手順の2番目に吹いたw ものすごいアプリケーション
www
嗯,最初就看到这么段文字,完全没在意里面是什么。
后来在CSDN上读到了稍微详细些的报道。在 国际:Android初体验,哪门语言最受益(图文)
于是在报道里看到了那模拟器所展现出来的界面……(对不起,要無断链接些图了)

这造型……啧啧。远远称不上“帅气”。确实跟有些评论说的一样,样子像计算器一般。不过像 Blackberry之类的手机也就这种造型,应该说没什么值得惊讶的(?)
Blackberry Pearl的一张图:


不过当时也就粗略瞄了下,没仔细看。唯一让我感到“有趣”的是Google也要在虚拟机这块参上一脚,开发自己的JVM——Dalvik。说真的,抛弃了原本Java规范里的API的话,大半个Java就已经没了……Dalvik所支持的,到底是什么呢?留待后续观察。
至于那千万美元应用开发大赛计划我兴趣不太大;Google有更让我感兴趣的活动,例如说 Google Summer of Code (SoC),要是明年这个时候能参与Mono的开发就好了。

不过昨晚回到宿舍之后,同寝室的一同学热情高涨的跟我讨论起Android的话题,说他对这个计划很感兴趣。于是聊了会。他昨天已经下了SDK来把玩,看了写demo,然后说很帅。然后讨论了些创意啊之类的。
我个人的看法是,Google这么多年来最主要的一些产品都是以“移植”为基本理念的。<= 这个纯主观,我对Google的了解也不多。
说“移植”,有些什么呢?随便找些例子看看:
Google Search <= 这个不算是移植。网页搜索本身的概念在Google出现前就有好几个别的公司在做了。记得我96、97还是以用Yahoo为主。不过这是Google起家的东西,不能不提。
Google Desktop Search <= 前一个不算移植,不过这个就算了。把高速搜索的概念搬到桌面上,这吸引力相当大。像Unix/linux、Windows等虽然都有内建的搜索功能,不过一般都不怎么快。这移植有趣就有趣在性能上。
Google Map <= 这东西出来前离线的电子地图软件其实也不少。但这个移植相当成功。不但推动了网上电子地图的发展,还掀起了Ajax风潮。没它的话现在JavaScript的流行程度肯定没现在这么高吧。
Google Earth <= 有多少人在用GE前用过Microsoft Virtual Earth呢?MS明明是先做出东西来的,推广策略明显是失败了。无论如何,把虚拟地球在网上显示出来的这做法也只能算移植。有NASA照片撑腰确实是个卖点。
Google Docs <= 在线版的office suite。记得在Google Spreadsheets出来之前,我还用过另外一个在线spreadsheet软件的……哎呀,名字忘记了,不过也是当时很前沿的Ajax应用。
Google Desktop Gadgets <= Mac用户可能对gadget性质的东西更了解吧。嘛,后来Microsoft也推出了Sidebar+Gadgets。
Google Talk <= 什么都能搬到网上,当然IM也不例外。
Google Pinyin <= 不不,这不是Google的主要产品。源于当时一位Google实习生的实习项目,曾因不小心用了搜狗的词库而闹过笑话。也罢,我现在就在用这玩意,还是挺不错的。

这里说的“移植”并没有半点贬义。这是创新的思路之一:把原本在一个领域的东西应用到另一领域上并获得成功。
室友提到了他觉得有趣的一个演示:把短信像IM工具一般显示出来,看上去就像用手机聊天一般。听的时候我还没看那演示,不过这描述只让我想到一个东西:GTalk。既然能把IM移植到Web上,为什么不能也放到手机上呢?在这之前,国内的用户已经可以使用移动QQ和移动版MSN/Live之类,不过如果短信本身也能以类似IM的方式来组织的话确实也挺有趣的。
在这次千万美元应用开发大赛中,也应该能看到许多属于“移植”性质的应用吧。很是期待都能移植些什么东西上去。

于是刚才把Android SDK + Eclipse plugin抓了下来。可惜明天要考试,现在没什么时间去好好把玩下这个模拟器。随便新建了个Android Application项目,Eclipse会自动生成一个hello world app。按Run运行程序,模拟器启动,提示是否反馈数据给Google,那就选反馈吧。Android启动后,会自动运行自己写的项目。但是一旦按了后退键或者home键,再想启动自己写的项目就怎么都找不到了……在Dev Tools那边确实是能找到自己项目的package,不过启动不了 T T

====================================================

Anyway,对Android的兴趣还不是很大,不准备投入多少精力去跟踪它。到时候看看Dalvik有没有什么值得学习借鉴的地方好了。Until then...

更多相关文章

  1. Android(安卓)中常用的五种布局
  2. Android(安卓)Linux Kernel 移植流程
  3. Android侧滑控件之DrawerLayout的使用
  4. 关于Google Android,第一印象
  5. Android(安卓)到ARM versatile PB板移植主要步骤
  6. kernel 及 ramdisk 移植
  7. 如何把android设备中的固件dump出来
  8. ffmpeg移植到andriod
  9. Android平台开发-3G function porting-3G功能移植

随机推荐

  1. android onSaveInstanceState方法 横坚屏
  2. 关于Android ListView组件中android:draw
  3. Android(安卓)获取外部存储设备列表
  4. Android(安卓)Studio 非常好用的几款插件
  5. Android NDK c调用java代码
  6. Android(安卓)游戏设计教程:游戏元素和工
  7. Bitmap和Drawable相互转换方法
  8. Android圆形头像图Circle ImageView
  9. Android OnLowMemory和OnTrimMemory
  10. Android Studio 优秀插件