Revision as of 10:03, 9 September 2009 view sourceSvick (talk | contribs)Extended confirmed users, Pending changes reviewers33,798 editsm →Released (preinstalled)← Previous edit | Revision as of 14:50, 9 September 2009 view source Troed (talk | contribs)203 edits →Criticisms: Unsupported claim written as fact.Next edit → | ||
Line 411: | Line 411: | ||
*Android does not officially allow apps to be installed on, nor run from, an SD card. Current Android products such as the HTC Dream and Magic have limited onboard memory and many users feel restricted by this lack of functionality.<ref>{{cite web | url = http://code.google.com/p/android/issues/detail?id=1151 | title = Issue 1151: RFE: Support install of apps on SD cards | work = Google Code – Android Issues | date = 30 October 2008 }}</ref> Several unsupported modifications exist, however, to give the user this capability.<ref>{{cite web | url = http://forum.xda-developers.com/showthread.php?t=512743 | title = New and improved Apps to SD (more stable, more powerful, etc) Tutorial | work = xda-developers forum | date = 6 May 2009}}</ref> | *Android does not officially allow apps to be installed on, nor run from, an SD card. Current Android products such as the HTC Dream and Magic have limited onboard memory and many users feel restricted by this lack of functionality.<ref>{{cite web | url = http://code.google.com/p/android/issues/detail?id=1151 | title = Issue 1151: RFE: Support install of apps on SD cards | work = Google Code – Android Issues | date = 30 October 2008 }}</ref> Several unsupported modifications exist, however, to give the user this capability.<ref>{{cite web | url = http://forum.xda-developers.com/showthread.php?t=512743 | title = New and improved Apps to SD (more stable, more powerful, etc) Tutorial | work = xda-developers forum | date = 6 May 2009}}</ref> | ||
*Android is criticized for its multitasking abilities and the lack of a significant driver base. For these reasons ARM and Real have expressed doubt that it will gain a major market share as a netbook OS.<ref>{{cite news | url = http://www.xbitlabs.com/news/mobile/display/20090707162820.html | title = ARM Doubts Android is Good Enough for Netbooks, Smartbooks | date = 07 July 2009 | first = Anton | last = Shilov | publisher = X-bit labs}}</ref> | *Android is criticized for its multitasking abilities and the lack of a significant driver base. For these reasons ARM and Real have expressed doubt that it will gain a major market share as a netbook OS.<ref>{{cite news | url = http://www.xbitlabs.com/news/mobile/display/20090707162820.html | title = ARM Doubts Android is Good Enough for Netbooks, Smartbooks | date = 07 July 2009 | first = Anton | last = Shilov | publisher = X-bit labs}}</ref> | ||
*Although a Native Development Kit does exist, it does not allow access to any of the phone's hardware. Consequently Android applications must be largely written in Java. This negatively impacts performance and battery life. | *Although a Native Development Kit does exist, it does not allow access to any of the phone's hardware. Consequently Android applications must be largely written in Java. This negatively impacts performance and battery life.{{citation needed}} | ||
==See also== | ==See also== |
Revision as of 14:50, 9 September 2009
Operating system[REDACTED] | |
Developer | Open Handset Alliance |
---|---|
Working state | Current |
Source model | Free and open source software |
Initial release | 21 October 2008; 16 years ago (2008-10-21) |
Latest release | 1.5 Release 3 / 16 July 2009; 15 years ago (2009-07-16) |
Repository | |
Platforms | ARM, MIPS, Power Architecture, x86 |
Kernel type | Monolithic (Linux) |
License | Apache 2.0 and GPLv2 |
Official website | android.com |
Android is a mobile operating system running on the Linux kernel. It was initially developed by Google and later the Open Handset Alliance. It allows developers to write managed code in the Java language, controlling the device via Google-developed Java libraries.
The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 48 hardware, software, and telecom companies devoted to advancing open standards for mobile devices. Google released most of the Android code under the Apache License, a free-software and open source license.
History
In July 2005, Google acquired Android, Inc., a small startup company based in Palo Alto, California, USA. Android's co-founders who went to work at Google included Andy Rubin (co-founder of Danger), Rich Miner (co-founder of Wildfire Communications, Inc.), Nick Sears (once VP at T-Mobile), and Chris White (headed design and interface development at WebTV). At the time, little was known about the functions of Android, Inc. other than that they made software for mobile phones. This began rumors that Google was planning to enter the mobile phone market, although it was unclear what function it might perform in that market.
At Google, the team led by Rubin developed a mobile device platform powered by the Linux kernel which they marketed to handset makers and carriers on the premise of providing a flexible, upgradeable system. It was reported that Google had already lined up a series of hardware component and software partners and signaled to carriers that it was open to various degrees of cooperation on their part.
More speculation that Google would be entering the mobile-phone market came in December 2006. Reports from the BBC and The Wall Street Journal noted that Google wanted its search and applications on mobile phones and it was working hard to deliver that. Print and online media outlets soon reported rumors that Google was developing a Google-branded handset. More speculation followed reporting that as Google was defining technical specifications, it was showing prototypes to cell phone manufacturers and network operators. As many as 30 prototype phones were reported to be operating "in the wild."
In September 2007, InformationWeek covered an Evalueserve study reporting that Google had filed several patent applications in the area of mobile telephony.
Open Handset Alliance
Main article: Open Handset Alliance-Eric Schmidt, Google Chairman/CEO"Today's announcement is more ambitious than any single 'Google Phone' that the press has been speculating about over the past few weeks. Our vision is that the powerful platform we're unveiling will power thousands of different phone models."
On 5 November 2007, the Open Handset Alliance, a consortium of several companies which include Texas Instruments, Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, Nvidia, Qualcomm, Samsung Electronics, Sprint Nextel and T-Mobile was unveiled with the goal to develop open standards for mobile devices. Along with the formation of the Open Handset Alliance, the OHA also unveiled their first product, Android, a mobile device platform built on the Linux kernel version 2.6.
On 9 December 2008, it was announced that 14 new members would be joining the Android project including: ARM Holdings Plc, Atheros Communications, Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, and Vodafone Group Plc.
Google Chairman and CEO Eric Schmidt took some time in the official press release to dispel all previous rumors and speculation about the existence of a stand-alone Google phone.
Licensing
Since 21 October 2008, Android has been available as open source. Google opened the entire source code (including network and telephony stacks) under an Apache License.
With the Apache License, vendors are free to add proprietary extensions without submitting those back to the open source community.
Android had been criticized for not being all open-source software despite what was announced by Google. Parts of the SDK are proprietary and closed source. The Android Software Development Kit License Agreement states that:
3.2 You agree that Google or third parties own all legal right, title and interest in and to the SDK, including any Intellectual Property Rights that subsist in the SDK. "Intellectual Property Rights" means any and all rights under patent law, copyright law, trade secret law, trademark law, and any and all other proprietary rights. Google reserves all rights not expressly granted to you.
3.3 Except to the extent required by applicable third party licenses, you may not copy (except for backup purposes), modify, adapt, redistribute, decompile, reverse engineer, disassemble, or create derivative works of the SDK or any part of the SDK. Except to the extent required by applicable third party licenses, you may not load any part of the SDK onto a mobile handset or any other hardware device except a personal computer, combine any part of the SDK with other software, or distribute any software or device incorporating a part of the SDK.
Updates
Although Android is an open-source product, some development has been continuing in a private development branch. In order to bring this software into public view, a read-only mirror branch has been created, known as cupcake. Cupcake is commonly misunderstood as the title of an actual update, but as stated on Google's development website: "cupcake is still very much a work in progress. It is a development branch, not a release." Notable changes to the Android software that will be introduced in cupcake include changes to the download manager, the framework, Bluetooth, the system software, radio and telephony, developer tools, the build system and several applications, as well as a number of bug fixes.
On 30 April 2009, the official 1.5 update for Android was released. There are several new features and UI updates included in the 1.5 update:
- Ability to record and watch videos with the camcorder mode
- Uploading videos to YouTube and pictures to Picasa directly from the phone
- A new soft keyboard with an "Autocomplete" feature
- Ability to automatically connect to a Bluetooth headset within a certain distance
- New widgets and folders that can populate the desktop
- Animations between screens
- Expanded ability of Copy and paste to include web pages
Features
Current features and specifications:
Handset layouts | The platform is adaptable to larger, VGA, 2D graphics library, 3D graphics library based on OpenGL ES 1.0 specifications, and traditional smartphone layouts. |
---|---|
Storage | The Database Software SQLite is used for data storage purposes |
Connectivity | Android supports connectivity technologies including GSM/EDGE, CDMA, EV-DO, UMTS, Bluetooth, and Wi-Fi. |
Messaging | SMS and MMS are available forms of messaging including threaded text messaging. |
Web browser | The web browser available in Android is based on the open-source WebKit application framework. |
Java support | Software written in Java can be compiled to be executed in the Dalvik virtual machine, which is a specialized VM implementation designed for mobile device use, although not technically a standard Java Virtual Machine. |
Media support | Android supports the following audio/video/still media formats: H.263, H.264 (in 3GP or MP4 container), MPEG-4 SP, AMR, AMR-WB (in 3GP container), AAC, HE-AAC (in MP4 or 3GP container), MP3, MIDI, OGG Vorbis, WAV, JPEG, PNG, GIF, BMP. |
Additional hardware support | Android can utilize video/still cameras, touchscreens, GPS, accelerometers, magnetometers, accelerated 2D bitblits (with hardware orientation,scaling,pixel format conversion) and accelerated 3D graphics. |
Development environment | Includes a device emulator, tools for debugging, memory and performance profiling, a plugin for the Eclipse IDE. |
Market | Similar to the App Store on the iPhone OS, the Android Market is a catalog of applications that can be downloaded and installed to target hardware over-the-air, without the use of a PC. Originally only freeware applications were supported. Paid-for apps have been available on the Android Market in the United States since 19 February 2009. |
Multi-touch | Android has native support for multi-touch but the feature is disabled at the kernel level (possibly to avoid infringing Apple patents on touch-screen technology). An unofficial mod has been developed that enables multi-touch, but requires superuser access to the device to flash an unsigned kernel. |
Hardware products running Android
By the end of 2009 there will be at least 18 phone models using Android worldwide, according to Google. In addition to the mobile devices that ship with Android, some users have been able (with some amount of hacking, and with limited functionality) to install it on mobile devices shipped with other OSes.
Released (preinstalled)
Manufacturer | Name | Carrier | Notes | Version |
---|---|---|---|---|
Dell | Dell Mini3i | |||
General Mobile | General Mobile DSTL1 | World’s first Android dual-SIM mobile on the market. Released in August 2009. | ||
Highscreen | PP5420 | Formerly Windows Mobile phone, released on 11 July 2009 in Russia. | ||
HTC | HTC Dream (also marketed as T-Mobile G1, Era G1 in Poland, Rogers Dream in Canada) | T-Mobile USA, T-Mobile UK | On sale October 22, 2008 as the first phone on the market to use the Android platform. The phone is part of an open standards effort of the Open Handset Alliance. | 1.0 |
HTC Magic/HTC Sapphire (known as the T-Mobile myTouch 3G in the US and the docomo HT-03A in Japan) | T-Mobile USA, Vodafone UK | Similar to the Dream but without the slide-out keyboard, instead using an on-screen keyboard. | 1.5 | |
HTC Hero (also marketed as T-Mobile G2 in the UK, The Netherlands and Germany) | T-Mobile USA, Sprint Nextel, T-Mobile UK, Orange Mobile | Similar form factor to the Magic, uses HTC's customised UI called HTC Sense which look considerably different compared to HTC Dream and Magic phones. | 1.5 | |
HTC Tattoo (also known as the HTC Click) | Bouygues Telecom | |||
Huawei | Huawei U8230 | T-Mobile UK | ||
Lenovo | Lenovo OPhone | |||
LG | Etna | Vodafone | ||
Motorola | Motorola Heron, Motorola Sholes, Motorola Morrison | |||
Philips | V900 | |||
Qigi | i6 | (formerly Windows Mobile) device running Android in December 2008. The device is manufactured by Chinese ODM TechFaith. | ||
Samsung | Samsung I7500 (aka Samsung Galaxy), Samsung InstinctQ | 1.5 | ||
Samsung I5700 | Bouygues Telecom | 1.5 | ||
Sony Ericsson | Sony Ericsson XPERIA X3 | 2.0 |
Forthcoming
- Geeks'Phone announced Geeks'Phone One in June 2009, for sale in November 2009
- Dell is rumoured to be working on Android phones and multimedia devices
- HKC Pearl, which claims to dual-boot Windows Mobile 6.1 and Android. It is an HTC clone device.
- HKC Imobile v413, an Android phone which is a clone of the HTC Touch.
- In September 2008, Motorola confirmed that it was working on hardware products that would run Android.
- Huawei plans to release a phone U8220 that would run Android on T-Mobile. This date however is not set until after June 2009.
- Archos is planning to launch a new device, which would combine significant media capabilities with an Android operating system.
- Lenovo is working on an Android-based mobile phone Ophone that supports the Chinese 3G TD-SCDMA standard.
- HTC is planning a "portfolio" of Android based phones to be released in the middle of 2009.
- Sony Ericsson is waiting for better multimedia support in Android 2.0.
- GiiNii Movit Mini is a Internet device based on Google's Android operating system.
- Acer is rumored to be releasing phones called the L1, C1, E1, F1, and A1 (unconfirmed) late in 2009.
- Acer is releasing Android for the Acer One netbook in Q3 2009.
- Chinese ODM Yuhua's first Android phone, the dual-SIM DSTL1 will be released under the General Mobile brand in June. The company is planning more Android devices.
- Skytone, distributor and software developer of the Skytone Alpha-400 announced the release of an Android netbook, the Alpha-680.
- Zii EGG – Developer Edition
- Mentor Graphics enables Android on Freescale's embedded Power Architecture platforms in July 2009.
Software development
The early feedback on developing applications for the Android platform was mixed. Issues cited include bugs, lack of documentation, inadequate QA infrastructure, and no public issue-tracking system. (Google announced an issue tracker on 18 January 2008.) In December 2007, MergeLab mobile startup founder Adam MacBeth stated, "Functionality is not there, is poorly documented or just doesn't work... It's clearly not ready for prime time." Despite this, Android-targeted applications began to appear already the week after the platform was announced. The first publicly available application was the Snake game. The Android Dev Phone is a SIM-unlocked and hardware-unlocked device that is designed for advanced developers. While developers can use regular consumer devices purchased at retail to test and use their apps, some developers may choose not to use a retail device, preferring an unlocked or no-contract device.
Software development kit
The Android SDK includes a comprehensive set of development tools. These include a debugger, libraries, a handset emulator (based on QEMU), documentation, sample code, and tutorials. Currently supported development platforms include x86-architecture computers running Linux (any modern desktop Linux distribution), Mac OS X 10.4.8 or later, Windows XP or Vista. Requirements also include Java Development Kit, Apache Ant, and Python 2.2 or later. The officially supported integrated development environment (IDE) is Eclipse (3.2 or later) using the Android Development Tools (ADT) Plugin, though developers may use any text editor to edit Java and XML files then use command line tools to create, build and debug Android applications.
A preview release of the Android software development kit (SDK) was released on 12 November 2007. On 15 July 2008, the Android Developer Challenge Team accidentally sent an email to all entrants in the Android Developer Challenge announcing that a new release of the SDK was available in a "private" download area. The email was intended for winners of the first round of the Android Developer Challenge. The revelation that Google was supplying new SDK releases to some developers and not others (and keeping this arrangement private) has led to widely reported frustration within the Android developer community.
On 18 August 2008 the Android 0.9 SDK beta was released. This release provides an updated and extended API, improved development tools and an updated design for the home screen. Detailed instructions for upgrading are available to those already working with an earlier release. On 23 September 2008 the Android 1.0 SDK (Release 1) was released. According to the release notes, it included "mainly bug fixes, although some smaller features were added". It also included several API changes from the 0.9 version.
On March 9, 2009, Google released version 1.1 for the android dev phone. While there are a few aesthetic updates, a few crucial updates include support for "search by voice, priced apps, alarm clock fixes, sending gmail freeze fix, fixes mail notifications and refreshing intervals, and now the maps show business reviews". Another important update is that Dev phones can now access paid apps and developers can now see them on the Android Market.
In the middle of May, 2009 Google released version 1.5 (Cupcake) of the Android OS and SDK. This update included many new features including video recording, support for the stereo bluetooth profile, a customizable onscreen keyboard system and voice recognition. This release also opened up the AppWidget framework to third party developers allowing anyone to create their own home screen widgets.
Android Developer Challenge
The Android Developer Challenge was a competition for the most innovative application for Android. Google offered prizes totaling 10 million US dollars, distributed between ADC I and ADC II. ADC I accepted submissions from 2 January to 14 April 2008. The 50 most promising entries, announced on 12 May 2008, each received a $25,000 award to fund further development. It ended in early September with the announcement of ten teams that received $275,000 each, and ten teams that received $100,000 each. ADC II was announced on May 27, 2009.
Google applications
Google has also participated in the Android Market by offering several applications for its services. These applications include Google Voice for the Google Voice service, Scoreboard for following sports, Sky Map for watching stars, Finance for their finance service, Maps Editor for their MyMaps service, Places Directory for their Local Search, Secrets for safely storing passwords and My Tracks, a jogging application. Android phones that include the 'Google Experience' also have Google Search, Google Calendar, Google Maps and Gmail integrated.
Native code
Libraries written in C and other languages can be compiled to ARM native code and installed using the Android Native Development Kit. Native classes can be called from Java code running under the Dalvik VM using the System.loadLibrary
call, which is part of the standard Android Java classes.
Complete applications can be compiled and installed using traditional development tools. The ADB debugger gives a root shell under the Android Emulator which allows native ARM code to be uploaded and executed. ARM code can be compiled using GCC on a standard PC. Running native code is complicated by the fact that Android uses a non-standard C library (known as Bionic). The underlying graphics device is available as a framebuffer at /dev/graphics/fb0. The graphics library that Android uses to arbitrate and control access to this device is called the Skia Graphics Library (SGL), and it has been released under an open source license. Skia has backends for both win32 and Cairo, allowing the development of cross-platform applications, and it is the graphics engine underlying the Google Chrome web browser.
Elements Interactive Mobile B.V. have ported their EdgeLib C++ library to Android, and native code executables of their S-Tris2 game (a Tetris clone) and Animate3D technology demo are available for download.
Marketing
Logos
- [REDACTED] Text logo
- Alternative logo Alternative logo
Typography
See also: Droid (font)The Droid font family was produced by Ascender Corporation.
Criticisms
- The unrestrictive terms of Android's license have allowed corporations using Android to place restrictions on their own customers. As an example, tethering (PC or laptop internet connectivity via the cell phone) is forbidden by T-Mobile USA, and the Android Market has de-listed such applications for T-Mobile customers. This also means that the apps can be carrier-specific as chosen by Google.
- Android uses Linux as its kernel, but according to Google, it is not a conventional Linux distribution. It does not have a native X Window System, nor does it support the full set of standard GNU libraries like its system libraries (GNU C Library). This specific modification makes it difficult to reuse existing Linux applications or libraries on Android.
- Android does not use established Java standards, i.e. Java SE and ME. This prevents compatibility among Java applications written for those platforms and those for the Android platform. Android only reuses the Java language syntax, but does not provide the full-class libraries and APIs bundled with Java SE or ME.
- Android does not officially allow apps to be installed on, nor run from, an SD card. Current Android products such as the HTC Dream and Magic have limited onboard memory and many users feel restricted by this lack of functionality. Several unsupported modifications exist, however, to give the user this capability.
- Android is criticized for its multitasking abilities and the lack of a significant driver base. For these reasons ARM and Real have expressed doubt that it will gain a major market share as a netbook OS.
- Although a Native Development Kit does exist, it does not allow access to any of the phone's hardware. Consequently Android applications must be largely written in Java. This negatively impacts performance and battery life.
See also
- Android Market
- Dalvik virtual machine
- Radio Interface Layer
- LiMo Foundation
- Linux Phone Standards Forum
- maemo
- Mobilinux
- Moblin project
- Mobile World Congress
- Open Mobile Alliance
- Openmoko
- Symbian Foundation
- Google Chrome OS
References
- "Licenses". Android Open Source Project. Open Handset Alliance. Retrieved 2008-10-22.
- ^ "Industry Leaders Announce Open Platform for Mobile Devices" (Press release). Open Handset Alliance. 2007-11-05. Retrieved 2007-11-05.
- Shankland, Stephen (12 November 2007). "Google's Android parts ways with Java industry group". CNET News.
- "Open Handset Alliance". Open Handset Alliance. Retrieved 2007-11-06.
- Jackson, Rob (10 December 2008). "Sony Ericsson, HTC Androids Set For Summer 2009". Android Phone Fans. Retrieved 2009-09-03.
- "Android Overview". Open Handset Alliance. Retrieved 2008-09-23.
- ^ Elgin, Ben (2005-08-17). "Google Buys Android for Its Mobile Arsenal". Business Week. Retrieved 2007-11-07.
- Markoff, John (2007-11-04). "I, Robot: The Man Behind the Google Phone". New York Times. Retrieved 2008-10-14.
- Kirsner, Scott (September 2, 2007). "Introducing the Google Phone". The Boston Globe. Retrieved 2008-10-24.
- "T-Mobile Brings Unlimited Multiplayer Gaming to US Market with First Launch of Nokia N-Gage Game Deck" (Press release). Nokia. 23 September 2003. Retrieved 2009-04-05.
- Elgin, Ben (17 August 2005). "Google Buys Android for Its Mobile Arsenal". BusinessWeek. Retrieved 2009-04-23.
- Block, Ryan (2007-08-28). "Google is working on a mobile OS, and it's due out shortly". Engadget. Retrieved 2007-11-06.
- Sharma, Amol; Delaney, Kevin J. (2007-08-02). "Google Pushes Tailored Phones To Win Lucrative Ad Market". The Wall Street Journal. Retrieved 2007-11-06.
- "Google admits to mobile phone plan". directtraffic.org. Google News. 2007-03-20. Retrieved 2007-11-06.
- McKay, Martha (21 December 2006). "Can iPhone become your phone?; Linksys introduces versatile line for cordless service". The Record. p. L9.
And don't hold your breath, but the same cell phone-obsessed tech watchers say it won't be long before Google jumps headfirst into the phone biz. Phone, anyone?
- Ackerman, Elise (2007-08-30). "Blogosphere Aflutter With Linux-Based phone Rumors". Linux Insider. Retrieved 2007-11-07.
- Cox, John (2007-10-08). "Why Google's phone won't kill Apple's iPhone". Network World. Retrieved 2007-11-06.
- Claburn, Thomas (2007-09-19). "Google's Secret Patent Portfolio Predicts gPhone". InformationWeek. Retrieved 2007-11-06.
- Pearce, James Quintana (2007-09-20). "Google's Strong Mobile-Related Patent Portfolio". mocoNews.net. Retrieved 2007-11-07.
- Martinez, Jennifer (2008-12-10). "CORRECTED - UPDATE 2-More mobile phone makers back Google's Android". Reuters. Thomson Reuters. Retrieved 2008-12-13.
- Kharif, Olga (2008-12-09). "Google's Android Gains More Powerful Followers". BusinessWeek. McGraw-Hill. Retrieved 2008-12-13.
- Boulton, Clint (21 October 2008). "Google Open-Sources Android on Eve of G1 Launch". eWeek. Retrieved 2009-09-03.
- Bort, Dave (21 October 2008). "Android is now available as open source". Android Open Source Project. Retrieved 2009-09-03.
- "Android FAQs" (PDF). Google. 2008-01-29. Retrieved 2008-02-03.
Q:When will we see more code released under open source licenses? A: Over time, more of the code that makes up Android will be released, but at this point, we have been concentrating on shipping an SDK that helps application developers get started. In short: Stay tuned.
- Slobojan, Ryan (2007-11-19). "Dalvik, Android's virtual machine, generates significant debate". infoq.com. Retrieved 2008-03-01.
- "Android Software Development Kit License Agreement". Google. 2009-04-03. Retrieved 2009-08-04.
- ^ ""cupcake" development branch". Android Open Source Project. Retrieved 2009-09-03.
- Ducrohet, Xavier (April 27, 2009). "Android 1.5 is here!". Android Developers Blog. Retrieved 2009-09-03.
- Rob, Jackson (April 30, 2009). "CONFIRMED: Official Cupcake Update Underway for T-Mobile G1 USA & UK!". Android Phone Fans. Retrieved 2009-09-03.
- "Android 1.5 Platform Highlights". Android Developers. April 2009. Retrieved 2009-09-03.
- "What is Android?". Android Developers. 21 July 2009. Retrieved 2009-09-03.
- Topolsky, Joshua (2007-11-12). "Google's Android OS early look SDK now available". Engadget. Retrieved 2007-11-12.
- ^ "Android Supported Media Formats". Android Developers. Retrieved 2009-05-01.
- Patel, Nilay (19 February 2009). "Paid apps appear in Android Market". Engadget. Retrieved 2009-04-06.
- Musil, Steven (11 February 2009). "Report: Apple nixed Android's multitouch". CNET News. Retrieved 2009-09-03.
- Mahoney, John (7 February 2009). "How To: Hack Android For Multitouch Web Browsing on the T-Mobile G1". Gizmodo. Retrieved 2009-09-03.
- Richtel, Matt (27 May 2009). "Google: Expect 18 Android Phones by Year's End". The New York Times. Retrieved 19 June 2009.
- "HIGHSCREEN PP5420 (Android OS)". Vobis (in Russian). Retrieved 2009-09-03.
- Montgomery, Justin (July 8, 2008). "T-Mobile's HTC Dream, The First Android Phone?". InformationWeek. Retrieved 2008-08-03.
- Holson, Laura M.; Helft, Miguel (August 15, 2008). "T-Mobile to be first to use Google's Android". International Herald Tribune. Retrieved 2008-08-20.
- Holson, Laura; Helft, Miguel (2008-08-14). "Smartphone Is Expected via Google". New York Times. Retrieved 2008-08-15.
- "HTC Magic". HTC. Retrieved 2009-04-28.
- "Qigi i6 Android based smartphone from China". Phones Review. 1 December 2008. Retrieved 2009-09-03.
- Jordan, Jon (19 February 2009). "Chinese ODMs love Android (part 2)". Pocket Picks. Retrieved 2009-09-03.
- "Geeks'Phone One: 'made in Spain', opensource y con Android". Xataka (in Spanish). 28 June 2009. Retrieved 2009-09-04.
- "Vídeo de la presentación del GeeksPhone ONE en el and.roid.es MeetUP". and.roid.es (in Spanish). 29 June 2009. Retrieved 2009-09-04.
- Scheck, Justin (30 June 2009). "Dell Is Working On Pocket Web Gadget". The Wall Street Journal. Retrieved 2009-09-04.
- Ziegler, Chris (24 December 2008). "HKC's Pearl rips a RIM name, an HTC design, and a pair of OSes". Engadget. Retrieved 2009-09-03.
- Flatley, Joseph L. (10 February 2009). "Keepin' it real fake, part CLXXXII: HKC Touch clone sports Android looks at a WinMo price". Engadget Mobile. Retrieved 2009-09-03.
- Emigh, Jacqueline (2008-09-30). "Motorola confirms Android plans, but won't say how big". BetaNews. Retrieved 2009-09-04.
- Jackson, Rob (2009-04-03). "Huawei U8220 is indeed the T-Mobile Pulse – FCC says so". Android Phone Fans. Retrieved 2009-09-04.
- "ARCHOS combines its multimedia framework and Android telephony stack to deliver a new type of breakthrough Internet Media Tablet" (PDF) (Press release). Archos. 9 February 2009. Retrieved 2009-09-04.
- "Lenovo-China Mobile's OPhone spotted". modmyGphone. 2008-12-11. Retrieved 2009-09-04.
- Cha, Bonnie (2008-12-10). "Sony Ericsson, HTC planning Google Android phones for 2009". CNET. Retrieved 2009-09-04.
- Zeman, Eric (2009-05-22). "Sony Ericsson: Yeah, We're Going To Wait For Android 2.0". Over the Air. InformationWeek.
- Patel, Nilay (2009-01-08). "GiiNii's Movit Mini WiFi Android tablet hands-on". Engadget. Retrieved 2009-09-03.
- Patel, Nilay (2009-03-23). "Acer A1 touchscreen to arrive in September?". Engadget. Retrieved 2009-09-03.
- Nusca, Andrew (2009-06-03). "It's official: Acer to offer Aspire One netbook with Google Android, Q3 2009". ZDNet. Retrieved 2009-09-04.
- Brown, Eric (23 February 2009). "Android phone boasts 5Mpix camera". LinuxDevices.
- Jordan, Jon (18 February 2009). "Chinese ODMs love Android (part 1)". Pocket Picks. Retrieved 2009-09-04.
- Melanson, Donald (21 April 2009). "Skytone debuts ARM-based, Android-powered netbook / tablet". Engadget. Retrieved 2009-09-04.
- "Zii EGG". ZiiLABS. Retrieved 2009-09-04.
- "Mentor Graphics Enables Android on Freescale Products Based on Power Architecture Technology, Reaching New Applications and Audiences". Mentor Graphics. 2009-07-30. Retrieved 2009-08-08.
- Paul, Ryan (2007-12-19). "Developing apps for Google Android: it's a mixed bag". Ars Technica. Retrieved 2007-12-19.
- Morrill, Dan (18 January 2008). "You can't rush perfection, but now you can file bugs against it". Android Developers Blog. Retrieved 2009-09-03.
- Morrison, Scott (2007-12-19). "Glitches Bug Google's Android Software". The Wall Street Journal. Retrieved 2007-12-19.
- "Snake". Android Freeware Directory. Retrieved 2008-01-26.
- "First Android Application - Snake". Mobiles2day. 2007-11-14. Retrieved 2008-01-07.
- "Tools Overview". Android Developers. 21 July 2009.
- Metz, Cade (14 July 2008). "Google plays Hide and Seek with Android SDK". The Register. Retrieved 2008-10-23.
- "Android - An Open Handset Alliance Project: Upgrading the SDK". Retrieved 2008-10-24.
- "Other SDK Releases". Android Developers. Retrieved 2009-09-02.
- Jackson, Rob (9 March 2009). "Android Dev Phone Update: Version 1.1!". Android Phone Fans. Retrieved 2009-09-03.
- "Android 1.5 Version Notes". Android Developers. 2009. Retrieved 2009-09-03.
{{cite web}}
: Unknown parameter|month=
ignored (help) - ^ "Android Developer Challenge". Google Code. Retrieved 2008-01-11.
- "The Google Phone? Not Quite". pcfastlane.com. Retrieved 2008-01-11.
- Chen, Jason (12 May 2008). "The Top 50 Applications". Android Developers Blog. Retrieved 2009-09-04.
- Brown, Eric (13 May 2008). "Android Developer Challenge announces first-round winners". Linux for Devices.
- "ADC I Top 50 Gallery". Android Developer Challenge. Retrieved 2009-05-19.
- Srinivas, Davanum (2007-12-09). "Android - Invoke JNI based methods (Bridging C/C++ and Java)". Retrieved 2008-12-13.
- "java.lang.System". Android Developers. Retrieved 2009-09-03.
- ^ Leslie, Ben (13 November 2007). "Native C application for Android". Benno’s blog. Retrieved 2009-09-04.
- Cooksey, Tom (2007-11-07). "Native C *GRAPHICAL* applications now working on Android emulator". android-developers (Mailing list). Retrieved 2008-12-13.
{{cite mailing list}}
: Unknown parameter|mailinglist=
ignored (|mailing-list=
suggested) (help) - "Skia source".
- Toker, Alp (2008-09-06). "Skia graphics library in Chrome: First impressions". Retrieved 2008-12-13.
- "Native C++ game S-Tris2 running on Android!". android-developers (Mailing list). 2007-11-16. Retrieved 2008-12-13.
{{cite mailing list}}
: Unknown parameter|mailinglist=
ignored (|mailing-list=
suggested) (help) - Woyke, Elizabeth (26 September 2008). "Android's Very Own Font". Forbes.
- Sadun, Erica (31 March 2009). "UPDATE: Google yanks tethering app from marketplace". Ars Technica.
- Herrman, John (2 April 2009). "Google's G1 Tethering Move Sets Precedent For Carrier-Specific Android App Markets". Gizmodo. Retrieved 2009-09-04.
- Androidology - Part 1 of 3 - Architecture Overview (Video). YouTube. 2008-09-06. Retrieved 2007-11-07.
- Paul, Ryan (23 February 2009). "Dream(sheep++): A developer's introduction to Google Android". Ars Technica. Retrieved 2009-03-07.
In fact, during a presentation at the Google IO conference, Google engineer Patrick Brady stated unambiguously that Android is not Linux. (...) The problem with Google's approach is that it makes Android an island. The highly insular nature of the platform prevents Android users and developers from taking advantage of the rich ecosystem of existing third-party Linux applications. Android doesn't officially support native C programs at all, so it won't be possible to port your favorite GTK+ or Qt applications to Android
- van Gurp, Jilles (13 November 2007). "Google Android: Initial Impressions and Criticism". Javalobby. Retrieved 2009-03-07.
Frankly, I don't understand why Google intends to ignore the vast amount of existing implementation out there. It seems like a bad case of "not invented here" to me. Ultimately, this will slow adoption. There are already too many Java platforms for the mobile world and this is yet another one
- "Issue 1151: RFE: Support install of apps on SD cards". Google Code – Android Issues. 30 October 2008.
- "New and improved Apps to SD (more stable, more powerful, etc) Tutorial". xda-developers forum. 6 May 2009.
- Shilov, Anton (07 July 2009). "ARM Doubts Android is Good Enough for Netbooks, Smartbooks". X-bit labs.
{{cite news}}
: Check date values in:|date=
(help)
Further reading
- Haseman, Chris (2008). Android Essentials. Apress. ISBN 1430210648.
External links
- Official Android page
- Official Android Google Code page
- Android Wiki
- Sergey Brin introduces the Android platform on YouTube
- Mike Jennings talks about Android at the Next 08 conference (Explain video)
Mobile operating systems | |||||
---|---|---|---|---|---|
Linux |
| ||||
XNU | |||||
QNX | |||||
Microsoft Windows | |||||
Zircon | |||||
FreeBSD/NetBSD | |||||
OpenHarmony/HarmonyOS NEXT |
| ||||
FreeRTOS |
| ||||
Nintendo system software | |||||
Minix 3 | |||||
Symbian | |||||
Other | |||||
Linux | |
---|---|
Linux kernel | |
Controversies | |
Distributions | |
Organizations | |
Adoption | |
Media | |
Professional related certifications | |