阅读更多 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初体验,哪门语言最受益(图文)
于是在报道里看到了那模拟器所展现出来的界面……(对不起,要無断链接些图了)
关于Google Android,第一印象_第1张图片
这造型……啧啧。远远称不上“帅气”。确实跟有些评论说的一样,样子像计算器一般。不过像 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 HelloWorld项目
  2. android项目源码异步加载远程图片的小例子
  3. Android Studio在引用项目时使用JDK1.8的解决办法
  4. Android 模拟器硬件加速
  5. android 模拟器获得root 权限
  6. Android视频播放项目总结之 使用Android中的videoView自己定义,暂
  7. Android studio 启动模拟器报错-Turn off Hyper-V
  8. Android Retrofit实现上传头像(仿京东项目)
  9. [APP] Android 开发笔记 001-环境搭建与命令行创建项目

随机推荐

  1. Android编译时报错:Could not find bundle
  2. android中调用金山词霸
  3. Android对图片局部扩大的实现
  4. 关于android上dpi/screen-size的厘清解释
  5. android md5加密
  6. Android(安卓)命令行手动编译打包详解
  7. Android异步加载图片
  8. Android: couldn't save which view has
  9. Android(安卓)不通过parent实现样式继承
  10. Android(安卓)系统菜单与自定义菜单