let’s dev

Blog

Top!

let’s dev | Scroll to top
let’s dev | Scroll to next content item

Hello

let’s dev | Scroll to previous content item
let’s dev Blog | Business und Enterprise App Verteilung unter iOS
by Aileen
05. August 2019

Business und Enterprise App Verteilung unter iOS

Apps sind nicht nur Teil unseres privaten Alltags, auch im Bereich Business werden mobile Anwendungen zur Effizienzsteigerung eingesetzt. Apple stellt für verschiedene Anwendungsszenarien unterschiedliche Programme und Plattformen zur Verfügung, welche die Distribution von iOS Apps ermöglichen sollen.

Im nachfolgenden Beitrag werden alle aktuell verfügbaren Distributionswege von Business Apps unter iOS vorgestellt – von der öffentlichen Bereitstellung im Apple App Store bis zu Apps zur internen Verteilung im Unternehmen.

App Store

Richtet sich die App an eine Vielzahl externer Kunden, ist die Distribution über den öffentlich zugänglichen App Store die richtige Wahl. Vor der Bereitstellung im App Store muss jede eingereichte App den Review-Prozess von Apple erfolgreich durchlaufen. Dabei wird geprüft, ob die angebotene App mit den Richtlinien des App Stores übereinstimmt. Welche Informationen für die erfolgreiche Einreichung einer App im Apple App Store benötigt werden, haben wir bereits in einem früheren Beitrag zusammengefasst.

Apple stellt mit der Kategorie "Business Apps" zudem einen gesonderten Bereich innerhalb des App Stores zur Verfügung über den Enterprise Apps von Nutzern gefunden, gekauft und heruntergeladen werden können. Dabei ist es nicht nur möglich die App manuell für einzelne Geräte zu erwerben, der Kauf kann auch in großer Stückzahl zentralisiert über den Apple Business Manager erfolgen.

Kundenspezfische Apps

Enterprise Apps, die spezifische Anforderungen festgelegter Organisationen oder Nutzergruppen erfüllen, benötigen dagegen die Möglichkeit einer privaten und geschützten Bereitstellung. Der Entwickler der Anwendung kann hierfür gezielt Kunden zu seinem App Store Connect Account hinzufügen. Kundenspezifische Apps können wie im App Store kostenlos oder zu einem individuell festgelegten Preis angeboten werden. Auch In-App Käufe sind möglich. Sobald die App veröffentlicht wurde, hat der Kunde die Möglichkeit, die Anwendung über den Apple Business Manager zu erwerben oder über das Mobile Device Management System auf die internen Geräte zu verteilen.

Auch für die private Distribution erfolgt vorab der von Apple definierte Review-Prozess. Falls die App sensible Daten und einen vorgeschalteten Login enthält, müssen hierfür Beispieldaten an Apple für die Authentifizierung übermittelt werden. Vor der finalen Veröffentlichung der App können zudem weitere Nutzer für Beta Tests eingeladen werden.

In-House Verteilung

Bei In-House Business Apps handelt es sich um Anwendungen, die ausschließlich von Mitarbeitern der eigenen Organisation genutzt und auch von firmeninternen Entwicklern über einen internen App Store oder ein Mobile Device Management System bereitgestellt werden. Die Distribution außerhalb des App Stores ist für Apps mit internen Verwendungszwecken deutlich schneller und flexibler, da Änderungen am Code jederzeit möglich sind. Auch ein Review-Prozess durch Apple ist in diesem Fall nicht notwendig. Weiterhin sind die Apps auch nicht in öffentlichen Stores verfügbar, was insbesondere bei vertraulichen Anwendungen einen wichtigen Aspekt darstellt. Allerdings können dadurch in In-House Apps bestimmte Funktionalitäten nicht eingsetzt werden. Hierzu zählen u. a. In-App Käufe, Abonnements, Apple Pay oder auch App Analytics.

