Program Apple Developer Enterprise pozwala przedsiębiorstwom tworzyć i rozpowszechniać własne aplikacje iOS w firmie poza App Store, za pomocą prywatnego portalu lub adresu URL.
Czym jest program Apple Developer Enterprise?
Rozwijająca się pozycja Apple w sektorze przedsiębiorstw może nie angażować serc i umysłów całej firmy – jeszcze – ale jest to wyraźnie kwitnący biznes dla firmy.
Pędem tego programu jest umożliwienie użytkownikom korporacyjnym tworzenia i bezpiecznej dystrybucji/rozprowadzania aplikacji do użytku wewnętrznego. Mogą to być wyszukiwarki sal konferencyjnych, usługi intranetowe lub cokolwiek, co firma potrzebuje zbudować i używać.
Koszty
Zapisanie się do Apple Developer Enterprise Program kosztuje 299 USD/rok. Opłata ta stanowi dodatek do standardowych 99 USD/rok, które Apple pobiera za pełne członkostwo w Apple Developer Program.
Apple zmieniło strukturę opłat na początku 2018 roku, kiedy zwolniło z opłat Apple Developer Program dla amerykańskich organizacji non-profit, akredytowanych instytucji edukacyjnych i podmiotów rządowych. Musisz odwiedzić tę stronę, aby zapisać się na zwolnienie, które ma być rozwijane na arenie międzynarodowej w czasie.
Praca papierkowa
Potrzebujesz trzech rzeczy, aby dołączyć do programu:
- An Apple ID
- Prawo do podpisania umowy prawnej w imieniu swojej firmy, która sama musi być osobą prawną
- Numer D-U-N-S
Numer D-U-N-S (Data Universal Numbering System) jest dostarczany przez Dun & Bradstreet. System ten istnieje od 1962 roku i jest używany do identyfikacji podmiotów gospodarczych na podstawie lokalizacji. Twoja firma może już posiadać ten numer, więc sprawdź go tutaj.
Powinieneś przystąpić do programu tylko wtedy, gdy planujesz tworzyć i rozpowszechniać własne, autorskie aplikacje w swojej organizacji. Jeśli planujesz tworzyć aplikacje przeznaczone do publicznej dystrybucji za pośrednictwem App Store, wystarczy Ci standardowe członkostwo w Apple Developer Program.
Co otrzymasz?
W ramach Programu Apple Developer Enterprise można tworzyć i prywatnie dystrybuować własne aplikacje na wszystkie platformy Apple, w tym:
- iOS
- watchOS
- tvOS
- macOS
Aplikacje mogą być bezpiecznie hostowane i dystrybuowane wewnętrznie, a aplikacje Mac, wtyczki i instalatory mogą być podpisywane kodem i certyfikowane do wewnętrznej dystrybucji w firmie.
Członkowie mają także pełny dostęp do oprogramowania deweloperskiego, informacji, zasobów i narzędzi Apple, dostęp do oprogramowania w wersji beta oraz certyfikacji, w tym identyfikatorów i profili do podpisywania kodu i dostarczania oprogramowania na urządzenia. Możesz również skonfigurować takie rzeczy, jak powiadomienia Push i rozszerzenia aplikacji do użytku w swoich aplikacjach.
Apple zapewnia również zasoby do zarządzania, bezpieczeństwa, sieci i dystrybucji aplikacji dla przedsiębiorstw.
Powyżej: Zabawny klip Apple Appocalypse WWDC 2017 to komentarz z przymrużeniem oka na temat tego, jak bardzo staliśmy się zależni od aplikacji.
Jak zarządzać zespołem programistów
Program Developer Enterprise firmy Apple pozwala Ci zarządzać zespołem programistów. Oznacza to, że możesz przypisywać role członkom zespołu, zatwierdzać certyfikaty i tworzyć profile, które Apple nazywa „profilami zaopatrzenia”.”
Możesz przypisać te uprawnienia za pomocą zarejestrowanego identyfikatora Apple ID i konta, co stawia Cię w pozycji Team Agent. Rolę Team Agent można przekazać innej osobie. Osoba pełniąca tę rolę otrzymuje również kontrolę nad kontem Twojej organizacji.
Agent zespołowy może dodawać (i usuwać) członków zespołu oraz przypisywać im uprawnienia administratora i członka.
Tylko agent i administratorzy mogą rozpowszechniać aplikacje; zakłada się, że pozostali członkowie zespołu nie potrzebują tego uprawnienia. W ramach tych ról kontrolowane jest tworzenie identyfikatora usługi dostarczania aplikacji oraz kontrola zasobów dystrybucyjnych. Administratorzy zespołu mogą również rejestrować i kontrolować autoryzowane urządzenia deweloperskie i testowe.
Jak działa dystrybucja aplikacji
Istnieją pewne ograniczenia co do tego, co możesz zrobić: Chociaż możesz dostarczać i instalować aplikacje testowe na urządzeniach, istnieją pewne ograniczenia dotyczące liczby obsługiwanych urządzeń.
Gdy przychodzi czas na dystrybucję aplikacji, nie musisz wysyłać ich przez iTunes Connect lub App Store. Zamiast tego można dystrybuować aplikacje ręcznie na zarejestrowane urządzenia (do testowania) lub w całym przedsiębiorstwie.
Można również wybrać wysyłanie aplikacji za pośrednictwem App Store, jeśli chcesz. Istnieje doskonałe wyjaśnienie, jak Apple używa Certyfikaty, Identyfikuje & Profile narzędzia do kontroli dystrybucji aplikacji, które można przeczytać tutaj.
Apple zaleca użytkowników korporacyjnych dystrybuować aplikacje za pomocą narzędzi Mobile Device Management, takich jak Apple Configurator 2 i Profile Manager, lub innego dostawcy MDM, takich jak te z JAMF.
Google+? Jeśli korzystasz z mediów społecznościowych i jesteś użytkownikiem Google+, dołącz do społeczności AppleHolic’s Kool Aid Corner i weź udział w rozmowach na temat ducha Nowego Modelu Apple?
Masz swoją historię? Proszę upuść mi linię przez Twitter i daj mi znać. Chciałbym, żebyś mnie tam śledził, żebym mógł Cię informować o nowych artykułach, które publikuję i raportach, które znajduję.