Apple-udviklerprogrammet: Hvad fagfolk har brug for at vide

Billede: Apple

Enhver, der har overvejet at udvikle software til en Apple-platform, har sandsynligvis besøgt Apple-udviklerwebstedet, der er fyldt til randen med dokumentation, tutorials, tip og alt hvad en håbende iOS-, macOS-, watchOS- eller tvOS-udvikler har brug for.

Mere om Apple

  • Apples 5 vigtigste forretningstjenester i årtiet
  • iPhone 11: Et snyderi
  • Apple Watch Series 5: Et snyderi
  • 20 Apple-tastaturgenveje, som forretningsbrugere har brug for at vide

Den store mængde indhold, der er tilgængeligt på Apple-udviklerens websted, kan gøre det vanskeligt at bruge det. Når du tilføjer en lidt uklar grænse mellem udviklerwebstedet og det faktiske Apple Developer Program, kan ting blive endnu mere forvirrende. ( Bemærk: Denne artikel om, hvad fagfolk har brug for at vide om Apple Developer Program, har brug for at vide, er også tilgængelig som en gratis PDF-download.)

Der er en stor forskel mellem at bruge udviklerwebstedet til at lære det grundlæggende ved at bygge software til Apple-enheder og at være medlem af Apple Developer Program. Denne vejledning rydder op i sondringerne.

Hvad er Apple Developer Program?

Apple-udviklerprogrammet er, efter Apples ord, pipeline for "kode til kunde". Medlemskab af Apple Developer Program giver udviklere alt, hvad de har brug for for at opbygge, teste og distribuere apps til dets operativsystemer.

Der er meget, der følger med Apple Developer Program-medlemskab, herunder:

  • adgang til beta-builds af iOS, macOS, watchOS og tvOS;
  • muligheden for offentligt betatest-apps ved hjælp af TestFlight;
  • adgang til Apples myriade app-udvidelser som CloudKit, Game Center, Apple Pay, Maps og mere;
  • support på kode niveau, der giver udviklere adgang til en Apple-udvikler, der kan hjælpe med at fejlfinde og strømline kode;
  • muligheden for at offentliggøre apps i Apple App Store;
  • udvikler, der signerer for MacOS-app-frigivelser uden for App Store;
  • ad hoc app-distribution (til 100 af hver enhedstype pr. år); og
  • adgang til Apple Store Connect's App Analytics-program.

Sammen med disse fordele, som følger med ethvert standardmedlemskab i Apple Developer Program, tilbyder Apple også to andre programmer, der falder ind under paraplyen til Developer Program: Enterprise Programmet og MFi Programmet.

Enterprise-programmet tilbyder fordele som dem, der er inkluderet i standardudviklerprogrammet, og det tilføjer virksomhedskundernes mulighed for at udvikle interne proprietære apps til implementering på medarbejderenheder.

Programmet MFi, eller Made For iPod, iPhone og iPad, er til virksomheder, der ønsker at bygge Apple-certificeret hardware tilbehør. Apple betragter enhver tredjepartsenhed, der opretter forbindelse elektronisk til en Apple-enhed, for at falde ind under MFi-programmet; dette inkluderer ikke enheder, der bruger hovedtelefonstik eller standard Bluetooth-profiler og ikke-elektroniske enheder.

Bemærk: Fremstilling af en enhed, der falder ind under MFi-programmet, kræver ikke, at virksomheder tilmelder sig; Produkter, der ikke er MFi-certificeret, kan dog ikke hævde at være Apple-certificeret, og de får heller ikke adgang til tekniske specifikationer, der er nødvendige for at opbygge en fuldt kompatibel perifere enhed.

Skal Apple-softwareudviklere være med i udviklerprogrammet?

Strengt taget behøver ikke udviklere, der ønsker at oprette macOS-, iOS-, tvOS- eller watchOS-apps, blive medlem af Apple Developer Program. Ikke at vælge et medlemskab kommer dog med mange begrænsninger.

Fordelene ved Apple Developer Program, der er nævnt ovenfor, er alle begrænset til devs, der ikke er medlemmer. Mest kritisk betyder det, at der ikke er nogen måde for ikke-medlemmer at distribuere eller tjene penge på deres apps i App Store.

Ifølge en repræsentant for Apple Developer Program får ikke-medlemmer, der tilmelder sig adgang til Apple-udviklerwebstedet adgang til Xcode, Apples udviklingsplatform og ikke meget andet - selv apps, der er bygget af et ikke-medlem, er begrænset til enheder, der er bundet til netop denne udviklers Apple ID.

Hvis du er ny med Apple-udvikling, eller bare er interesseret i at lære at udvikle til Apple-enheder, er der ikke noget reelt behov for at tilmelde dig udviklerprogrammet. Du kan stadig bygge apps til alle Apples operativsystemer og installere dem på dine personlige enheder, men det er det - ingen udvidelser, ingen support, ingen beta-OS-bygninger og ingen App Store.

Virksomhedskunder, der gerne vil rulle interne apps til deres medarbejders Apple-enheder, sidder også fast - der er intet, du kan gøre uden at købe et Enterprise-medlemskab.

Hvor meget koster Apple Developer Program?

Dette er den uheldige del: Det er ikke billigt at tilslutte sig Apple Developer Program.

Et individuelt medlemskab koster dig $ 99 USD pr. År, hvilket er en stejl pris, du skal betale, hvis du ikke er sikker på, at du vil være i stand til at inddrive denne investering.

Enterprise-medlemskab faktureres per organisation og koster $ 299 USD pr. År.

Apple MFi-programmet har ikke noget gebyr at tilslutte sig, men der er to omkostninger forbundet med medlemskab: Et firma, der ønsker at tilslutte sig, skal betale for en tredjeparts identitetsverifikation og betale royalties til Apple, når den først er godkendt, og ingen af ​​omkostningerne er nævnt i Apples MFi FAQ-dokumentation. Royaltyafgift dækkes især af en NDA, hvilket gør det vanskeligt at finde den faktiske prisfastsættelse.

I henhold til en Apple Insider-artikel fra 2014 (som er den nyeste priskilde, der er tilgængelig), kører MFi-royalties $ 4 USD pr. Stik (f.eks. En lynport) på en enhed. Det er ukendt, om disse oplysninger stadig er korrekte. Jeg kontaktede Apple og modtog dette svar:

Hvordan slutter jeg mig til Apple Developer Program?

Udviklere, der ønsker at betale gebyret på USD 99 USD for medlemskab af Developer Program, kan begynde processen her.

Enterprise-kunder, der er interesseret i at implementere interne apps, kan begynde tilmeldingsprocessen til Enterprise Program her.

Hardware-producenter kan begynde MFi-registreringsprocessen her.

De, der blot ønsker at eksperimentere med bygningssoftware til Apple-enheder, kan tilmelde sig adgang til Apple-udviklerwebstedet gratis, hvilket giver adgang til Xcode.

Apple Developer Program er åbent for udviklere over hele verden.

Apple ugentlig nyhedsbrev

Uanset om du har brug for iPhone- og Mac-tip eller oversigter over virksomhedsspecifikke Apple-nyheder, har vi dig dækket. Leveres tirsdage

Tilmeld dig i dag

© Copyright 2021 | mobilegn.com