Android (operating system): Difference between revisions

Content deleted Content added
No edit summary
removed unsourced and biased editorializing, potentially vandalism
Line 31:
 
The Android operating system [[software stack]] consists of [[Java (programming language)|Java applications]] running on a Java-based, [[object-oriented]] [[application framework]] on top of [[Java Class Library|Java core libraries]] running on a [[Dalvik (software)|Dalvik virtual machine]] featuring [[Just-in-time compilation|JIT compilation]]. Libraries written in C include the surface manager, OpenCore<ref>{{cite web |url=http://www.opencore.net/ |title=Open Core |accessdate=2010-06-03}}</ref> [[Multimedia framework|media framework]], [[SQLite]] relational [[Relational database management system|database management system]], [[OpenGL ES|OpenGL ES 2.0]] [[3D computer graphics|3D graphics]] [[Application programming interface|API]], [[WebKit|WebKit layout engine]], [[Skia Graphics Engine|SGL]] graphics engine, [[Transport Layer Security|SSL]], and [[GNU C Library#Use in small devices|Bionic libc]]. The Android operating system consists of 12 million [[Source lines of code|lines of code]] including 3 million lines of [[Xml|XML]], 2.8 million lines of [[C (programming language)|C]], 2.1 million lines of [[Java (programming language)|Java]], and 1.75 million lines of [[C++]].<ref>{{cite web |url=http://www.gubatron.com/blog/2010/05/23/how-many-lines-of-code-does-it-take-to-create-the-android-os/ |title=How many lines of code does it take to create the Android OS?|author=Gubatron.com |date=23 May 2010 |accessdate=2010-06-03}}</ref>
 
Android is just a copy of the iOS from Apple, chief of OS develpopment at Google says.
 
==History==