Google today released a lot more details on its Android mobile operating system, including the software development kit. It looks like it would be fun to write apps for Android. The most interesting news is that Android puts a heavy emphasis on component software, encouraging developers to create software modules that can be shared with other developers and reused across applications. It's similar in spirit to what happened with mashups in the web apps world, although the technology involved is quite different.
If the developers follow through, this could make Android a very attractive and flexible development environment.
Google is offering $10 million in prizes to the best Android applications. That's an astonishing amount of money for the mobile apps space, where developers are used to living on stale bread with an occasional beef jerky chaser. For comparison, $10 million is probably more than the total marketing program budget in my last year at PalmSource.
It must be nice to work at a company that has limitless financial resources.
The price also says something about Google's business strategy for Android: Collect a lot of compelling applications that will generate user demand for Android phones. I think they can get the apps, but whether those will generate user demand remains to be seen. Having a big apps base didn't help us as much as you'd expect at PalmSource.
The other interesting news is that this is an entirely Java-based development environment, with a lot of extensions provided by Google for things like multimedia and font management. Although Android is based on Linux, as far as I can tell it's being used strictly as plumbing; the applications can't access it directly (at least not in this version). Data exchange between apps, and application access to phone features, can be locked out by the operator or handset manufacturer.
This should make Android a pretty secure operating system, although it won't be much fun for developers who like to mess around with the low levels of an OS.
Can Android become a standalone runtime? The reliance on Java raises the possibility that the Android applications layer could be ported to other operating systems. I think this would be a pretty cool strategy for Google, as it would enable it to drive the applications experience on a lot of different phones. But it wouldn't be a lightweight layer -- Google has built a huge amount of middleware on top of Linux that would probably have to be ported as well. Unless Google designed the Android apps layer to be portable, something they haven't mentioned, I think the port would be pretty difficult.
Some other tidbits about the OS:
--Features supported in the OS include a built-in browser, 2D and 3D graphics, SQLite database, video and audio playback, GSM, Bluetooth, WiFi, 3G wireless, camera, compass, GPS, and accelerometer (if the appropriate hardware is included in the phone). That's a pretty standard feature list.
--There's also a set of optional APIs that can be excluded by an operator or handset manufacturer. They include mapping APIs and peer to peer messaging between phones. Google positioned the peer messaging as a way to let two users play checkers, but you could also use it to create an instant messaging application that bypasses SMS. I'll be interested to see if any operators allow it on their networks.
--The development environment is a plug-in to Eclipse, another standard approach. The SDK includes an emulator so you can test your apps before the hardware ships. That's essential, since Android phones are about a year away.
--Core apps included with the OS include mail, SMS, calendar, browser, contacts, and maps. The mapping app is the only unusual one.
--There is support for multitasking threads, and an application can run in the background (this should enable things like MP3 playback while you're browsing).
--Each application runs in a separate Linux process. This helps with security. Apps remain running until they're no longer needed and the system decides that it wants their memory. This feature seemed slightly weird. Windows Mobile also tends to leave code running until the space is needed, and that has resulted in performance and stability problems. Presumably Android will handle things better.
The other thing Google warns you about is that if your application doesn't use the proper calls to explain what it's doing, the OS may assume it's not important and shut it off arbitrarily. That can also happen to a properly-written application if the system runs low on memory. This is kind of spooky, and could result in lost user data, especially if the user loads up a lot of applications.
Call me old fashioned, but I prefer applications that quit only when I push the quit button.
--The security model is heavily sandboxed (meaning applications are isolated from each other). To reach outside the sandbox (to exchange data with another app, read the address book, or access the phone's features), applications have to ask permission at the time they are installed. Permissions are based on "trusted authorities and interaction with the user." In other words, an operator or handset vendor can lock them down, and if not then the user will be asked to grant permission. Users will not be asked again when the application is run; if permission was not granted at install, the app will just fail. I believe this is going to be a serious support problem -- it means the same application may work on a phone when it's on one network, but may not work on that same phone on another network. Good luck explaining that to the user.
Google may be counting on user complaints to force the operators to turn on permissions.
--The user interface needs work. Google says it's still working on the final user interface for Android, and that's a good thing. Engadget nicely posted a bunch of screen shots from the current interface today, and they have problems (link).
The first thing that bothers me is the icon carousel at the bottom of the screen.
I think it's a great design, but it's awfully reminiscent of the interface in Yahoo Go. Maybe that's just a coincidence, but Google lately has shown a disturbingly Microsoftian tendency to borrow ideas from others.
The overall interface design is relatively clean, at least compared to the overdesigned clutter that you see on a lot of smartphones. But it's optimized to look pretty on a computer screen rather than be usable on a real-world phone.
The giveaway is contrast. Most computers are used indoors, in a room with moderate lighting. By comparison, mobile phones are used in all sorts of settings, including outdoors in bright sunlight. In those conditions, subtle differences in contrast between text and background can easily be lost. For a good example, check out the screen shot below:
Looks nice on your computer, huh? But let's reduce that screen image to about what it would be on a real phone:
Already the text gets hard to read. Now take your computer outside into the direct sunlight. Go ahead, I'll wait for you to get back...
Done already? What you saw is that the words "Call Back," "Done," and so on pretty much disappeared because they're written in dark gray on a black background. You can find a lot of other examples like this in the Google screen shots.
A recommendation to everyone who creates phone interfaces: White on black. Black on white. Large fonts. It may not be the most beautiful design, but at least people will be able to use it.
What it means to the industry. I continue to think that the ultimate success of Android will depend on the creativity of the devices built on it, and we can't judge that until those devices ship. But in the meantime, I'll be very interested to see what sort of applications appear. Google can definitely excite developers, especially when it shovels money at them. This is an immediate challenge to Microsoft and especially Symbian, which has struggled to get developers to work with its very complex native APIs. The more that Android sucks up developer activity, the harder it will be for other platforms to get developer support. Android is a much cleaner design than older platforms like Symbian, and the component development model might drive the rapid creation of a lot of interesting applications.
Will Android be limited to the mobile space? That's the other key question. There's nothing in the Android development model that limits it to mobile phones, and in fact Google says openly that it's appropriate for use on all sorts of devices. Let's wait a few years for the Android applications base to mature. If it does well, we might eventually see Android devices that seek to directly challenge PCs.
=====
PS: Thanks to Ubiquitous Thoughts for featuring last week's http://ikkemunandar.blogspot.com /2007/11/google-os-company.html">post on the Android announcement in the latest Carnival of the Mobilists.
Home »
Android »
developers »
google »
symbian »
Windows Mobile »
Google's Android revealed: Component software for the mobile world
Senin, 12 November 2007
You have finished reading Google's Android revealed: Component software for the mobile world and many articles about Techno News in our blog this, please read it. and url link of this article is https://ikkemunandar.blogspot.com/2007/11/google-android-revealed-component.html Hopefully discussion articles on provide more knowledge about the world of new tech gadgets and Techno News.
Tag : Android, developers, google, symbian, Windows Mobile,
Google's Android revealed: Component software for the mobile world
Diposting oleh
Unknown
di
22.50
Google's Android revealed: Component software for the mobile world - is the information you are looking for in search engines like google and others, okay we have provided such information in the blog Techno News, we have around collecting information from various reliable sources and presenting it in this blog, well please read Google's Android revealed: Component software for the mobile world to finish:
Articles : Google's Android revealed: Component software for the mobile world
full Link : Google's Android revealed: Component software for the mobile world
Article Android, Article developers, Article google, Article symbian, Article Windows Mobile,
Articles : Google's Android revealed: Component software for the mobile world
full Link : Google's Android revealed: Component software for the mobile world
Article Android, Article developers, Article google, Article symbian, Article Windows Mobile,
You can also see our article on:
Google's Android revealed: Component software for the mobile world
Information about the Google's Android revealed: Component software for the mobile world has been discussed
A few of our information about the Google's Android revealed: Component software for the mobile world, hopefully give more knowledge for you
You have finished reading Google's Android revealed: Component software for the mobile world and many articles about Techno News in our blog this, please read it. and url link of this article is https://ikkemunandar.blogspot.com/2007/11/google-android-revealed-component.html Hopefully discussion articles on provide more knowledge about the world of new tech gadgets and Techno News.
Tag : Android, developers, google, symbian, Windows Mobile,
Tags :
Android,
developers,
google,
symbian,
Windows Mobile
Related : Google's Android revealed: Component software for the mobile world
Download latest KitKat 4.4.4 stock firmware for Lenovo Lemo K3 K30T smartphoneDownload latest KitKat 4.4.4 stock firmware for Lenovo Lemo K3 K30T smartphone from here or here. Firmware detailsArchive: Lenovo_K30T_4.4.4_20160926Image: Lenovo_K30T_S ...
Download latest Android Jelly Bean 4.2.2 stock firmware for Huawei Y518 smartphoneDownload latest Android Jelly Bean 4.2.2 stock firmware for Huawei Y518 smartphone from here or here. Firmware detailsArchive: HUAWEI_Y518_T00_4.2.2_20160921Archive size ...
Download latest KitKat 4.4.4 stock firmware for Coolpad 8813 smartphoneDownload latest KitKat 4.4.4 stock firmware for Coolpad 8813 smartphone from here or here.Firmware detailsArchive: Coolpad_8813_4.4.4_20160919Image: Coolpad_8813_SJJL_RO ...
App stores and APIs: It's the ecosystem, stupidIf you make a web application or mobile platform, one of the trendiest things you can do is add APIs and a software marketplace to it so developers will extend your prod ...
Palm OS on Nokia: Strategy or tactic?I was stunned today when I saw the press release from Access Company saying that they're giving away a beta version of the Garnet emulator for Nokia's N-series Linux tab ...
Langganan:
Posting Komentar (Atom)
nice one wishesquotes4u
BalasHapusgood one happy new year 2020
BalasHapusUri The Surgical Strike Full Movie Download MoviescounterThanks for provide great informatic and looking beautiful blog, really nice required information & the things i never imagined and i would request, wright more blog and blog post like that for us. Thanks you once agian
BalasHapusBulbbul Netflix Movie
Filmywap 2019 bollywood movies Download
Sufna Movie Review
movierulz plz movie
Jalshamoviez mobi movie
Autodesk Fusion Crack
BalasHapusAutodesk Fusion CracK is a useful place where you can easily find Activators, Patch, Full version software Free Download, License key, serial key, keygen, Activation Key and Torrents. Get all of these by easily just on a single click.
SmartDraw Pro 2020 Crack
BalasHapusSmartDraw 2020 Crack elegantly matches the existent gap from off-ice, supplying a potent drawing tool by that you can cause all types of flow-charts, sketches, Gantt graphs, calendars, conclusion timber and possibly even maps (by this integration using Google Maps).
SparkoCam Crack
BalasHapusSparkoCam Serial Key is a video and webcam viewing tool which aids one to employ effects on your movie. While the chats together with their recording ability. Using this tool, you may utilize Canon / Nikon DSLR cameras to your webcam. Using this particular program and its particular refine, you’ll get much better grade audio conversation.
https://greencracks.com/endnote-crack-free-product-keys/
BalasHapusEndNote Cracked is a commercial reference arrangement program set. It helps to handle bibliographies and references when you write essays and articles. EndNote is introduced by the ‘Clarivate Analytics.’ The program runs on Microsoft Windows, Mac OS X. It offers you many methods to apply references to a library.
Speedify Crack
BalasHapusSpeedify VPN Crack could be the quickest universe using a highspeed VPN. This instrument creates an elaborate job at this informative specific article performs. Because of these services and programs, they normally operate. But reaping the benefits of the rate and numerous online relations.
call of duty zombies torrent
BalasHapusCall Of Duty Black Ops Zombies Free Download Pc Game is a zombie fighting shooting, action and adventure pc game. Idea Works Games Entertainment developed COD Black Ops Zombies Torrent.
All matters related to medical laboratory and simple procedures. People are performing a huge amount of tests daily basis on several labs world wide. but you can have all the test procedure, reporting etc here.
BalasHapusH Pylori Test At Home
buy undetectable counterfeit money online
BalasHapusdefine counterfeit
how to make counterfeit money
buy counterfeit money
counterfeit 100 dollar bill
where to buy counterfeit money
counterfeit money detector
Bum Bollywood
BalasHapus%100 Guaranteed World Wide Delivery-Safe and Secured Payment Methods
BalasHapus[url]Buy Firearms online,Buy Glock pistols online,Buy Glock 17,Buy Glock 19 online,Buy Glock 22 online,Buy Riffle Firearms online
Glock 17 for sale cheap online without License overnight delivery (glockgunstore.com)
glock 30 for sale
glock gun store
beretta 92fs for sale
sig sauer p938 for sale
%100 Guaranteed World Wide Delivery-Safe and Secured Payment Methods
BalasHapus[url]Buy Firearms online,Buy Glock pistols online,Buy Glock 17,Buy Glock 19 online,Buy Glock 22 online,Buy Riffle Firearms online
Glock 17 for sale cheap online without License overnight delivery (glockgunstore.com)
glock 30 for sale
glock gun store
beretta 92fs for sale
sig sauer p938 for sale
uTorrent Pro Crack is the most trusted means of downloading your favorite content used by millions of users from all over the world. utorrentpro
BalasHapusFileZilla License Key Crack is a fast and easy to use FTP, FTPS, and SFTP client with a smart interface and many cool features. With FileZilla Key – Transfer files and folders, manage sites, and other remote content.filezillaprowithproductkey
BalasHapusScarbee WEP Crack Download is a great package designed and developed for artists and sound designers. Through the package, users can easily take full control of the production and easily handle all the answers. scarbeewepactivationkey
BalasHapusBeatSkillz SampleX Crack Free Download provides a faithful vintage audio simulation. Enter the sample rate, bit rate, alias, input module, and filter to make it sound like any other sample, or create your own. Some sampling simulation defaults are already included.crackforbeatskillzsamplex
BalasHapusHitmanPro License Key Download is an advanced portable anti-malware program that aims to detect and remove malicious files quickly and easily.hitmanprotorrent
BalasHapusGBWhatsapp Apk is one of the greatest WhatsApp mod available for Android devices. Once you download the latest version of GB WhatsApp on your phone, you can access cool features.downlaodgbwhatsapp
BalasHapusDriverMax Key automatically tests each new driver before installing it on your computer to make sure it works properly. In addition, existing drivers are backed up and a system restore point is created that allows for a quick rollback of the installation.
BalasHapusMind Blowing Article, I've Never seen an especially bewildering article on google. Overwhelming, As of now this is Called sharp cerebrum and one hundred% utilization of frontal cortex. Hair-raising work achieved. Other than nearly Checkout my Article very you'll venerate it. Crack software
BalasHapussoftware for pc
The reaper license registration key allows you to mix audio, MIDI, video, and still images on any track. The audio track can be easily moved, split, pasted, resized, cut, wrapped, stretched over time, pitch, faded, faded, slid,
BalasHapusFast Video Downloader Crack downloads and supports converting videos to compatible formats from standard websites like Twitter, Metacafe, Facebook, Dailymotion, Vimeo, Bing, and many other specialty video sites.
BalasHapusI have read this article. It is very well written. You can also check articles here. DRS Data Recovery System Keygen is also a good article. Give it a read.
BalasHapusThanks for provide great informatic and looking beautiful blog, really nice required information & the things i never imagined and i would request, wright more blog and blog post like that for us. Thanks you once agian
BalasHapusname Bum Bollywood
RRR Full Movie Download in Hindi 480p Filmyzilla
Irudhi Pakkam Full Movie Download Tamilrockers Isaimini Hd Quailty 720p 1080p
Jersey (2021) Shahid Kapoor Full Movie Download Filmyzilla Hd print 720p
Atrangi Re Movie 2021 Dual Audio Full Hd 480p, 720p HD, 1080p Download Filmyzilla
83 (2021) Full Movie Download Filmyzilla | Eightythree Movie 123mkv isaimini
Spider-Man No Way Home Full Movie in Hindi Download Filmyzilla Hd Print 480p, 720p
Thank you for sharing your wonderful ideas, Admin. To get the official crack, go to this link.
BalasHapusMackeeper Crack v
BalasHapusThank you so much for sharing such superb information with us. Your website is very cool. we are impressed by the details that you have on your site. we Bookmarked this website. keep it up and again thanks
crackvip.com
crackgrid.com
windowsloader.org
crackersoftwares.com
ou so much for sharing such superb information with us. Your website is very cool. we are impressed by the details that you have on your site. we Bookmarked this website. keep it up and again thanks
BalasHapuscrackvip.com https://cnenov.com
Mod apk download
tapscanner Mod apk download