Android ist eine schnell wachsende Handy-Plattform auf einer Vielzahl von Handys verwendet . Der Android Market App Store ist mit vielen verschiedenen Arten von Anwendungen , die teilweise kostenlos zur Verfügung und einige für einen festen Preis verpackt. Entwicklungstools für Android sind frei zum Download zur Verfügung , so dass jeder mit dem Interesse kann eine Android App zu entwickeln , obwohl es einige Kosten bei der Freigabe über den Android Market beteiligt sind . Entwicklungstools
Die wichtigsten Werkzeuge für die Entwicklung von Android Apps sind entworfen, um mit der Eclipse Integrated Development Environment , IDE , die eine allgemeine für Java-Anwendungen verwendet wird. Eclipse ist gratis zum Download , da die notwendigen Werkzeuge zum Erstellen und Testen Android -Anwendungen sind . Die benötigten Werkzeuge sind die Android Software Development Kit und die Android Developer Tools. Diese bieten alles Nötige, um Android -Anwendungen, einschließlich Programmierung entwickeln , entwerfen , verwendet Kompilieren , Testen und Export von Endanwendungen .
User Interface
Android User Interface Design XML -Layouts. Die Eclipse-Tools bieten Grafik- Visualisierungen für die Gestaltung von Android-Anwendung Schnittstellen , aber es gibt auch zusätzliche Werkzeuge , die von anderen Parteien und Organisationen , die von Android -Entwicklern verwendet werden, um Entwürfe erstellen können entwickelt. Eine Reihe von Layout-Typen sind im Android Rahmen vorgesehen ist, einschließlich linearer , tabellarische und relative Stile. Richtlinien sind auch für Icons und Grafiken , die in verschiedenen Orten auf dem Markt und in die Menüs des Telefons angezeigt sind.
Testing
Die Android -Tools für Eclipse enthalten ein Emulator für verschiedene Arten von Android-Geräten , einschließlich Handys. Dadurch können Entwickler sehen, wie ihre Android Apps mit unterschiedlichen Hardware-und Versionen der Plattform installiert durchzuführen. Entwickler können Geräte mit unterschiedlichen Bildschirmgrößen, Bedienelemente und Funktionalität , als auch solche mit alten und neuen Versionen des Android -Betriebssystem installiert emulieren. Entwickler werden auch ermutigt, ihre Apps auf den tatsächlichen Geräten zu testen .
Publishing
Entwickler können Android -Anwendungen als Android -Pakete oder APK -Dateien exportieren , die dann ausgeführt werden, auf Android-Geräte. Um jedoch eine Android App für die Veröffentlichung über den Android Market zu lösen, muss es auch "unterzeichnet" und " versioniert " richtig . Anwendungen werden geeignete Version Nummern in ihrem Android Manifest XML -Datei angegeben , so dass sie durch den Markt gebracht werden kann. Unterschreiben auch wird durch Eclipse- in Verbindung mit der Unterzeichnung durchgeführt Tools wie jarsigner und Keytool .
Downloads
Beim Loslassen Apps über den Android Market können Entwickler wählen, ob sie berechnen einen Preis oder zulassen, dass ihre Apps kostenlos heruntergeladen werden . Einige Entwickler entscheiden, in -App- Marketing als eine alternative Möglichkeit, Erträge aus ihren Anwendungen zu generieren . Es gibt eine erste Gebühr , die Android Market als Entwickler beitreten , dann jegliche Art von bezahlten Anwendungen unterliegen einer 30% Transaktionsgebühr sind , erhalten , so dass Entwickler 70% der Erlöse für ihre Apps .