Saturday, December 7, 2019

Android Operating System Google Company

Question: Discuss about the Android Operating Systemfor Google Company. Answer: Introduction The android operating systems is an operating system for the cellular also it continues to be quickly attaining in the industry share , with the several of the smartphones along with the tablets that were possibly launched or even set to be launched . It truly is the mobile operating system, which employed the customized model of the Linux Kernel 2 .6. The Google Organization designed the Android part of the Open Mobile Alliance, a bunch for longer than 30 mobile along with the technological innovation organizations, which are attempting to setting up of the mobile handset setting [2, p.12]. The Android advancement Kit provides cater to most of the regular packages that are utilized by Jetty. In addition, the Jetty modularity along with the lightweight foot print. The Android operating system enables the developers to manage to write the controlled code in the Java language, thus controlling the device via the Google developed Java libraries. The Android operating system is available as an open source [6, p.528]. It will be an easily downloadable open source software stack employed for the mobile phones, which integrated an operating system, middleware along with the crucial applications, which can be depending on the Linux and the Java [2, p.15]. The Google Company launched the Android code as open source under the Apache License. It bears various developers that have written the software throughout the world. The developers generally write their script in java, after which they download on the programs from the third party sites or maybe the online shops. In February of 2012, there have been four hundred and fifty thousand programs that were readily available for the Android however the estimated variety of these downloads since December of 2011 there have been greater than 10 billion[1, p.5]. The Android operating system is amongst the nearly all used mobile phone system , which includes an industry of forty eight percent as well as over four hundred thousan d software , which can be currently obtainable in the Google play shop . The Android application are mounted to a lot more than ten billion times they generally deals with a variety of categories from the games and entertainment to the financial along with the enterprise services . The Android software advancement as well as the Google Play Marketplace is comparatively open as well as unrestricted .This therefore provided the developers and the users flexibility as well as freedom, but it also create significant security challenges. Version history The Android operating system is upgrading every day since on their launch. The updates on the bases of the operating system generally concentrates on the fixing of all the bugs as well as attaching on the new features to be able to offer much more comfortable environment for the end users . All the version of the Android operating system has been designed under a certain code name, which can be determined by the dessert item. Several of the past updates consist of the Cupcake along with the Donut [7, p.27]. The most up to date the model of the Android are clair, Froyo, Gingerbread, Honeycomb, Jelly Bean, Lollipop and the Marshmallow [6, p.534]. The Marshmallow is the upcoming up to date Android operating system for the mobile devices, which was released in the third quarter of 2015. The operating system would focus on the improvement of the overall user experience and would bring few features such as the redesigned permission model that the application could no longer be automaticall y granted to all the specified permission at the time of installation. Android Software Architecture Aspect The base for the stack for the Android operating system is kernel. The Google company utilized the Linux version 2 .6 OS in order to develop the Android kernel which include the Android memory management applications, security configurations, the energy administration software along with numerous hardware drivers[5, p.59]. The drivers are the programs, which manages the hardware devices. The Android kernel generally integrated the camera driver that permits the end user to have the ability to send the instructions to the digital camera hardware. The subsequent stage for the software program integrated the Androids libraries. These are generally the list of the instructions, which tell the device about how to handle the variety of the data. An example of this is the media framework library, which support on the playback along with the recording of the various audio, pictures formats and the video. Additional libraries integrated several dimensional acceleration catalogue. The next lay er is the software framework. It involves the applications, which control the phones basic features for example the resource allocation, telephone applications, switching between the processes along with maintaining the track of the physical location of the phones [5, p. 67]. The software designers normally have the use of the Android application framework. This could enable them to benefit from the Android processing functionality in addition to support the features, which can consist of the building an Android application. On top of the stack are the applications. This exactly where one may discover the fundamental functions of the device for example making of the phone calls, use of the web browser along with the access of the contacts lists. In the event of you the average end user, you can be used to within this layer. One does that with the user interface [6, p.531]. Google software programmers, application developers and hardware manufacturers have accessibility to the other layers beyond the stack. Figure 2: shows the Architecture of the Android operating system Advantages and Disadvantages of the Android Operating System The Google Android operating system was essentially released on the 5 November of 2007. Even today, it is still a new software this is due to the regular update as well as the modification in the operating system [3, p.42]. There are various advantages and disadvantages, which have been associated with the use of this operating system. Android is open: this has because it has the Linux based open source therefore every individual is capable to develop. Multitasking: The devices, which have the Android operating system, can run many applications at the same time for instance one can browse at the same time listen to the songs. There is easy access to the Android application market: The Android users are individuals who love the phones application, with the Google Android App Market one can download many applications free [7, p. 29]. Disadvantages The Android operating system need internet for connection: Android usually requires an active internet connection. At least there should be presence of the GPRS internet connection in an area where the user is located, thus the device are ready to go online based on their needs[3, p.57]. Wasteful battery: The android has more wasteful as comparison to the other operating system, since the operating system have a lot of process in the background which lead to the battery draining quickly. Android malware/virus/security: The devices, which contain the Android operating system, may be considered not safe as comparison to the other applications. It has been found to be easy to target any Android phone and each day millions of attempt have occurred on the android phone [7, p. 28]. The hackers are trying to steal personal data from the users. Conclusion Through the research, users can learn that the Android operating system is much more diverse than the iOS and the Windows Phone Mobile. It has grown much rapidly over the period of the past four years becoming one of the most preferred smartphone operating system in the world. Android have the ability to customize on the unparalleled as comparison to the other software which allows the users to change and customize almost all the aspect of Android. The Android operating system I think is a unique as well as incomparable to the other mobile operating systems. References [1]"Editorial Board", Endocrinology, vol. 156, no. 5, pp. 2C-2C, 2015. [2] A. Bryan, Android (operating system) - Unabridged Guide. Dayboro: Emereo Publishing, 2012. [3]J. Morris, Android User Interface Development. Packt Publishing, 2011. [4] G. Nolan, O. Cinar and D. Truxall, Android Best Practices. Berkeley, CA: Apress, 2014. [5] G. Allen, M. Thomas and N. Gopal, Beginning Android 4. [New York]: Apress, 2012. [6] J. Park, D. Kim, J. Park and S. Lee, "An enhanced security framework for reliable Android operating system", Security and Communication Networks, vol. 9, no. 6, pp. 528-534, 2013. [7] P. Khanna and A. Singh, "Google Android Operating System: A Review", International Journal of Computer Applications, vol. 147, no. 4, pp. 26-29, 2016. [8] N. Navnath S.Bagal, "Android open-source operating System for mobile devices.", IOSR Journal of Computer Engineering, vol. 11, no. 5, pp. 25-29, 2013.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.