![]() ![]() These include all of the libraries in the green section of Figure 1-1. The native libraries are compiled and preinstalled C/C++ binaries that the Android system depends on. ![]() The native libraries and the Android runtime exist in roughly the same space. The next level is where the road diverges. For the development process of Android applications, consult Chapter 6 : Installing the Android SDK for Intel Application Development. Developers have access to the same APIs that are used inside of core applications, as well as access to almost all existing Java libraries. Application FrameworksĪndroid provides developers the ability and tools to create extensive, interactive, rich graphical applications to users, and is targeted to deploy these applications to the Google Play Store. These applications are distributed through various means, most commonly from the Google Play Store (formerly Android Marketplace) however, the Android OS also supports installation of applications over a USB connection and from an SD card. Rubin’s primary points were that Java had a well-known brand name and that Java is taught in almost all universities worldwide. In a recent legal case with Oracle, Google’s Android chief Andy Rubin explained why he chose Java as the language of use for developers. These applications are primarily written in the Java programming language. Android comes with various robust applications that support everyday phone needs, such as messaging, e-mail, Internet browsing, and various third-party applications. These are the tools that everyone who uses Android is most familiar with. The applications exist at the highest level. While there are differences in all of these licenses, they all facilitate the same open source mindset that is best summed up as follows: The Apache License is just one of many different licenses that exist in the open source community. This was in part due to the open source philosophy behind Android, and the Apache license, which is the license used on most of the Android source code. This allowed developers to spend more time working on the applications these phones were running and create the rich and impressive applications that we are all used to. The companies creating new devices could now focus much more intently on the hardware and underlying components.īut these companies weren’t the only ones who benefited from the launch of Android software developers could now release applications to multiple devices with very few changes to the underlying code base. With the introduction of Android, a single operating system removed the need for reimplementation of phone applications and middleware. However, there was no coordination of platforms between the various companies that provided mobile devices. ![]() ![]() The alliance stated some of the goals of Android as, “fostering innovation on mobile devices and giving consumers a far better user experience than much of what is available on today’s mobile platforms.”Īt that time, more than 2 billion mobile phones were used worldwide, compared to the 4.6 billion used as of 2010. On November 5, 2007, a press release from the Open Handset Alliance set the stage for the future of the Android platform. Information was sparse until 2007, when Google announced the world’s first truly open platform for mobile devices. At the time, not much was known about Android and what Google intended on doing with it. Android first appeared on the technology radar in 2005 when Google, the multibillion-dollar technology company, purchased Android, Inc. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |