Added: 4 years ago
From: Google
Views: 220,631
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:
see all

All Comments (85)

Sign In or Sign Up now to post a comment!
  • I like this overview

  • Other which include architecture and development detail.

  • Need 5 star ratings and positive comments on your app? Significantly increase your downloads using starmyapp(dot)com.

  • Nice and easy to understand android arc for startup

  • Nice and easy to understand android arc for startup

  • great video, thanks

  • The keynote looks very identical to the steve jobs keynote

  • This video was very useful... yes... useful... thank you Google...

  • How do I make money off my application?

  • for real it's based on Linux. WoW!!!

    This gonna probably be one of the first and the largest Linux based system used by mass users.

  • OK :-P

  • You could do that on every platform since the Comodore 64. That mean that every "pc" suck since we could do that (with source code), every mac suck, and every toaster with NetBSD suck, that the TI calculator suck...

    So, I guest you're post on a super nintendo with X-band... Shit we could build native application there to!!!

    I think you're wrong.

  • So, we can build native apps on android ha? Who tell ya?

  • Yes, we can... It's a bit more complicated then on Windows or a normal "unix", due to some technicalities, but we can do that.

    Who tell me? A, common: When you know how it's work a bit, you know that.

  • I think you mean writing a native linux application. So, you're wrong because Android is Linux + Dalvik + ... ~ Dalvik itself is a linux software and not an android apps.Every sing Android apps will always written in java unless Google modify the architecture of Android. I know how Android works. And I wonder if you even know what Android is all about.

  • I take android as a full operating system that include a kernel and some abi and api. Not just a kernel, with is linux anyways...

    Since we could write native application for linux, we could for android with some modification...

    I said we could write some native application for the OS, but I did not specified the level of abstraction and neither if we should add some API and libraries... For me, that technicalities. Because if I talk about this, a lot of 2guy" will not understand what I mean ;)

  • Basically, when you want to write a linux software what you need is libc. But you can't use that java classes to use with your native application. Let say you want to write an openGL apps, you will need the related library. That library is not available with android. What android have is just a libc. That's clear. Because android is jvm on top of linux which mean if you write native apps that somehow run on android it is not an android apps but instead a linux apps.

  • Then you might want to tell me the technicalities that you mean. If you don't mind just explain about those API and abstraction level. I hope you get it right.

  • Ok: For short, I been specific to android.

    Over the hardware and "bios" you have a monolithic kernel call linux. Alone, the kernel only some management, drive the hardware, work some file system.

    To work, they add some libraries, then api and over all this you run application.

    You could add extra-libraries&api&applicatio­n in this order.

    It's a kind of hacking ;) You need a cross-compiler,a debuger, to modified the G.U.I.

    But little portabilities for this "new" specific application.

  • So, the conclusion:

    Android apps will always Java/JVM-based. That's clear because all android apps run on the Dalvik(which is a JVM). Unless you want to modify the system. For your info, libary isn't necessary as you can simply write a linux/BSD/blabla application by only using system calls. Library just making your work easier.

  • I know that, I just feel is hard for nothing to use system calls... Specially when portabilities need. But is possible, you are right.

    What I just mean it is possible, with some modification. But it don't mean programmer have to: Java is great when goodly use.

  • they're making history,

    dex - 'components' - kernel.

    with the dominating power of a google this will build a huge operatingsystem, not only for mobile gadgets

  • I can't wait until fall when T-mobile offers there Android Tech. Phones, it will be the down fall of the iphone for sure, and you'll be able to change out your own battery too!

  • well they generally set trends that others just seem to follow. they were the first to make the full touch operated handheld -- no buttons for casual operation. pretty much one big touch screen.

  • well they generally set trends that others just seem to follow. they were the first to make the full touch operated handheld -- no buttons for casual operation. pretty much one big touch screen.

  • no.

    ppc's have been implementing touch screen for years.

  • note the "handheld".

  • note the "handheld"

  • How many times u will tell this?

  • obviously there was a posting error.

  • I thought u're annoyed so replied twice

    ;)

  • Comment removed

  • fan of apple. are u kidding?

  • Gah, fanboys :P

  • i don't know about you, but i don't think "hardware acceleratable" is a real word...

  • does it really matter?

    is that the point of the presentation?

    moron

  • 15 years ago I put "interconnectivity" on my resume and my wife said it wasnt a word. I said it might not be but everyone knows what it means and it probably will be.

    If you dont know what hardware acceleratable means, email me and I can help you out.

  • Language is not set in concrete is changes and there are no compilers or big brothers to throw an error fit or ship you off to jail. You are FREE to coin new words and use language as you see fit! (As long as your listeners understand what you mean (otherwise it ceases to be language and becomce jibberish!) I understand though: we are are all (more or less) conditioned (and socialized) to conform to the wishes of both the elites and the group (but some of us more so than others it seems ;-)).

  • That's a really nice explanation. Breaking down some large and rather complex issues in just a 12 minute clip. I may familiarise myself with Android at some point :) Looks promising.

  • u rule!

  • Absolutely Rivetting!! Way to Go

  • INTERESSANTE!

  • pump the volume up my friend ;)

  • The sound is a little quiet.

  • Interesting that they used WebKit instead of Mozilla's Gecko Engine, although they are so close with Mozilla.

  • it's said the teh WebKit rendering is way faster then Geckos. So it's a natural choice.

    I know that Safari for windows just plain sucks but many MacUsers prefer it over the MacPort of Firefox

  • Google is the Microsft of Internet :p

    Bt at least that understand the value of sharing and wordwide creativity

  • Sun is facing real competition here........

  • Must be a kick in the teeth for Sun that Google felt the need to throw away the JVM and use their own VM.

  • sun's mobile vm is plain terible )

  • What's even more of a kick in the teeth is that they have effectively replaced the .class bytecode format too.

    Google are basically saying "Sun, your VM is gash and your bytecode format is too shonky for runtime efficiency."

  • And it's true.

  • but...

    He's not wearing a turtleneck

  • android is SEXIST

  • Yeah! Where's the Gynoid api?

  • The open handset alliance is missing Nokia, does this indicate that nokia is not interested in supporting andriod for its handsets. What about other projects like openMoko which is also an open linux based OS and app stack. They will directly compete with android.

    Overall, this will be good for us developers who keep struggling with device compatibility, if this becomes a success I will be one happy fella ;).

  • Again Google goes in their own direction ... probably to sell more advertising and to provide lockdown facilities for the end-user experience.

    They could have supported OpenMoko, but they would not be able to control it as much as they (and their shareholders/partners) want.

    OpenMoko/OLPC and their software stack is the honest and most exciting future of mobile computing IMHO.

  • Nokia is using Maemo for their tablet devices not phones (yet). It's based in Linux Debian distro.

  • nokia said they are open to the possibility of using android in the future

  • GPS is just a serial device. You can hook it up to just about any OS without "core support".

  • Ugh! He said processEEs! (Ever heard of a processis? Me neither.)

  • Processes. Pronounced as you heard it. GG.

  • I am wondering if there will be access to phone location information? Will this depend on the phone? I understand that there was a requirement to put GPS capability in all phones for emergency services. Will this OS give us access to those measurements?

  • will depend on the phone yes. Hardware dependent.

  • Can you guys repost with louder audio, it's way too quiet.

  • turn the knob on your speakers or amplifier to the right.

  • Building applications in a new platform is always challenging, no matter how well designed that platform is.

    The big issue here, is how flexible Android when porting already developed mobile applications comes into place.

    For sure I will jump in the wagon. Let's have some coding fun!!

  • Awesome, this will help us break the stranglehold the fascist cellular companies hold on us

  • Is all of this code Free Software?

  • yes

  • I wonder what kind of hardware support is provided. I would like to see if GPS will integrate into the core. Most phones are already coming with GPS inbuilt.

  • What a powerful, FREE tool this is proving to be!

    I wonder if this will be flexible enough to breathe new life into seemingly obsolete Palm and Pocket PC devices (I have an entire drawer full).

    Thank you Google!

  • Probably not. Someone has to compile the underlying pieces of Android (Linux kernel, Open GL ES, etc.) for your hardware, someone has to write device drivers for the hardware's screen, input, radio, etc., and then the Android Java-like layer has to be ported. Theoretically possible, but who will do the work?

  • Open Source, Linux based "pocket" Operating systems have existed in the past (Opie is a good example)- but they never won over the masses.

    With the support and the publicity of Google, I'd wager that this is going to be more likely then not we will see legacy support for older devices... and quantum leaps in the functionality of new ones.

  • I agree it sounds great! nice overview. I cant wait for the next 2 videos

  • Sounds good so far! I hope the carriers buy in to the concept and widely adopt the OS in their phones. Being able to replace components is very cool and how this platform will become more than just another phone OS.

Loading...
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more