Schweitzer Fachinformationen
Wenn es um professionelles Wissen geht, ist Schweitzer Fachinformationen wegweisend. Kunden aus Recht und Beratung sowie Unternehmen, öffentliche Verwaltungen und Bibliotheken erhalten komplette Lösungen zum Beschaffen, Verwalten und Nutzen von digitalen und gedruckten Medien.
Chapter 1
IN THIS CHAPTER
Your take on Android (depending on who you are)
A tour of Android technologies
Until the mid-2000s, the word "Android" stood for a mechanical humanlike creature - a rootin' tootin' officer of the law with built-in machine guns, or a hyperlogical space traveler who can do everything except speak using contractions. But in 2005, Google purchased Android, Inc. - a 22-month-old company creating software for mobile phones. That move changed everything.
In 2007, a group of 34 companies formed the Open Handset Alliance. The Alliance's task was (and still is) "to accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience." The Alliance's primary project is Android - an open, free operating system based on the Linux operating system kernel.
HTC released the first commercially available Android phone near the end of 2008, but the public's awareness of Android and its potential didn't surface until early 2010. By the mid-2010s, the world had more than 400 Android device manufacturers with 500 mobile carriers using Android and 1.5 million Android activations each day (https://expandedramblings.com/index.php/android-statistics/). By mid-2019, more than 2.5 billion active devices ran the Android operating system (https://venturebeat.com/2019/05/07/android-passes-2-5-billion-monthly-active-devices/). (We know. By the time you read this book, the year 2019 is old news. That's okay.)
https://expandedramblings.com/index.php/android-statistics/
https://venturebeat.com/2019/05/07/android-passes-2-5-billion-monthly-active-devices/
This chapter introduces Android. The chapter examines Android from a few different angles.
A consumer considers the mobile phone alternatives.
Possibility #1: No mobile phone.
Possibility #2: A feature phone - a mobile phone that's not a smartphone.
Disadvantages: Not as versatile as a smartphone. Not nearly as cool as a smartphone. Nowhere near as much fun as a smartphone.
There's no official rule defining the boundary between feature phones and smartphones. But generally, a feature phone is one with an inflexible menu of home-screen options. A feature phone's menu items relate mostly to traditional mobile phone functions, such as dialing, texting, and maybe some limited web surfing and gaming. In contrast, a smartphone's home screen provides access to the underlying file system and has icons, customizable skins, and many other features that used to be available only to general-purpose computer operating systems.
Don't write off feature phones. As late as March 2019, Counterpoint Research predicted that people will buy a billion feature phones between 2019 and 2022 (https://www.counterpointresearch.com/more-than-a-billion-feature-phones-to-be-sold-over-next-three-years/). This fact may shock you if you live in a country where feature phones are passé. But in 2019, the worldwide feature phone continued to grow.
https://www.counterpointresearch.com/more-than-a-billion-feature-phones-to-be-sold-over-next-three-years/
Possibility #3: An iPhone.
Possibility #4: An Ubuntu Touch phone, a Harmony OS phone, or some other non-Android, non-Apple smartphone.
Possibility #5: An Android phone.
https://www.knowband.com/blog/mobile-app/alternatives-for-publishing-android-app-on-google-play-store/
Android's advantages far outweigh the possible disadvantages. And you're reading a paragraph from Android Application Development All-in-One For Dummies, 3rd Edition, so you're likely to agree.
Having decided to go with an Android phone, the consumer asks, "Which phone?" And the salesperson says, "This phone comes with Android 10." (If you read between the lines, what the salesperson really means is "This phone comes with Android 9, which will eventually be upgraded to Android 10, or so claims the vendor.") So the consumer asks, "What are the differences among all the Android versions?"
Android comes with a few different notions of "version." Android has platform numbers, API levels, codenames, and probably some other versioning schemes. (The acronym API stands for Application Programming Interface - a library full of prewritten programs available for use by a bunch of programmers. In this case, the "bunch" consists of all Android developers.)
To complicate matters, the versioning schemes don't increase in lockstep. For example, Android 8 (codenamed Oreo) has two API levels - levels 26 and 27. But Android 9 (codenamed Pie) has only one API level - level 28.
An Android version may have variations. For example, you can develop for plain old API Level 29 with an established set of features. To plain old API Level 29, you can add the Google APIs (thus adding Google Maps functionality) and still be using platform API Level 29. You can also add a special set with features tailored for a particular device manufacturer or a particular mobile service provider.
API levels 3 through 28 had tasty dessert codenames, and the names came in alphabetical order. For example, after Lollipop came Marshmallow; after Marshmallow came Nougat. Sad to say, the last-ever Android dessert codename was Pie, released in August 2018. About a year later, Google released a newer version simply named Android 10. The number 10 doesn't taste good the way lollipops and pies do.
Figure 1-1 has a summary of Android's API versions from 2008 to 2019.
A few notes on Figure 1-1 are in order:
Build.SERIAL
"UNKNOWN"
Since 2016, a new version of Android has come roughly once a year. Google released Nougat in 2016, Oreo in 2017, Pie in 2018, and the sugarless Android 10 in 2019. As a developer, your job is to balance portability with feature richness. When you create an app, you specify a minimum Android version. (You can read more about specifying a minimum version in Chapter 4 of this minibook.) The higher the version, the more features your app can have. But the higher the version, the fewer the devices that can run your app.
FIGURE 1-1: Android version history.
This book contains tips and tricks for striking a happy medium between whiz-bang features and universal use, and Google has some nifty tools to help you sort out the differences among Android versions. In Chapter 3 of...
Dateiformat: ePUBKopierschutz: Adobe-DRM (Digital Rights Management)
Systemvoraussetzungen:
Das Dateiformat ePUB ist sehr gut für Romane und Sachbücher geeignet – also für „fließenden” Text ohne komplexes Layout. Bei E-Readern oder Smartphones passt sich der Zeilen- und Seitenumbruch automatisch den kleinen Displays an. Mit Adobe-DRM wird hier ein „harter” Kopierschutz verwendet. Wenn die notwendigen Voraussetzungen nicht vorliegen, können Sie das E-Book leider nicht öffnen. Daher müssen Sie bereits vor dem Download Ihre Lese-Hardware vorbereiten.Bitte beachten Sie: Wir empfehlen Ihnen unbedingt nach Installation der Lese-Software diese mit Ihrer persönlichen Adobe-ID zu autorisieren!
Weitere Informationen finden Sie in unserer E-Book Hilfe.