Lesetipp: Mobile Developer Android
Mitte September ging die Erstausgabe von “Mobile Developer Android” (heute “Mobile Developer”, vereinigt mit Mac Developer) in den Vertrieb und auf Abonnentensuche. Das Fachmagazin für Developers, Projektmanager und Berater in und für Softwareentwicklungs-Projekten for Mobiles erscheint im Verlag Neue Mediengesellschaft Ulm mbH (NMG), der damit sein einschlägiges Portfolio aus u.a. MacDeveloper, dotnetpro, PHP-Journal, Toolbox sowie databasepro vervollständigt.
Mobile Developer Android hat den Anspruch, vier mal im Jahr praxisnahes Wissen rund um Android zu vermitteln. Doch – nicht zuletzt im Sinne der Content-Mehrfachverwertung – auch die konkurrierenden mobilen Betriebssystem-Plattformen wie Apple (iOS), Microsoft (Windows Phone 7), RIM (BlackBerry OS) oder Samsung (bada) werden hier thematisiert, s.u.
Jedes Heft wird von einer CD mit Quellcode, Bibliotheken und Werkzeugen begleitet. Im Falle der in Augenschein genommenen Erstausgabe ist hier beispielsweise enthalten: Das grundlegende Fachbuch zum Thema Android-Programmierung als E-Book (zwar nur die erste Auflage von 2009, aber immerhin! Eine Rezension der aktuellen findet sich hier); das Android SDK als Plug-in für die Open Source-Entwicklungsumgebung Eclipse; die Zupassung des Kommunikationsprotokoll WebSockets für Android jWebSocket in Version 0.10 sowie die Quellcodes zu sämtlichen Artikeln, die Listings enthalten. Der Redaktion um Chefred. Markus Stäuble ist es mit der ersten Nummer gelungen, einen Einstieg in die Materie zusammenzustellen, der für alte Hasen wie blutige Android-Novizen (mit zumindest Java-Vorkenntnissen) von Interesse sein dürfte. Obwohl es möglich ist, mDeveloper häppchenweise als (Fach-)Zeitschrift zu lesen, wird doch auch von Beitrag zu Beitrag eine erhebliche Menge Fachwissen aufgebaut – wie in einem guten Fachbuch.
Die aufmachenden News sind naturgemäß nicht die Stärke eines Printmediums mit Dreimonats-Frequenz. Doch bereits in der Rubrik “Android” werden Wissensfundamente gelegt – die beteiligten Player und ihre jeweiligen Eigenheiten/Interessen sind hier ebenso vorgestellt wie die Vor- (OSS; weitestgehende Freiheit bei Entwicklungswerkzeugen und App-Upload) und Nachteile (Betriebssystem-Stände, Gefahr der Marktfragmentierung). Hernach wird ein Überblick über die derzeit verfügbaren Entwicklungswerkzeuge und -plattformen gegeben und die Systemarchitektur von Android vorgestellt. Wer sich parallel die eigene Entwicklungsumgebung eingerichtet hat, wird hier bis zu einer allerersten eigenen App geführt – zwar “nur” eine Gedächtnisstütze für verliehene Gegenstände, aber immerhin weit mehr als “Hello World”.
Noch mehr ans Eingemachte geht die Rubrik “Android Expert”, diesmal in Richtung WebSockets (inkl. Beispielanwendungen für Foto-Übertragung) sowie Optimierungstipps im Bereich Speichermanagementgeht.
Über den Android-Tellerrand schaut die Rubrik “Mobile OS”. Kenntnisreich wird ein erster Eindruck von Möglichkeiten und Beschränkungen der Samsung-eigenen bada-Plattform gewährt. Die angesprochene Mehrfachverwertung einer auf Entwickler-Fachmedien spezialisierten Verlagsgruppe wird noch am ehesten bei einem Text zur Speicherbereinigung in Objective C-Anwendungen sowie bei einem – allerdings besonders starken und daher willkommenen – Beitrag zu Apples iAD-Werbeplattform spürbar. Schließlich ordnet ein Spezialist sogar noch das wie Android Java nutzende BlackBerry OS ein, erläutert wichtige Unterschiede (beispielsweise bei der Gestatltung von User Interfaces, bei Entwicklerzertifikaten und bei den möglichen Verbindungsarten inklusive dem Mobile Data System des BlackBerry Enterprise Server). Eine lesenswerte Zusammenfassung der wichtigsten Daten zu Symbian, immerhin noch Weltmarktführer bei mobilen Betriebssystenem, rundet diesen Teil ab.
Die erste Ausgabe hat 132 Seiten, der Einzelheftpreis beträgt 14,95 Euro. Wenn das Einstandsniveau gehalten werden kann, dürfte sich das Jahres-Abonnement für knapp 59 Euro wirklich lohnen.
(Etwas) mehr Freiheit f. iOS Developer
Ein Schritt vor und zwei zurück: Noch im April dieses Jahres hatte Apple durch eine Änderung der Lizenzbestimmungen für iPhone Developer Flash (u. weitere Entwicklungsumgebungen u. Frameworks wie Silverlight, MonoTouch etc.) als Techologiebasis für iPhone Apps mit dem Bannstrahl belegt. Fünf Monate später reagiert man nun auf die “Resonanz” der eigenen Entwicklergemeinde hierauf. Durch Anpassung des “iOS Developer Program-Lizenzabkommen in den Abschnitten 3.3.1, 3.3.2 und 3.3.9″ wurden jetzt “einige Einschränkungen, die wir Anfang des Jahres eingeführt haben” gelockert. Betroffen sind insbesondere “alle Beschränkungen der Entwicklungswerkzeuge zum Entwickeln von iOS Apps, so lange die dadurch entstehenden Apps keinen Code herunterladen”. Allerdings sind die entsprechenden Passagen weiterhin so gummiartig formuliert, dass sie schwerlich als Grundlage zur Anpassung von Unternehmensstrategien taugen.
Desweiteren hat Apple vergangene Woche erstmalig die Richtlinien beim Prüfen einer App für die Zulassung im App Store um Entwicklern dokumentiert. Dies ist begrüßenswert, allerdings stellt sich bei einem Review-Kriterium wie beispielsweise “Apps that are primarily marketing materials or advertisements will be rejected” (2.13) schon die Frage, welche der bereits zugelassenen über 250.000 Apps es je nach Auslegung wohl heute überhaupt noch in den App Store schaffen würden… Weitere genannte K.O.-Kriterien sind u.a. Stabilität, Fehlerfreiheit, Abweichungen von der Dokumentation, Kompatibilitäts-Abweichungen, aber auch die Nennung “anderer mobiler Plattformen” im Beschreibungstext und/oder Metadaten zur App.
Adobe hat prompt reagiert und die Weiterentwicklung des zuvor abgekündigten “Packager” in Aussicht gestellt. Das in der Version CS5 Professional der Adobe Creative Suite integrierte Modul kann iOS-Binaries aus Flash-Anwendungen generieren – ein interessanter Ansatz für Cross Platform-Entwicklungen (Web, iOS, Android), wenn Apple mitspielt.
via heise.de
McAfee übernimmt tenCube
Die AntiVirus-Company McAfee will tenCube übernehmen, den Spezialisten für mobile Sicherheitslösungen und -services für Ortung, Back-up und Fernlöschung von mobilen Endgeräten. Ziel ist der Aufbau einer einheitlichen Security-Plattform, die alle Mobiles von privaten Nutzern wie Unternehmen abdecken kann. Es sollen u.a. folgende Betriebssysteme unterstützt werden: Android, Blackberry OS, iPhone OS, Java, Symbian und Windows Mobile.
Zur gebotenen Funktionalität sollen neben den tenCube-Leistungen dann auch Schutz vor Malware, Verschlüsselung sowie inhaltliche Filterung gehören. Auch ein Service, mit dem besorgte Eltern ihre Sprösslinge – bzw. deren Handy – orten können, ist geplant. Die Übernahme soll noch im August abgeschlossen werden.
UPDATE 23.08.:
McAfee seinerseits scheint vor einer Übernahme durch Intel zu stehen. Der Prozessor-Marktführer will für den Antivirenspezialisten erstaunliche 7,7 Milliarden US-Dollar ausgeben.
Die “wahren” Meetingkosten – derzeit kostenlos
Meetings: Wohl kaum jemand liebt sie, doch kaum ein Unternehmen kommt auch so ganz ohne aus. In der Pressemitteilung zu dieser iPhone App wird sogar gemutmaßt, so manches Meeting würde ersatzlos entfallen, wenn der ahnungslose Chef oder Projektmanager nur wüsste, was die ganze Besprecherei tatsächlich kostet. Das können die nun per Meeting Counter exakt ausrechen – falls Sie wissen, was alle Beteiligten verdienen und wenn sie willens sind, die direkte Umsatzrelevanz, die viele Besprechungen eben doch aufweisen, komplett zu ignorieren. Meeting-Gegner und Spaßvögel könnten natürlich auch versucht sein, diese App die aktuellen Kosten auf ihrem iPhone live und für jedermann gut sichtbar mittickern zu lassen – also ungefähr so, wie bei der Schuldenuhr. Wer das allerdings nicht nur als einmaligen Gag, sondern häufiger bringt, und somit auch bei Besprechungen, in denen wirklich Ergebnisse erarbeitet und Beschlüsse gefasst werden, der dürfte Gefahr laufen, dass ihm sein iPhone vom Sitzungsleiter bzw. ‘Project Owner’ als Besprechungskeks verfüttert wird – im Querformat!
Wem es aber mehr um den Gag in der Kneipe geht oder wer gar mittels App konstruktiv um mehr Meeting-Disziplin werben will: Meeting Counter steht seit gestern und noch bis diesen Freitag kostenfrei im App Store zur Verfügung. Danach kostet es 0,79 Euro – wie das Gros der zahllosen Konkurrenz.
Die Berechnung der Meetingkosten verläuft nach der so simplen wie weltfremden Formel “Stundenlohn x Personen = vergeudetes Geld” – und ähnlich einfach lässt sich das Progrämmchen auch bedienen. Weiterer Gag: Die App erlaubt das Festlegen eines “Maximalwertes”. Wird dieser beim Hochzählen der Kosten erreicht, schlägt die App Alarm – sozusagen die Eieruhr fürs Projektmeeting. Weiterhin gibt es noch eine Pausentaste (für Meeting-Unterbrechungen) sowie eine Stoptaste (fürs reguläre Meeting-Ende). Lob: Sinnvollerweise läuft die Kostenuhr auch weiter, wenn sich der iPhone-Bildschirm verdunkelt. Tadel: Die App ist in Version 1.0 noch nicht stabil und stürzt bei Betätigung von Pause oder Stop reproduzierbar ab.
Veröffentlicht hat die App die EckArt design werbemittel GmbH, diese betreibt auch den auf USB-Sticks und -Gadgets spezialisierten Online-Shop USB4Business. Auf einer Unterseite werden hier dauerhaft kostenlose Meeting Counter-Versionen für Windows 2000, XP (XP2), Vista und Windows 7 zum Download angeboten, dazu noch eine plattformunabhängige Java-Variante, die sich auch auf Mac- und Linux-Rechnern einsetzen lässt.
PRAXISTEST-Fazit: noch verbesserungsfähig, **.
PS: Wer sich aber ernsthaft für die Verkürzung und Effizienzsteigerung von (Projekt-)Meetings interessiert, dem sei das Thema Scrum bzw. eine iPhone App zum Thema ans Herz gelegt: Bei Scrum ist man bei Meetings, die sehr wohl etwas bringen, bereits mit 15 Minuten dabei!
Adobe beerdigt Flash-Compiler fürs iPhone – u. setzt auf Android
Apples vor zwei Wochen veröffentlichte neue Entwickler-Vereinbarung untersagt die Entwicklung von iPhone-Anwendungen mit Hilfe von Multiplattform-Compilern wie MonoTouch oder Unity ebenso wie den Einsatz des Flash-zu-iPhone-Konverters Packager for iPhone, der Bestandteil der Flash Creative Suite 5 ist. Das heißt konkret: Anwendungen für die Apple-Geräte dürfen nur noch nativ in Objective-C-, C-, C++- und JavaScript-Code entwickelt werden. Heise.de referiert weiter, dass Adobe CTO Kevin Lynch in einem Blogpost zum Release von Adobe Creative Suite 5 noch schrieb, der Packager werde wie vorgesehen in CS5 enthalten sein, es liege nun an Apple, damit entwickelte Programme zuzulassen oder eben nicht. Da sich Apple (vorhersehbarerweise) für ein Verbot entschieden hat, musste Adobe jetzt seine Strategie anpassen, wie heise.de weiter berichtet: “Auch finden sich zum jetzigen Zeitpunkt über 100 Flash-Applikationen im Apple Store, die mit Adobes Packager for iPhone kompiliert wurden. Diese müssten laut Adobes Produktmanager für Flash, Mike Chambers, nun kostspielig neu entwickelt werden. Chambers beteuert in seiner Kritik, dass die Entwicklung für Flash CS5 die ganze Zeit über im Einklang mit Apples Lizenzvereinbarungen gestanden habe. Erst die jetzigen Änderungen stellten ein Problem dar.
Laut dem Produktmanager soll CS5 weiterhin die Tools zur Programmierung von iPhone- und iPad-Apps enthalten, Adobe wird sie aber nicht mehr weiterentwickeln. Er sieht Adobes Zukunft im Mobile-Segment fortan beispielsweise bei Googles Android-Betriebssystem. Die beiden Firmen arbeiteten eng zusammen, um eine Unterstützung des Flash Player 10.1 und der Adobe Integrated Runtime (AIR) 2.0 für Android-Geräte zu ermöglichen.”
via heise.de
Verlierer bei Apples Kreuzzug gegen Adobe und Flash sind alle Anwender und vor allem Entwickler, die teils erhebliche Investitionen in Entwicklungswerkzeuge wie Unity, Novells MonoTouch und Titanium von AppCelerator sowie in mit diesen erstellte Anwendungsarchitekturen getätigt haben. Apples Entscheidung – die von manchen als Vereinfachung des App-Testings und im Kontext des mit iPhone OS 4 kommenden Multitasking interpretiert wird – stärkt jedoch die Kunden von App-Systemhäusern, die wie beispielsweise Glanzkinder von Anfang an auf native iPhone Programmierung mit iPhone SDK und Xcode gesetzt und Know-how in diesem Bereich aufgebaut haben.
Sybase: Spatial-DB f. iPhones, Windows Mobile u. BlackBerry
Sybase hat angekündigt, dass das nächste Release seiner Datenbank- und Synchronisationslösung SQL Anywhere mit “modernster Spatial-Datenfunktionalität” – sprich Unterstützung für Geodaten – ausgestattet wird. Damit will Sybase nach eigenen Angaben als erster Anbieter die Entwicklung datengestützter Spatial-Anwendungen für führende Smartphones und die Synchronisation der auf dem Gerät gespeicherten räumlichen Daten mit Spatial-Datenbanken, Anwendungsservern und Unternehmenssystemen ermöglichen. Mit der neuen Funktionalität sollen Unternehmen aus Branchen wie dem Versorgungs-, Telekommunikations- und Produktionssektor ebenso wie Behörden und staatliche Einrichtungen ihren Außendienstmitarbeitern detaillierte räumliche Informationen zusammen mit geschäftskritischen Daten auf eine stabile und skalierbare Art und Weise zur Verfügung stellen können.
Die neuen Spatial-Funktionalitäten umfassen im Einzelnen: Unterstützung der OGC- und SQLMM-Standards für räumliche Datentypen und APIs; Nativer Import von Shape-Dateien und integrierte Funktionen für den Export in KML-, GML- und SVG-Formate; Verwendung von Spatial-Daten auf allen von SQL Anywhere unterstützten Plattformen (Linux, Unix, OS X, Windows, BlackBerry OS, iPhone OS, Windows Mobile); Bidirektionale Synchronisation von Spatial- und Standarddaten zwischen Außendienstmitarbeitern und einer Vielzahl von gängigen Unternehmenssystemen. Entwickler können sich hier für das entsprechende Beta-Programm registrieren.
Microsoft veröffentlicht erste Android-App
Im Android Market steht ab sofort die Barcode-App “Microsoft Tag Reader” zum Download bereit. Damit können Nutzer von Android-basierenden (1.6 und 2.x) Smartphones die Strichcodes von beliebigen Produkten abfotografieren und erhalten dann eine “Übersetzung” der codierten Produktinfos. Außer Artikel-Nummer und Produktinfos stellt die App via QR (Quick Response) auch noch passende Videos, Testberichte, Features oder Kontaktinfos zu Hersteller/Anbieter zur Verfügung.
“Wir wollten mit dieser App möglichst viele Smartphone-Nutzer erreichen. Daher haben wir sie für Android geschrieben”, erläutert Marketing-Manager Benjamin Gauthey auf dem MSDN-Blog. Die App gibt es auch in jeweils kostenlosen Versionen für iPhone , BlackBerry, Symbian, Java und natürlich Windows Mobile.
via testticker.de
PocketGear übernimmt Handango: Konzentration im App-Großhandel
PocketGear, Inc. gibt soeben die Übernahme von Handango bekannt. Handango ist laut PocketGear der “weltweit führende Anbieter von Smartphone-Applikationen”. Durch die Fusion entsteht laut Pressemitteilung der “weltweit größte plattformübergreifende und unabhängige Marktplatz mit einem Katalog von mehr als 140.000 kommerziellen und kostenlosen Applikationen für die weltweit mehr als 4 Milliarden Anwender von Mobiletelefonen, die auf entweder Android, Symbian, BlackBerry, Windows Mobile, WebOS (Palm), Linux oder Java basieren.”
PocketGear und Handango bieten den nach eigener Einschätzung weltgrößten unabhängigen App Store, denn sie haben bis dato gemeinsam einen Umsatz von mehr als 400 Millionen US-Dollar mit Kunden aus mehr als 175 Ländern erzielt. Verkauft wurden dabei Apps für über 2.000 verschiedene Mobiltelefon-Modelle.
Mit der Übernahme soll der PocketGear-Marktplatz nun mehr als 32.000 Entwickler aus dem PocketGear-Entwicklerprogramm mit mehr als 40 von PocketGear unterstützten Webshops und Distributionspartnern vernetzen, darunter “4 der 5 weltgrößten Mobiletelefonhersteller, 4 der 5 größten Mobilfunkbetreiber der USA und 3 der 10 größten Mobilfunkbetreiber weltweit”.
Handango.com erweitert PocketGear eigenes “App Store-Netzwerk”, zu dem unter anderem die Sites PocketGear.com, Mobile2Day.de, SymbianGear.com, AndroidGear.com, RIMGear.com, Smartphone.net, und PalmGear.com gehören. Darüber hinaus nutzen nun weltweit über 1.000 Entwickler PocketGears Shop-System um Ihre Applikationen direkt auf ihren eigenen Webseiten zu vermarkten. Jud Bowman bleibt auch nach der Übernahme Präsident und CEO von PocketGear, während Alex Bloom, bislang CEO von Handango, die Aufgabe des COO von PocketGear übernimmt.
Kürzlich hatte sich mit der Wholesale Applications Community (WAC) bereits eine interessante Mobile App Store-Allianz gegen Apple aus Providern und Geräteherstellern formiert.
SMS-Verbilliger im Zeichen der Kirsche
Anbieter Cherry SMS formuliert die Ansprache deutlich: “Du versendest immer noch überteuerte Kurznachrichten über Deinen Netzbetreiber? Du zahlst zu viel um weltweit mit Freunden und Geschäftspartnern in Kontakt zu bleiben? Wir haben die Lösung [...] Weltweit in alle Netze direkt übers iPhone simsen für nur 2,5 Cent pro SMS! Mit eigener Absenderkennung bereits für 5 Cent pro SMS! Melde Dich kostenlos an & erhalte 10 FREE SMS zum Testen!”
Das fordert in der Tat einen Praxistest heraus, der auch problemlos verlief. Nach simpler Registrierung – entweder bereits per kostenlos geladener App oder via www.cherry-sms.com – werden tatsächlich 10 “Credits” gutgeschrieben. Dieses Begrüßungsgeschenk taugt für fünf SMS, die mit oder für zehn, die ohne Absenderkennung verschickt werden. Prima, dass die vorhandenen Kontakte voll in die App integriert werden. Die Übermittlung geschieht nicht langsamer als auf dem üblichen Wege und auch die Absender-freien Kurznachrichten sind werbefrei, transportieren allerdings eine irreführende Absenderkennung, was naturgemäß zu Mißverständnissen führen kann bzw. zumindest erklärungsbedürftig ist. Auch daran, dass die via Cherry SMS verschickten Nachrichten im Gegensatz zum sonstigen Verfahren nicht im Standard-Ordner der Apple-SMS-App auftauchen, wohl aber die eingehenden Antworten, muss sich der Anwender erst gewöhnen. Der Ausgangsordner findet sich natürlich innerhalb der Cherry-App. Mit dem Zwei-Ordner-Verfahren versöhnen aber die Preise des in eigenen Worten “derzeit international günstigsten Anbieters im Bereich Mobile Messaging”. Ist das Guthaben verbraucht, kann es wieder aufgeladen werden. Dafür stehen als Zahlungsmöglichkeiten die normale Bank-Überweisung, Paypal und “Sofortüberweisung” (Payment Network) zur Verfügung.
Wettbewerb: Reichlich. Einfach mal “SMS” in die iTunes-Suche eingeben. Findet z. B. AppSender Pro, das “bis zu 70% der Kosten” einsparen will, deren App kostet aber 1,59 Euro). Cherry SMS funktioniert via iPhone/iTouch, Android, als mobile Java App, Windows Desktop App sowie natürlich im Browser.
Die Cherry SMS iPhone App tut, was sie soll – und das ordentlich. Fazit: ****
iTunes-Link
E-Books überflügeln Games (im App Store)
Die US-Spezialisten für “Mobile Apps Analytics” Flurry
haben eine Studie veröffentlicht, derzufolge E-Book Apps auf dem iPhone boomen. Mit 20 Prozent aller Apps haben E-Book und eReader Apps danach derzeit die Spiele (13 Prozent) vom Spitzenplatz der beliebtesten Apps-Genres verdrängt.
Laut Flurry soll erstaunlicherweise bereits 2008 ein Prozent der US-Bevölkerung E-Books via iPhone oder iPod touch gelesen haben. Flurry hat nach eigenen Angaben direkten Zugang zu den Daten von 40 Mio. Anwendern, ihr Analyse-System unterstützt die Betriebssystemplattformen iPhone OS, Android, Blackberry sowie Java Platform, Micro Edition (J2ME).