Skip to main content

Alpha Apps vs. App Unbundling

Aktuell wird viel über das Modell der "Alpha Apps" und "App Unbundling" gesprochen.
Hier kurz eine Übersicht und meine 5 cents:

Alpha Apps


Die chinesische App WeChat geht noch weiter: Neben einem Messenger, vergleichbar mit WhatsApp, bietet sie einen Lieferdienst à la Lieferando, die Möglichkeit etwa das eigene Konto zu checken (wie sonst bei der Bank-App) und gleichzeitig die Chance etwa Promis zu folgen, wie es Twitter bietet.

Solche Alpha-Apps können dadurch verschiedene Aspekte und Möglichkeiten des Internets verbinden und werden so zum idealen Zugangsportal zum Netz – so wie traditionell der Browser am Computer. Den Tod des Browsers bedeutet das aber noch lange nicht.

Der Browser ist tot, es lebe der Browser!
Wirtschafts Woche


App Unbundling

Unbundling steht für das Unterteilen von Apps oder verschiedener Funktionen in mehrere, eigenständige Applikationen.

Aber nicht jede Unbundling Aktion wird positiv von Usern aufgenommen. Facebook Messenger erhielt hunderte miese Bewertungen in den App Stores, denn viele User fühlen sich von Facebook grundlos gezwungen eine zusätzliche App herunterzuladen. Das Fazit: was aus strategischer Sicht Sinn macht, muss nicht unbedingt den Wünschen der Kunden entsprechen.

Google hat sein Cloud Service Drive in drei separate Apps geteilt (Docs, Tabellen und Präsentationen), die das Arbeiten mit Google Dokumenten erleichtern sollen. Eine Umstellung die sehr sinnvoll scheint, schließlich war Drive in der mobilen Version nicht unbedingt die übersichtlichste App.

Mobile Zeitgeist


My 5 cents zu Alpha Apps und App Unbundling


Etwas abweichend von dem oben zu Lesenden:
  • Ein MVP (minimal viable product) Approach hat nicht direkt etwas mit App Unbundling zu tun
  • Eher zwei andere Trends:
    • Hoch spezialisierte Apps, die dem Nutzer schnell und effizient erlauben EIN dediziertes Bedürfnis zu erfüllen, sind gefragt
      • Die Stärken von Apps sind
        • der Re-Focus auf die Kern-Funktionalität eines Dienstes
        • Optimierung auf den mobilen, persönlichen Use-Case
        • Tiefe Integration in das mobile OS und Verknüpfung mit anderen Apps
      • Wird die Gesamtfunktionalität einer App zu umfangreich, ist die Nutzung einer Funktion meist nicht mehr ideal
    • App Unbundling, wenn die evolutionäre/agile Weiterentwicklung einer App eine ausreichend große andere Funktionalität hervorgebracht hat, um diese auszukoppeln
  • Über den Prozess des App Unbundling entsteht eine "Agile App Discovery", die es ermöglich weitere Geschäftsmodelle zu bedienen und evtl. wiederum neue App-Geschäftsmodelle über die Integration von Sub-Funktionalitäten in der neuen App zu identifizieren und aufzubauen
    • Unbundled Apps dienen so auch zur Entwicklung von weiteren Kundengruppen mit jeweils spezialisierten Interessen

Comments

Most Favorite Posts

Using Speech with iOS and Android: SiriKit, Voice Capabilities, Google Assistant

SiriKit SiriKit enables your iOS apps and watchOS apps to work with Siri, so users can get things done using just their voice. Your content and services can be used in new scenarios including access from the lock screen and hands-free use. Apps adopt SiriKit by building an extension that communicates with Siri, even when your app isn’t running. The extension registers with specific domains and intents that it can handle. For example, a messaging app would likely register to support the Messages domain, and the intent to send a message. Siri handles all of the user interaction, including the voice and natural language recognition, and works with your extension to get information and handle user requests. Apple Developer Adding Voice Capabilites Voice actions are an important part of the wearable experience. They let users carry out actions hands-free and quickly. Wear provides two types of voice actions: System-provided These voice actions are task-based and are built into ...

Titanium: Releasing Memory

- It’s true that you can’t manually manage your application objects’ reference count in iOS applications. There are, however, things you can do to free up memory – the big ones in the 1.x product are closing windows (which releases all UI resources associated with the window) and setting references to a proxy object (like one returned by Ti.UI.createXXX) to null, which will release the resources associated with that object. Why you should stay away from Titanium

CFPropertyList

The PHP implementation of Apple's PropertyList plist can handle XML PropertyLists as well as binary PropertyLists. It offers functionality to easily convert data between worlds, e.g. recalculating timestamps from unix epoch to apple epoch and vice versa. A feature to automagically create (guess) the plist structure from a normal PHP data structure will help you dump your data to plist in no time. github

PlistBuddy

If you want to generate a Plist within the shell script: The PlistBuddy command is used to read and modify values inside of a plist. Unless specified by the -c switch, PlistBuddy runs in interactive mode. Apple PlistBuddy ManPage

Leveraging your iPhone development expertise to build Windows Phone 7 applications

Assuming you are a happy coder, the joy of developing software all comes down to a few things: Building something cool that users will enjoy Getting rewards from users and recognition from peers Learning how to solve new challenges and build novel features. Even if you have a solid expertise on a particular platform/language, I think it is essential to be a “polyglot” developer. In other words, you might have a native or preferred language, but opening your mind to others can be very stimulating and will bring considerable value to your abilities and your resume. Jumping from one platform or language to another can introduce breaking changes in your habits, but ultimately change is very stimulating and will expand your opportunities. If you are a .NET developer, learning Windows Phone development is not really “change.” Instead, it is more of a continuum, where you just add new features to what you already know. If you are an iPhone developer, new to Windows Phone (and .NET), ...

How to link to TestFlight App in iOS

There are two things you need to do. First, check to see if TestFlight is installed. Then create a new link to your app. NSURL *customAppURL = [NSURL URLWithString:@"itms-beta://"]; if ([[UIApplication sharedApplication] canOpenURL:customAppURL]) {     // TestFlight is installed     // Special link that includes the app's Apple ID     customAppURL = [NSURL URLWithString:@"https://beta.itunes.apple.com/v1/app/978489855"];      [[UIApplication sharedApplication] openURL:customAppURL]; } This special https://beta.itunes.apple.com URL will be opened directly in TestFlight. Finally, if you are using iOS 9 (or later), you need to make an addition to your Info.plist to get the canOpenURL: method to work. If your app is linked on or after iOS 9.0, you must declare the URL schemes you want to pass to this method. Do this by using the LSApplicationQueriesSchemes array in your Xcode project’s Info.plist file. For each URL scheme you wan...