Widząc sukcesy niektórych programistów w sprzedaży aplikacji dla iPhone, a gdy iPad jest już dostępny, wielu programistów myśli „Dlaczego nie ja?”. Do znaczących wczesnych sukcesów należą Trism w 2008 r., W której programista Steve Demeter stworzył grę logiczną jako poboczny projekt i zarobił 250 000 USD (po cięciu Apple) w ciągu kilku miesięcy.
W zeszłym roku widziałem FireMint's Kontrola lotów (Zdjęcie powyżej) utrzymuje pozycję nr 1 przez kilka tygodni i sprzedano ponad 700 000. Powyższy link prowadzi do 16-stronicowego pliku PDF, w którym opublikowano wyniki sprzedaży. Mają nadzieję powtórzyć sukces teraz dzięki ulepszonej wersji HD na iPada.
Miliard $ Biznes
Istnieje ponad 100 000 zarejestrowanych programistów aplikacji na iPhone'a, z ponad 186 000 aplikacji w App Store na iPhone'a / iPoda i ponad 3500 na iPada, kiedy zostało to napisane (zgodnie z 148 aplikacji). Apple przyznaje, że sprzedało ponad 85 milionów urządzeń (50 milionów iPhone'ów i 35 milionów iPodów Touch), a gry są kategorią numer jeden, co znacznie utrudnia osiągnięcie sukcesu. W kwietniu, według 148 aplikacji, codziennie wypuszczano średnio 105 gier!
Rok temu pobrano miliard aplikacji, a obecnie wynosi 3 miliardy. Wiele z nich jest bezpłatnych (około 22% aplikacji), ale wciąż jest to ogromna kwota pieniędzy wypłacana programistom przez Apple po 30% redukcji, którą Apple stosuje.
Zarobienie dużych pieniędzy nie jest takie proste. Tworzenie aplikacji to jedno, ale sprzedaż jej w wystarczającej liczbie to zupełnie inna gra w piłkę, która wymaga promowania jej i zapewniania bezpłatnych kopii recenzji. W niektórych przypadkach ludzie płacą recenzentom za sprawdzenie swoich aplikacji. Jeśli masz naprawdę szczęście i Apple go odbierze, otrzymasz wiele bezpłatnych promocji.
Pierwsze kroki
W skrócie, jeśli chcesz opracować dla iPhone'a:
- Potrzebujesz jakiegoś komputera Mac, Mac Mini, iMac, MacBook itp. Nie można tworzyć aplikacji dla App Store na komputerze z systemem Windows lub Linux.
- Dołącz do bezpłatnego programu dla programistów iPhone. Daje to dostęp do systemu rozwoju SDK i Xcode, które pobierasz i instalujesz. Zawiera emulator, dzięki czemu możesz testować większość aplikacji oprócz tych, które potrzebują sprzętu, takiego jak aparat lub GPS.
- Płać 99 USD rocznie za dostęp do programu dla programistów. Pozwala to instalować aplikacje na własnym iPhonie / iPodzie Touch / iPadzie. Daje także wcześniejszy dostęp do bety i wcześniejszych wersji SDK.
Proces rozwoju
Rozwijałeś się i masz wersję, która działa w emulatorze. Następnie zapłaciłeś 99 USD i zostałeś zaakceptowany w programie dla programistów. Oznacza to, że możesz teraz wypróbować swoją aplikację na telefonie iPhone. Oto przegląd tego, jak to robisz. Witryna programisty Apple zawiera znacznie więcej szczegółów.
Potrzebujesz certyfikatu iPhone Development. To jest przykład Szyfrowanie klucza publicznego.
W tym celu musisz uruchomić aplikację Keychain Access na swoim urządzeniu Prochowiec (w narzędziach dla programistów) i wygeneruj żądanie podpisania certyfikatu, a następnie prześlij je do portalu programistów Apple iPhone i uzyskaj certyfikat. Musisz także pobrać certyfikat pośredni i zainstalować oba w Dostępu do pęku kluczy.
Następnie rejestrujesz iPhone'a itp. Jako urządzenie testujące. Możesz mieć do 100 urządzeń, które są przydatne dla większych zespołów, zwłaszcza gdy jest iPhone 3G, 3GS, iPod touchi iPad do testowania.
Następnie zarejestruj swoją aplikację. Wreszcie, uzbrojony zarówno w identyfikator aplikacji, jak i identyfikator urządzenia, możesz wygenerować profil obsługi administracyjnej w witrynie Apple. Zostanie pobrany, zainstalowany w Xcode i będziesz mógł uruchomić aplikację na swoim iPhonie!
App Store
O ile nie jesteś dużą firmą zatrudniającą ponad 500 pracowników lub uniwersytetem uczącym tworzenia aplikacji na iPhone'a, istnieją tylko dwa sposoby dystrybucji aplikacji.
- Prześlij go do App Store
- Dystrybucja przez Dystrybucję Ad-Hoc.
Dystrybucja za pośrednictwem App Store jest tym, co większość ludzi chciałaby zrobić. Doraźnie oznacza, że tworzysz kopię dla określonego iPhone'a itp. i możesz dostarczyć ją dla maksymalnie 100 różnych urządzeń. Ponownie musisz uzyskać certyfikat, więc uruchom Keychain Access i wygeneruj kolejne żądanie podpisania certyfikatu, a następnie przejdź do witryny portalu dla deweloperów Apple i uzyskaj certyfikat dystrybucyjny. Pobierz i zainstaluj to w Xcode i użyj go do wygenerowania profilu udostępniania dla dystrybucji.
Aby przesłać aplikację do App Store, potrzebujesz również:
- Lista opisowych słów, dzięki czemu można ją znaleźć w App Store.
- Trzy ikony (29 x 29, 57 x 57 i 512 x 512).
- Uruchom obraz, który pojawia się podczas ładowania aplikacji.
- Kilka (1-4) zrzutów ekranów aplikacji.
- Informacje o umowie.
Następnie dokonujesz faktycznego zgłoszenia na stronie ItunesConnect (część Apple.com), ustalasz ceny (lub jest to darmowe) itp. Następnie, zakładając, że uniknąłeś wielu sposobów zmuszenia Apple'a do odrzucenia Twojej aplikacji z App Store, powinna ona pojawić się za kilka dni.
Oto niektóre powody odrzucenia, ale nie są one kompletne, dlatego przeczytaj dokument najlepszych praktyk Apple:
- Uważa się to za niewłaściwe, np. pornografia.
- Rozbija się.
- Ma backdoora lub jest złośliwy.
- Korzysta z prywatnych interfejsów API.
Apple twierdzi, że otrzymuje 8500 aplikacji tygodniowo, a 95% zgłoszeń jest przyjmowanych w ciągu 14 dni. Życzymy powodzenia w przesyłaniu i otrzymuj kodowanie!
BTW, jeśli zdecydujesz się dołączyć do swojej aplikacji pisankę (niespodzianki, ukryte treści, żarty itp.), Upewnij się, że zespół oceniający wie, jak ją aktywować. Nie powiedzą; ich usta są zapieczętowane. Z drugiej strony, jeśli im nie powiesz i wyjdzie, może to oznaczać, że Twoja aplikacja ze sklepu App Store!