Wechseln zu: Navigation, Inhalt

Archiv für Android

Skype für Android verfügbar

Es soweit, Skype für Android ist ab sofort offiziell verfügbar. Neben kostenlosen Telefonaten und Chats zwischen Skype-Nutzern (im Dialog und in Gruppen) ist auch die Verwendung von SkypeOut möglich, sodass man auch ganz normale Telefonate zu den üblichen Konditionen führen kann.

Skype Android 01

Zur Installation der 8,56 MB großen Anwendung wird Android 2.1 oder höher empfohlen. Die Skype-Kontakte werden anschließend in die Kontaktliste integriert. Praktisch ist die Tatsache, dass man sich in einen Skype-Account von mehreren Standorten aus gleichzeitig anmelden kann. Es ist somit möglich am Desktop online zu sein und sich bei Bedarf mit dem Smartphone anzumelden. Die Kontaktliste ist dabei überall synchronisiert.

In Deutschland kann man im Gegensatz zu den USA Skype-Anrufe sowohl über 3G (mit Datenflatrate), als auch über WLAN, führen, was offiziell allerdings nur im Netz von o2 möglich ist. Alle anderen Provider untersagen, ohne Buchung einer Zusatzoption, die Nutzung von Instant-Messaging sowie VoIP-Diensten.

Skype Android 04

Videotelefonie ist leider noch nicht möglich, was derzeit aber auch nicht so tragisch ist, da die meisten Smartphones sowieso nicht über eine Front-Kamera verfügen. Im Ausland sollte man auf die Skype-Nutzung in 3G-Netzen möglichst verzichten, da ansonsten sehr hohe Roaming-Gebühren anfallen. Meldet man sich über einen WLAN-Hotspot an besteht dieses Problem natürlich nicht.

Auf meinem HTC Hero lief die Anwendung zeitweise nicht stabil und durch den sehr hohen Speicherverbrauch musste ich sie leider erst mal wieder deinstallieren. Ich werde das Ganze aber im Auge behalten, da mir Skype für Android ansonsten sehr gut gefällt und die Sprachqualität bei meinem Test seht gut war.

Fotogalerie

Links


HowTo: Testumgebung für Mobile Browser aufsetzen

Seit Apple der Internetnutzung auf Smartphones 2007 mit der Markteinführung des iPhones zum Durchbruch verholfen hat, hat sich auf dem Endgerätemarkt sehr viel getan und immer mehr Menschen verwenden mobile Endgeräte zum Surfen. Neben dem iPhone gibt es mittlerweile Android, webOS und viele mehr, sodass sich die Entwicklung von Applikationen für jedes mobile Betriebssystem viel zu aufwändig wäre. Stattdessen macht es mehr Sinn, speziell auf mobile Geräte optimierte Versionen von Webseiten anzubieten, die die kleine Bildschirmgröße der Smartphones effektiv und sinnvoll nutzen.

Mobile Browser: WPtouch

Unter WordPress gibt es hierfür ein Plug-in, doch für andere Webseiten ist es sinnvoll, sich eine Testumgebung für mobile Webseiten einzurichten, die lokal, wie diese iPad-Browser-Simulation, läuft.

Google Chrome bzw. Chromium bietet sich dabei als Browser an, da er, wie viele mobile Browser (iPhone, Android und webOS), WebKit verwendet. Die portable Version von Google Chrome, die man hier herunterladen kann, erweist sich dabei als vorteilhaft, weil man sie schnell auf den aktuellsten Chromium Build aktualisieren kann und beim Testen nicht die lokale Installation verändert.

Chrome Updater

Nachdem man über die Updater.exe den aktuellsten Chromium Build installiert hat, öffnet man Chromium und installiert die Erweiterung: Window Resizer.

Google Chrome-Erweiterung: Window Resizer

Diese skaliert das Browserfenster mit einem Klick auf die größe eines Touchscreens.

Portable Google Chrome

Um dem Webserver nun vorzutäuschen, dass es sich um ein Smartphone handelt, muss man den User-Agent anpassen. Dies kann man bei Chrome relativ leicht über einen Command Line Switch machen. Diesen trägt man entweder in der Verknüpfung zur Anwendung ein, startet über die Kommandozeile oder fügt ihn in der portablen Version einfach in der Datei parameter.txt hinzu.

Zum Testen hier die User-Agents von einiger verbreiteter Smartphones:

Apple iPad

Mozilla/5.0 (iPad; U; CPU iPhone OS 3_2 like Mac OS X; de-de) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B317 Safari/531.21.10

