Android prototype Q&A video and transcript plus hardware details
Posted on 28 May 2008 by Chris Davies
After wowing the IO conference crowd with their Android prototype demonstration, the developers sat down for a Q&A session. The question on everyones’ lips was what exactly the demo hardware consisted of, and who made it;while the answer to the latter was under NDA, we were given some details of the former. Based on a 528MHz Qualcomm processor, the smartphone used a Synaptics capacitive touchscreen and the UMTS cellular standard; the demo itself was carried out using a 3.6Mbps HSDPA connection. Android’s memory requirements continue to be reasonable: the prototype had 128MB of RAM and 256MB of flash.
<object height="355" width="425" id="vvq48404559bf1fd" data="http://www.youtube.com/v/3Ffsjp0D1ZE" type="application/x-shockwave-flash">
<param value="transparent" name="wmode"></object>
Q. Do you have a more specific release date for Android now?
A. [Android should launch in the] second half of this year. What you saw on stage looks pretty good, but we want to make sure it’s perfect and that people have a really good consumer experience with it.
Q. Will you have to buy the device with Android on it, or will you be able to load Android onto an existing device.
A. The software will be released as open-source when the first handsets are available … so people can do with it pretty much whatever they want. We don’t dictate how it’s used.
Q. Touch is heavily featured in the demo today, but Android is extensible to all sorts of different platforms. Were you just showing off the most flashy parts … how did you make those choices?
A. The platform is designed to be very generic, it has to work with touchscreen devices, D-pad devices and trackball devices. Some devices might not even have a screen. We chose to show a demonstration with a device that happened to have a trackball; we have other devices with a trackball. We could’ve shown that exact demo completely driven by the trackball. That’s pretty compelling as not a lot a lot of platforms have that flexibility.
Q. Could you tell us more about the hardware of the touchscreen handset?
A. The specific OEM who made built that hardware we’re under NDA with, but I can give you some details on components. It is a UMTS handset, the demo was on HSDPA 3.6Mbps. It was a Qualcomm MSM7201A [Ed: 528MHz] processor, it had a Synaptics capacitive touchscreen, 128MB of RAM and 256MB of flash.
When we announced the product and soon after we posted some videos, some of our partners demonstrated the platform at at MWC at Barcelona in March. This is the most recent stuff; literally the finishing touches were put on the device last night. The clock didn’t exist last night.
Q. What was shown here first?
A. I’m not totally sure if I’m right here, but notifications we hadn’t shown before, the desktop-like launcher of applications where you can put alias and icons on the desktop and get a spatial-representation of workflow. The compass and accelerometer based Street View was a new application. The unlock mechanism - letting the device learn the user’s gesture to unlock it for security and sleep purposes. And Pacman was shown for the first time too!
Q. The unlock gesture would only be available on the touchscreen?
A. You could select each of the circles using the trackball, but it might make more sense using the touchscreen.
Google IO Android QA Part 2
<object height="355" width="425" id="vvq48404559bf9cc" data="http://www.youtube.com/v/wqq_HEx6yqg" type="application/x-shockwave-flash">
<param value="transparent" name="wmode"></object>
Q. [Apple are planning on playing a central role in distributing iPhone apps] Do you see yourselves playing a similar role?
A. I don’t think there’ll be any one place for [distribution of Android software]. We’ll provide infrastructure to allow application developers to easily get distribution and post whatever business model they have in mind. Some developers just want to give stuff away for free, some developers want to allow you to try something before you buy it, maybe a demo version they give away for free, then try to upsell you to a different version. The infrastructure will be similar to how YouTube works, just a repository that things get hosted on and the technology that lets you put that on a handset.
Q. Geographically, are there regions that are more interested in Android or that you feel will help push it forward faster.
A. It’s been limited right now to the planet Earth! We have a lot of interest - it’s a global interest. We’ve done a lot of things to make sure that in the development of this effort with the 34 partners of the OHA that everyone was represented
, we weren’t drawing any maps and saying “this is going to go this way, this is going to go that way”. It’s really a collaborative effort, development is collaborative.
Q. Could you talk a little bit about why you’ve chosen to keep it in-house up until this point, and then once you do open it up, how much will be open and what specifically will be closed, and what those closed parts might mean for developers.
A. There are different types of open-source projects. There’s the type where a bunch of people get together from ground zero and say “we’re going to create an open-something”; it’s loosely coupled, it’s normally not a corporate entity sponsoring it, it’s a bunch of individuals. They grow it very organically and becomes something big, it takes a long time: that organic nature is rather unstructured. Some argue that that’s a benefit, that it’s a period of incubation, that’s a very interesting time. We think that there’s a window in the mobile industry where it’s very important that there’s a platform that’s open, that’s truly open. That’s why we gathered the 34 members of the OHA to together create this thing, a little more structured than the organic model, and then open source it when it’s reached critical mass, and that’s what we’d call 1.0. When the handset is capable of running the platform, and the consumer is happy with the experience, that’s what we call critical mass. So the other question is related to licencing - do you pick the licence where you insist to the community that they contribute back their intellectual property right. So it’s taking the position that, let’s create this collaboratively, but let’s not dictate business models or whether you have to give back your source code, so that’s why we chose the Apache licence. The apache licence is, essentially, you can use the software, you can use the copyright to create whatever you want, you can use pieces of it, you don’t have to contribute your modifications - we encourage you to, it would be great if you did, I think this whole open-source thing is going to catch on. There is open-source community contributions that we use in the stack, for example Linux which Android is built upon, but it’s pretty much everything you need to build a phone will be open-source. The only things that won’t be are some specific applications for Google services where the services themselves haven’t been opened up. And that’s just a roadmap thing, we’re on a mission to open up as many of our backend services as possible.
Q. Do you envisage the carriers permitting people to be free with their phone, to install software? Does that pose problems with management and reliability as we have with PCs these days?
A. Why wouldn’t the carrier want to allow any application to be put on a cellphone? So far they’ve not had a platform robust enough to give them a feeling of security, and I choose that word purposefully. The platforms today, a lot of them are 20 years old. There’s a lot of legacy, and security wasn’t considered then. Now, here we are in the internet generation, and things come to you - that didn’t happen - when you build a platform from a clean state you have a chance to think about those things, think about what’s going to give the industry, whether an OEM or a carrier, a safety net should malware be produced for these handsets. It’s a platform that will enable the carriers to do more innovative things with their services.
Q. Will they?
A. I hope they do!
Q. [What about MultiTouch?]
A. It’s typically a hardware function, and the handset that was demonstrated didn’t have a MultiTouch sensor.
Q. Does the software support it?
A. The software doesn’t need to support it, you don’t need to go out of your way to support any particular hardware sensor. When that hardware developer puts that [MultiTouch] sensor in their handset, I’m hoping the hardware developer will go out of their way to develop the driver.
Remember, you can see all of our Android demo videos here. Vincent is now off to hopefully spend some hands-on time with the prototype, so keep reading Android Community for more Google IO coverage!
分享到:
相关推荐
The full transcript of Software Diagnostics Services training with 13 step-by-step exercises, notes, source code of specially created modeling applications and selected Q&A. Covers 22 .NET memory dump...
Go beyond simple CPU and disk hog monitoring or searching for errors in a text and learn how to efficiently and effectively analyze software traces and logs from complex software environments....
### Android TextView与ListView的Transcript Mode属性详解 在Android开发过程中,经常需要用到各种视图组件来展示信息。其中,`TextView`和`ListView`是非常重要的两个组件。它们不仅用于简单的文本展示,还可以...
The exposition emphasizes the big picture and conceptual understanding over low-level implementation and mathematical details—like a transcript of what an expert algorithms tutor would say over a ...
screenshots, re-wrote copious amounts of text to make it read less like a transcript and more like a book. The result is nearly 400 pages that should suffice as a close representation of what is ...
transcript1.layout
python库。 资源全名:youtube_transcript_api-0.1.4-py3-none-any.whl
transcript.txt
& Lecture video transcript (PDF)等文档,整理笔记如下,笔记中的大部分内容是从 MIT Linear Algebra课程网站上的资料中直接粘贴过来的,本人只是将该课程视频中讲述的内容整理为文字形式,前面的章节可在本人的...
【AbsListView】是Android开发中一个重要的抽象基类,它扩展了`AdapterView`,用于构建可以展示虚拟列表的应用界面。这个列表不局限于线性排列,它的子类可以实现网格、轮播或者其他形式的布局。AbsListView的主要...
这个“Intro_to_VDSP_transcript”资料包包含两部分:Intro_to_VDSP_slides.pdf 和 Intro_to_VDSP_transcript.pdf,它们将深入介绍VDSP的核心概念和功能。 **1. Visual DSP++ 开发环境** Visual DSP++ 提供了一个...
要启动故事书,请运行:npm start 运行该命令应打开本地托管的Storybook,但如果没有打开,请访问用法-生产为了使用react-transcript-editor的已发布版本,请通过运行以下命令安装已发布的模块@bbc/react-...
"transcript_interview"这个标题可能指的是一个关于Python编程的访谈记录或课程笔记,涵盖了与Python相关的各种主题。接下来,我们将深入探讨Python语言的核心概念、主要应用领域以及其在实际开发中的重要性。 首先...
Transcript1_QQ浏览器文档瘦身_QQ浏览器转格式.pdf
在Android应用开发中,经常会遇到一个问题,那就是当用户在EditText中输入时,弹出的软键盘会遮盖底部的ListView,导致部分数据显示不全。这个问题不仅影响用户体验,也可能破坏应用的整体设计美感。本文将介绍两种...
For s/w for half step low range with step and plus_minus,'Transcript' window will display S/W clkwise half_step low-range plus_minus test starts at Time = 2000000 S/W clkwise half_step low-range ...
《ITIL Implementation Service Management Strategies Transcript.pdf》这一文档提供了关于ITIL实施策略的一系列深入探讨,特别是针对实施过程中遇到的关键问题进行了详尽的解答。 #### ITIL实施策略的核心概念与...
Making use of high-throughput next-generation sequencing methods, sequencing the entire transcriptome permits both transcript discovery and robust digital quantitative analysis of gene expression ...
Cornerstone is a version control app built on Subversion that makes serious version control easier than ever. With full support for all of Subversion's rich features, it's both incredibly powerful and...