Um die Apps intern zu verteilen ist ein Zugang zum Apple Developer Enterprise Programm notwendig. Für die Nutzung definiert Apple einige Anforderungen, die Unternehmen erfüllen müssen. So muss es sich beim Unternehmen um eine rechtsgültige Organisation handeln und es muss eine D-U-N-S Nummer vorhanden sein. Eine D-U-N-S Nummer ist eine, von dem Unternehmen dun and bradstreet herausgegebene, eindeutige Identifikations­nummer für Unternehmen (siehe: https://www.dnb.com/duns-number/get-a-duns.html).

Weiterhin muss die für das Programm verantwortliche Person der Inhaber des Unternehmens sein oder entsprechende rechtliche Entscheidungs­gewalt besitzen. Zudem ist ein öffentlicher Auftritt in Form einer Unternehmens­website vorgeschrieben.

Übersicht der Funktionen und Anforderungen

App Store

Kundenspezfische App

In-House-Verteilung

Distribution und Updates

Apps werden von Apple im App Store bereitgestellt, Nutzer können App herunterladen

Apps werden von Apple mittels Apple Business Manager bereitgestellt, Kunden können die Distribution und App Updates mittels Mobile Device Management organisieren

App werden innerhalb der Organisation verwaltet und bereitgestellt

Verfügbarkeit

Öffentliche Verfügbarkeit in über 155 Ländern und Regionen

Private Bereitstellung verfügbar in 65 Ländern und Regionen

Private Bereitstellung an Mitglieder der eigenen Organisation

Nutzergruppe

Jeder Kunde innerhalb der festgelegten Länder und Regionen

Festgelegte Unternehmen sowie alle Mitarbeiter der eigenen Organisationn

Nur Mitarbeiter der eigenen Organisation

App Store Connect

Verfügbar

Verfügbar

Nicht verfügbar

Apple Pay, In-App-Käufe, Abonnements, App Analytics

Verfügbar

Verfügbar

Nicht verfügbar

App Review

Erforderlich

Erforderlich

Nicht erforderlich

Voraussetzung für Nutzung

Einzelunternehmer und Organisationen, die Teil des Apple Developer Programms sind

Einzelunternehmer und Organisationen, die Teil des Apple Developer Programms sind

Organisationen, die Teil des Apple Developer Enterprise Programms sind

App Store

Distribution und Updates

Apps werden von Apple im App Store bereitgestellt, Nutzer können App herunterladen

Verfügbarkeit

Öffentliche Verfügbarkeit in über 155 Ländern und Regionen

Nutzergruppe

Jeder Kunde innerhalb der festgelegten Länder und Regionen

App Store Connect

Verfügbar

Apple Pay, In-App-Käufe, Abonnements, App Analytics

Verfügbar

App Review

Erforderlich

Voraussetzung für Nutzung

Einzelunternehmer und Organisationen, die Teil des Apple Developer Programms sind

Kundenspezfische App

Distribution und Updates

Apps werden von Apple mittels Apple Business Manager bereitgestellt, Kunden können die Distribution und App Updates mittels Mobile Device Management organisieren

Verfügbarkeit

Private Bereitstellung verfügbar in 65 Ländern und Regionen

Nutzergruppe

Festgelegte Unternehmen sowie alle Mitarbeiter der eigenen Organisationn

App Store Connect

Verfügbar

Apple Pay, In-App-Käufe, Abonnements, App Analytics

Verfügbar

App Review

Erforderlich

Voraussetzung für Nutzung

Einzelunternehmer und Organisationen, die Teil des Apple Developer Programms sind

In-House-Verteilung

Distribution und Updates

App werden innerhalb der Organisation verwaltet und bereitgestellt

Verfügbarkeit

Private Bereitstellung an Mitglieder der eigenen Organisation

Nutzergruppe

Nur Mitarbeiter der eigenen Organisation

App Store Connect

Nicht verfügbar

Apple Pay, In-App-Käufe, Abonnements, App Analytics

Nicht verfügbar

App Review

Nicht anwendbar

Voraussetzung für Nutzung

Organisationen, die Teil des Apple Developer Enterprise Programms sind

Weitere Artikel aus unserem Blog

let’s dev Blog | Ausgeschlachtet - Tag der offenen Türen auf dem Alten Schlachthof Karlsruhe 2019

Corporate

Ausgeschlachtet - Tag der offenen Türen auf dem Alten Schlachthof Karlsruhe 2019

by Julian

2019-09-26

Weiterlesen
let’s dev Blog | Mensch und Computer 2019 - Konferenz zu User Experience und Usability in Hamburg

Corporate

Mensch und Computer 2019 - Konferenz zu User Experience und Usability in Hamburg

by Elena

2019-09-17

Weiterlesen
let’s dev Blog | Digital Transformation - Chances and Challenges in the Automotive Industry, Agriculture and New Technologies

Corporate

Digital Transformation - Chances and Challenges in the Automotive Industry, Agriculture and New Technologies

by Karl

2019-07-17

Weiterlesen
let’s dev Blog | let’s dev unterstützt Läuferinnen und Läufer bei der 7. KIT Meisterschaft

Corporate

let’s dev unterstützt Läuferinnen und Läufer bei der 7. KIT Meisterschaft

by Karl

2019-07-05

Weiterlesen
let’s dev Blog | Automatisiertes Testing von C++ Code mit Google Test und Google Mock – Teil 2

Technical

Automatisiertes Testing von C++ Code mit Google Test und Google Mock – Teil 2

by Arne

2019-06-13

Weiterlesen
let’s dev Blog | Apple WWDC 2019: Das sind die Highlights der Keynote

Technical

Apple WWDC 2019: Das sind die Highlights der Keynote

by Nicolas

2019-06-05

Weiterlesen
let’s dev Blog | App Builders 2019

Technical

App Builders 2019

by Nicolas

2019-05-23

Weiterlesen
let’s dev Blog | Offizielle Eröffnung des Festigungs- und Expansionszentrums (FUX)

Corporate

Offizielle Eröffnung des Festigungs- und Expansionszentrums (FUX)

by Helena

2019-04-15

Weiterlesen
let’s dev Blog | Delegation aus Nottingham zu Besuch auf dem Alten Schlachthof in Karlsruhe

Corporate

Delegation aus Nottingham zu Besuch auf dem Alten Schlachthof in Karlsruhe

by Helena

2019-04-14

Weiterlesen
let’s dev Blog | Es ist soweit: Wir ziehen um!

Corporate

Es ist soweit: Wir ziehen um!

by Helena

2019-03-26

Weiterlesen
let’s dev Blog | Automatisiertes Testing von C++ Code mit Frameworks – Teil 1

Technical

Automatisiertes Testing von C++ Code mit Frameworks – Teil 1

by Arne

2019-02-20

Weiterlesen
let’s dev Blog | Die App im Google Play Store

Technical

Die App im Google Play Store

by Elisa

2019-01-24

Weiterlesen
let’s dev Blog | „UX Day“ 2018

Corporate

„UX Day“ 2018

by Aileen

2018-12-17

Weiterlesen
let’s dev Blog | let’s dev unterstützt SG Siemens Volleyballer aus Karlsruhe

Corporate

let’s dev unterstützt SG Siemens Volleyballer aus Karlsruhe

by Helena

2018-12-04

Weiterlesen
let’s dev Blog | KMU gestalten die Digitalisierung – Mittelstandskonferenz 2018

Corporate

KMU gestalten die Digitalisierung – Mittelstandskonferenz 2018

by Helena

2018-11-12

Weiterlesen
let’s dev Blog | Apple Wallet

Technical

Apple Wallet

by Maik

2018-10-26

Weiterlesen
let’s dev Blog | „Mensch und Computer“ 2018

Corporate

„Mensch und Computer“ 2018

by Judith

2018-09-24

Weiterlesen
let’s dev Blog | State Design Pattern in Android

Technical

State Design Pattern in Android

by Thomas

2018-09-17

Weiterlesen
let’s dev Blog | let’s dev ist autorisiertes Beraterunternehmen im Förderprogramm „go-digital“

Corporate

let’s dev ist autorisiertes Beraterunternehmen im Förderprogramm „go-digital“

by Helena

2018-09-01

Weiterlesen
let’s dev Blog | App Design & Development Conference 2018

Corporate

App Design & Development Conference 2018

by Helena

2018-08-14

Weiterlesen
let’s dev Blog | iOS 12: Die Top-Neuerungen im Überblick

Technical

iOS 12: Die Top-Neuerungen im Überblick

by Nicolas

2018-07-17

Weiterlesen
let’s dev Blog | let’s dev auf der CEBIT

Corporate

let’s dev auf der CEBIT

by Karl

2018-06-11

Weiterlesen
let’s dev Blog | Einführung in User Interface (UI) Tests mit Espresso

Technical

Einführung in User Interface (UI) Tests mit Espresso

by Raphael

2018-06-07

Weiterlesen
let’s dev Blog | Die App im Apple App Store: welche Informationen werden benötigt?

Technical

Die App im Apple App Store: welche Informationen werden benötigt?

by Aileen

2018-04-27

Weiterlesen
let’s dev Blog | Smart Pointer in C++

Technical

Smart Pointer in C++

by Matthias

2018-04-01

Weiterlesen
let’s dev Blog | User Interface Design für das iPhone X: alle Neuerungen auf einen Blick

Technical

User Interface Design für das iPhone X: alle Neuerungen auf einen Blick

by Helena

2018-02-07

Weiterlesen
let’s dev Blog | WebVR – Virtual Reality Experience im Browser mit dem A-Frame Framework

Technical

WebVR – Virtual Reality Experience im Browser mit dem A-Frame Framework

by Judith

2018-01-10

Weiterlesen
let’s dev Blog | Open Data Hackathon der Deutschen Bahn

Corporate

Open Data Hackathon der Deutschen Bahn

by Karl

2015-03-31

Weiterlesen
let’s dev Blog | Blur-Effekte unter iOS 7

Technical

Blur-Effekte unter iOS 7

by Katja

2014-04-24

Weiterlesen
let’s dev Blog | Beyond App Store – Distribution von iOS-Anwendungen

Technical

Beyond App Store – Distribution von iOS-Anwendungen

by Karl

2012-08-27

Weiterlesen
let’s dev Blog | Frontend-Architektur – Model View Presenter und Message Bus

Technical

Frontend-Architektur – Model View Presenter und Message Bus

by Karl

2011-03-08

Weiterlesen