Apple iPhone

Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_0 like Mac OS X; de-de) AppleWebKit/532.9 (KHTML, like Gecko) Version/4.0.5 Mobile/8A293 Safari/6531.22.7

Apple iPod Touch

Mozilla/5.0 (iPod; U; CPU iPhone OS 3_1_3 like Mac OS X; de-de) AppleWebKit/528.18 (KHTML, like Gecko) Version/4.0 Mobile/7E18 Safari/528.16

Google Nexus One

Mozilla/5.0 (Linux; U; Android 2.2; de-de; Nexus One Build/FRF50) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1

HTC Desire

Mozilla/5.0 (Linux; U; Android 2.1-update1; de-de; Desire_A8181 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

HTC Hero

Mozilla/5.0 (Linux; U; Android 2.1-update1; de-de; HERO200 Build/ERE27) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17

Weitere User-Agents kann man bei DeviceAtlas oder in der Liste der User-Agents nachschauen. Standardmäßig lautet der User-Agent von Chromium (about:version) bzw. Minefield unter Windows:

Chromium 6.0.451.0

Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/534.2 (KHTML, like Gecko) Chrome/6.0.451.0 Safari/534.2

Minefield 3.7a6pre

Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.3a6pre) Gecko/20100628 Minefield/3.7a6pre

Google Chrome: Normal

Um den User Agent vom Nexus One zu verwenden, fügt man zum Beispiel folgende Command Line Flag in der parameter.txt hinzu.

--user-agent="Mozilla/5.0 (Linux; U; Android 2.2; de-de; Nexus One Build/FRF50) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1"

Google Chrome: Mobil

Etwas ähnliches ließe sich unter Firefox wahrscheinlich mit den Add-ons User Agent Switcher und Firesizer auch einrichten. Dies habe ich allerdings noch nicht getestet.

Mobile Browser: Facebook Touch

Eine Testumgebung für mobile Webseiten einzurichten, macht nicht nur Sinn, wenn man Webseiten speziell auf mobile Geräte optimierten möchte. Sie hilft auch dabei einen Überblick darüber zu bekommen, welche Webseiten schon eine optimierte Version anbieten oder kann das Erstellen von Screenshots erheblich vereinfachen.

Links


Erstellung von Screenshots unter Android ohne Root

Anlässe Screenshots unter Android zu erstellen gibt es viele. Um dies jedoch ohne Root-Zugang zu machen, empfiehlt es sich das SDK zu verwenden. Außerdem muss man unter Windows noch USB Driver for Windows installieren. Beim HTC Hero ist dieser in HTC Sync enthalten.

Das Smartphone vorbereiten

  1. Einstellungen öffnen (über die MENÜ-Tase oder die Liste der Programme)
  2. Anwendungen drücken
  3. Entwicklung drücken
  4. USB-Debugging aktivieren

USB-Debugging

Als Nächstes entpackt man das SDK und schließt das Smartphone per USB an. (Sofern der USB-Treiber noch nicht installiert ist, findet sich dieser im Ordner usb_driver.)

Nachdem die Vorbereitungen abgeschlossen sind, gehts ans Screenshots erstellen.

  1. Den Ordner Tools im SDK öffnen
  2. Die Datei ddms öffnen
  3. Das Smartphone aus der Liste auswählen
  4. Über Device -> Device Screen Capture oder mit Strg+S den Screenshot Dialog öffnen

Dalvik Debug Monitor

Device Screen Capture

Alternativen

Es gibt zahlreiche Alternativen zu dieser Methode, da sie nicht gerade die praktischste ist. Jedoch benötigt man für alle Folgenden Root-Zugang auf dem Gerät, welcher standardmäßig deaktiviert ist.

Links


Must-Have Android Apps

Android_2009-11-28_18-46-13

In der kurzen Zeit, die ich das Hero nutze sind mir einige sehr hilfreiche Apps über den Weg gelaufen, die ich zusammen mit den mitgelieferten kurz erwähnen möchte, da sie den Alltag ungemein erleichtern.

Weiterlesen »

HTC Hero: Mein neues Android Smartphone

HTC-Hero_2009-11-07_05

Ich hatte schon lange Zeit mit dem Gedanken gespielt mir ein Android-Smartphone zu kaufen. Die Wahl ist letztendlich auf das HTC Hero gefallen und vor kurzem habe ich dann ein erst ein paar Monate altes und so gut wie neuwertiges Gerät bei eBay erwischt.

Weiterlesen »