Jak złożyć wniosek o iphone`a
Rynek aplikacji stale porusza się i zmienił. Tak wiele historii sukcesu pojawiło się już, że wszyscy o nich wiedzą. Myślisz, że masz grand pomysł na aplikację na iPhone? Utwórz to może być łatwiejsze niż myślisz. Chociaż będziesz musiał nauczyć się kodowania, większość prac na interfejsie można wykonać graficznie. Tworzenie aplikacji będzie wymagać czasu, badania i cierpliwości, ale może możesz utworzyć następującą grę Flappy Bird! Idź do kroku 1, aby rozpocząć.
Kroki
Część 1 z 5:
Konfigurowanie środowiska programistycznegojeden. Pobierz i zainstaluj XCode. XCode to środowisko programistyczne, w którym wszystkie aplikacje są tworzone dla iPhone`a. XCode można uzyskać wolny od Apple, ale ten program wymaga zainstalowanej wersji OS X 10.8 lub noroczny. Nie ma oficjalnego sposobu uruchomienia XCode w systemie Windows lub Linux. Oznacza to, że jeśli chcesz opracować aplikację na iPhone, ale nie masz maku, musisz najpierw kupić.
- Aby opracować aplikacje w ramach IOS 8, będziesz potrzebować XCode 6.0.1 i IOS 8 SDK. Oba mogą dostać się z Apple. IOS 8 SDK zawiera dość dużą liczbę nowych interfejsów API, które pozwolą Ci stworzyć wszystkie rodzaje nowych aplikacji, w tym integracja z ICLOUD i Touch ID.
- Aby opracować aplikacje dla IOS 10, będziesz potrzebował 10 SDK dostępnych na stronie internetowej Apple. W języku programowania SWIFT i SDK w tej wersji XCode nastąpiły znaczące zmiany. Dobrą wiadomością jest to, że po tej wersji w Swift pojawi się jeszcze więcej zmian kodu.
2. Zainstaluj dobry edytor tekstu. Chociaż możesz zrobić wszystko w XCode, wkrótce zdajesz sobie sprawę, że znacznie łatwiej jest pracować z dużymi rozmiarami, jeśli masz osobny edytor tekstu specjalizujący się w programowaniu. Dwie najpopularniejsze opcje są tekstowe i Jedyt.
3. Zainstaluj program graficzny wektor. Jeśli planujesz tworzyć obrazy i projekty aplikacji, będziesz potrzebować programu graficznego wektorowego. Grafika wektorowa może skalować bez utraty jakości, co jest ważne dla każdego dobrego zastosowania. Popularne programy wektorowe Ten CorelDRAW, Adobe Illustrator, Xaara Designer i Inkscape. Dobry program edycji Graphics to lampy losowe. Nie jest tak potężna jak profesjonalne programy, ale dobre dla początkujących lub dla tych, którzy nie chcą płacić za coś, co będzie używać tylko raz.
cztery. Przeglądaj obiektywny-C. Celive-C jest językiem programowania, który służy do tworzenia funkcjonalności w aplikacjach iPhone`a. Przetwarza dane i współpracuje z obiektami. Cel-C pochodzi z rodziny rodziny C i jest to język zorientowany obiektem. Jeśli już rozumiesz C lub Java, po prostu zbadasz obiektywność-C.
pięć. Rozważ rozwój outsourcingu opcji. Jeśli nie masz żadnych pragnienia nauki obiektu-C lub nie masz welonu artystycznego, istnieje duża liczba zespołów freelancerów i deweloperów, które mogą wykonywać różne części projektu dla Ciebie. Outsourcing Twój rozwój jest złożonym procesem, ale zaoszczędzi Ci od wielu problemów, jeśli nie jesteś programistą. Upewnij się, że wszyscy, którzy będą pracować, zakończą umowę na nie ujawnianie, i że zgodziłeś się zapłacić przed pracą.
6. Utwórz konto dewelopera. Aby dystrybuować aplikację w sklepie z aplikacjami lub dać go innym do testowania, musisz zarejestrować, aby uzyskać konto Apple Developer. Konto kosztuje 99 USD rocznie, a tworzenie należy wprowadzić informacje na temat podatków i informacji bankowych.
7. Pobierz wiele aplikacji testowych. Po zarejestrowaniu konta deweloperskiego masz dostęp do zasobów Apple Development. Zasoby te obejmują na przykład wiele projektów, co może dać Ci kolosalną ilość informacji o tym, jak opracowywane są aplikacje. Znajdź przykład, jakoś powiązany z typem aplikacji, który chcesz utworzyć i ćwiczyć w XCode.
Część 2 z 5:
Planujemy załącznikjeden. Określić koncepcję. Przed otwarciem XCode po raz pierwszy musisz mieć dobrze przemyślany plan aplikacji i jej możliwości. Obejmuje to dokument projektowy, który odzwierciedla całą funkcjonalność aplikacji, kontur interfejsu użytkownika i przejście między ekranami, podstawową ideą rodzajów systemów, które będą musiały zostać wdrożone.
- Spróbuj przy opracowywaniu aplikacji, aby stosować dokument projektowy jak najwięcej. Pomoże to skupić się na możliwościach potrzebnych.
- Spróbuj narysować co najmniej jeden szkic dla każdego ekranu w aplikacji.
2. Określ odbiorców docelowej. Publiczność aplikacji jest bardzo zależna od tego, jak wygląda aplikacja i na jego funkcjonalność. Na przykład aplikacja z listą przypadków nie będzie miała takiej grupy docelowej w ogóle niż gra strzelająca. To ci pomoże.
3. Pomyśl o tym, czego potrzebuje wniosek. Jeśli Twoja aplikacja jest narzędziem, musi zaoferować rozwiązanie problemu, którego nikt wcześniej nie zaoferował, lub musisz zaoferować najlepsze rozwiązanie niż wcześniej oferowane. Jeśli aplikacja jest gra, powinna mieć unikalną funkcję (lub funkcje), co pozwoli mu oddzielić go od innych gier i przyciągnąć konkretnych graczy.
cztery. Sprawdź treść. Twój interfejs użytkownika zostanie określony przez typ treści, który pokażesz użytkownikom aplikacji. Na przykład, jeśli aplikacja działa ze zdjęciami, chcesz interfejsu użytkownika, aby przeglądać zdjęcia i przesunąć między nimi jak najłatwiej.
pięć. Ćwicz w tworzeniu dobrego interfejsu użytkownika. Interfejs użytkownika nigdy nie powinien zakłócać użytkownika. Oznacza to, że opcje muszą być wyraźnie widoczne, a użytkownik nigdy nie powinien się zastanawiać, co robi przycisk. Jeśli używasz ikon, muszą wyraźnie wyświetlać swoją funkcję. Nawigacja w aplikacji musi być elastyczna i naturalna.
Część 3 z 5:
Tworzenie aplikacjijeden. Utwórz nowy projekt w XCode. Otwórz XCode i uruchom nowy projekt z menu Plik. Wybierać "Podanie" (Aplikacja) pod tytułem "iOS" Po lewej stronie okna. W sekcji Szablon wybierz "Pusta aplikacja" (pusta aplikacja).
- Istnieje wiele gotowych wzorów, a wszystko jest tworzone dla różnych zadań. Zacznij od pustego szablonu, aż wymyślisz go w procesie rozwoju. Możesz spróbować jednego z bardziej złożonych szablonów, gdy tylko zrozumiesz, jak działa wszystko.
- Musisz określić nazwę produktu, identyfikator Twojej firmy i prefiksu klasy. Jeśli nie masz identyfikatora firmy z Apple, Enter Com.Przykład. W klasie przedrostek Enter XYZ.
- Wybierać "iPhone" Z menu urządzenia.
2. Utwórz storyboard. Storyboard jest wizualną reprezentacją wszystkich ekranów w aplikacji. Wyświetla zawartość każdego ekranu, a także przejścia między nimi. Narzędzie Storyboard pomoże Ci w rozwoju Twojej aplikacji.
3. Przypisz storyboard do swojego projektu. Po utworzeniu storyboardu musisz przypisać go jako główny interfejs aplikacji. Następnie storyboard zostanie pobrana po rozpoczęciu aplikacji. Jeśli nie przypisujesz storyboard, gdy rozpoczniesz aplikację, nic się nie dzieje.
cztery. Dodaj swój pierwszy ekran za pomocą kontrolera typu. Widok kontrolery określają, w jaki sposób zawartość zostanie wyświetlona przez użytkownika. Istnieje wiele wstępnie utworzonych kontrolerów typu, w tym standardowych gatunków i tabel. Dodajesz kontrolery widoku na twoją stronę, która powie Twoją aplikację, jak wyświetlić zawartość użytkownikowi.
pięć. Dodaj obiekty interfejsu na pierwszy ekran. Po zidentyfikowaniu kontrolera typu możesz rozpocząć wysyłanie potrzebnych obiektów interfejsu, takich jak etykiety, pola tekstowe wejściowe i przyciski. Wszystkie obiekty interfejsu można znaleźć na liście biblioteki obiektów, które można znaleźć w obiekcie sterownika widoku (Controller View).
6. Zmień dodane obiekty. Możesz zmienić właściwości każdego obiektu, który umożliwi tworzenie indywidualnego i intuicyjnego interfejsu. Na przykład można dodać tekst zastępczy do pola tekstowego wejścia, które spowoduje wyświetlenie użytkownika, który powinien wejść.
7. Dodaj więcej ekranów. Jak tworzy twój projekt, najprawdopodobniej chcesz dodać więcej ekrany, aby wyświetlić wszystko, czego potrzebujesz do aplikacji. Na przykład, jeśli złożysz wniosek z listą przypadków, będziesz potrzebować co najmniej dwóch ekranów: jeden, aby wprowadzić obudowę, a drugi, aby wyświetlić listę.
osiem. Dodaj panel nawigacyjny. Teraz masz dwa ekrany w aplikacji, a nadszedł czas, aby użytkownik mógł się poruszać między nimi tam iz powrotem. Możesz to osiągnąć za pomocą kontrolera nawigacji (kontrolera nawigacji), która jest wyspecjalizowaną wersją kontrolera widoku (Controller View). Sterownik ten dodaje panel nawigacyjny na górną część aplikacji i pozwala użytkownikowi poruszać się tam iz powrotem między ekranami.
dziewięć. Dodaj funkcjonalność tego panelu nawigacyjnego. Teraz, gdy włożyłeś panel nawigacyjny, możesz zacząć dodawać do niego narzędzia nawigacyjne. Pozwoli to użytkownikowi poruszać się między ekranami tam iz powrotem.
10. Opiąć nowy przycisk z istniejącym ekranem. Do funkcji przycisku należy podłączyć do innego ekranu. W naszym przykładzie z listą przypadków przycisk będzie umieszczony na całej liście i musi być powiązany z ekranem wejściowym. Aby podłączyć przycisk, zaciskaj przycisk Kontrola, i przeciągnij przycisk na drugi ekran.
jedenaście. Użyj możliwości przetwarzania danych. Do tego momentu możliwe było utworzenie podstawowego interfejsu bez konieczności zapisywania kodu. Jeśli chcesz dodać głębszą funkcjonalność, takie jak przechowywanie danych, przetwarzanie wprowadzania użytkownika, musisz nurkować w kodzie pisemnym. Pisanie skryptów jest poza tym artykułem, ale w Internecie istnieje duża liczba podręczników na obiektywnym-c.
Część 4 z 5:
Aplikacje testowejeden. Uruchom symulator IOS. XCode jest wyposażony w wbudowany emulator IOS, który umożliwia przetestowanie aplikacji na niektórych zestawach emulowanych z iOS. Aby uruchomić emulator, wybierz z menu u góry elementu okna XCode "Symulator i debugowanie", a następnie wybierz urządzenie, które chcesz przetestować.
2. Zbierz aplikację. Kliknij przycisk Build, który wygląda jak zwykły przycisk odtwarzania, aby skompilować i uruchomić aplikację. Zbuduj aplikację może potrwać kilka minut. Na panelu możesz oglądać postępy. Gdy tylko proces montażu zostanie zakończony, otworzy się symulator iOS i możesz rozpocząć testowanie aplikacji.
3. Sprawdź aplikację na własnym iPhone. Przed dystrybucją aplikacji testowej możesz przetestować go na własnym urządzeniu (jeśli go masz). Najpierw podłącz urządzenie do komputera USB. Jeśli otwiera się iTunes, zamknij go. Wybierz z listy rozwijanej "Urządzenie i debugowanie", a następnie kliknij przycisk Build. Po kilku sekundach aplikacja musi rozpocząć się na iPhone. Sprawdź wszystkie funkcje przed zamknięciem aplikacji.
cztery. Get Down Debugowanie. Jeśli aplikacja "Obawy", trzeba ustalić, co się stało i dlaczego. Powody mogą być nieskończenie. Otwórz konsolę debugowania i komunikaty o błędach odczytu. Najczęściej nie będą szczególnie zrozumiałe. Jeśli nie rozumiesz błędu, spróbuj wyszukać błędy w Google. Istnieje szansa, że możesz skłonić wiadomość na stronie Apple Developer Forum, gdzie każdy programista odpowiedział już na pytanie.
pięć. Sprawdź użycie pamięci. W pamięci iPhone`a trochę. Za każdym razem, alokacja pamięci dla obiektu, będzie musiał zostać zwolniony po zakończeniu pracy z nim. Istnieją narzędzia, takie jak iPhone SDK, które między innymi można użyć do przeglądania i analizowania wykorzystania pamięci.
6. Oddziel aplikację do testów innym osobom. Chociaż testowanie aplikacji w emulatorze jest dobrym sposobem, aby upewnić się, że działa i ma piękny interfejs, nic w porównaniu z testami przez innych użytkowników. Wystarczy sprawdzić, czy usunęłeś najbardziej irytujące błędy przed wysłaniem aplikacji do testowania zewnętrznego. Aby wysłać aplikację do testerów, musisz utworzyć certyfikat ad-hoc na stronie internetowej IOS Dev Center.
Część 5 z 5:
Opublikuj swoją aplikacjęjeden. Utwórz zespół typu dystrybucji, wybierając zespół urządzenia i typ z menu rozwijanego, a następnie kliknij ikonę "Budować". W programie Finder otwórz folder z projektem i znajdź folder "Wydanie-iPhoneos". To będzie Twoja aplikacja. Przykucnij go w formacie ZIP.
- Do nowych aplikacji Apple, muszą być zoptymalizowane dla wyświetlaczy typu IOS 8 i Retina.
2. Otwórz menu iTunes Connect. Możesz dotrzeć do tego z centrum IOS Dev. Jeśli masz niedokończone kroki, zostanie zapisany na górze ekranu. Upewnij się, że całe informacje bankowe i podatkowe są wprowadzane poprawnie.
3. Wprowadź wszystkie informacje o swojej aplikacji. naciśnij "Zarządzaj aplikacją", a następnie wybierz "Dodaj nową aplikację". Wprowadź nazwę numeru aplikacji, SKU i Budle ID numeru. Wybierz pakiet swojej aplikacji z menu rozwijanego.
cztery. Załaduj aplikację. naciśnij "Gotowy do przesyłania binarnego", I pójdziesz na ekran, w którym otrzymasz narzędzie do pobrania aplikacji. Pobierz go i kliknij Zakończ.
pięć. Czekać czeki. Nie masz nic wspólnego, z wyjątkiem oczekiwania zakończenia procesu weryfikacji. Apple powiadomi Cię za kilka dni lub tygodni pocztą elektroniczną, jeśli Twoja aplikacja zostanie zastąpiona "W recenzji" (zweryfikowany). Gdy aplikacja trafia do tego kroku, dalej się dzieje bardzo szybko. Jeśli aplikacja nie przejdzie przez początkowego zestawu testów, otrzymasz wiadomość e-mail tego samego dnia z odmową opowiedzeniem, dlaczego wniosek odrzucił. Również w liście będzie zalecenia Apple na jego naprawę. Jeśli twoja aplikacja została sprawdzona, Apple wyśle Ci wiadomość e-mail, która mówi, że Twoja aplikacja jest gotowa na sprzedaż. Teraz Twoja aplikacja pojawi się w App Store iTunes.
6. Reklamuj swoją aplikację. Teraz można kupić w niesamowitej aplikacji, a nadszedł czas, aby rozpocząć rozpowszechnianie wiadomości o nim. Użyj mediów społecznościowych, wyślij komunikat prasowy na stronach internetowych z aplikacjami, wykonaj kilka filmów na YouTube, a cokolwiek chcesz, aby ludzie mówią o swojej aplikacji.
7. Oglądaj sprzedaż. Pobierz bezpłatne aplikacje mobilne iTunes Connect dla swojego iPhone`a i iść codziennie i postępuj zgodnie ze sprzedażą, rynkami i krajami sprzedaży. To jest wesoła część! Apple będzie od czasu do czasu wysłanie wiadomości e-mail w odniesieniu do najnowszych danych sprzedaży. Możesz pobrać je do raportowania. Powodzenia!
Rada
- Bądź oryginalny, nie skopiuj aplikacji już istniejących w AppStore. Ostrożnie zbadaj appstore, aby dowiedzieć się, co tam jest. Oczywiście, jeśli twój pomysł jest lepszy niż wszystkie inne, możesz zacząć.
- Zawsze szukaj sposobów na poprawę aplikacji.
- Spróbuj przetestować aplikację na tak wielu urządzeniach I, jak można znaleźć. Jeszcze lepiej, jeśli na nich zainstalowano różne wersje IOS.
- Jeśli lubisz papierowe książki, idź do Amazon.Com, aby znaleźć książki na temat rozwoju iPhone`a.
Ostrzeżenie
- iPhone SDK stale się zmieniają, a także urządzenia. Jeśli nastąpiła aktualizacja SDK podczas pracy nad projektem, przeczytaj, co pojawiło się nowe przed użyciem nowego SDK. Na tym etapie nie jest konieczne, aby tego zrobić, chyba że Apple powiedział, że wszystkie nowe pliki do pobrania muszą być skompilowane przez nową wersję SDK. Jeśli aktualizujesz, niektóre sposoby, których używasz, mogą być przestarzałe. Chociaż najprawdopodobniej doprowadzi to do maksymalnego ostrzeżenia podczas kompilacji, lepiej jest powstrzymać.
- Kiedy osiągniesz sukces, a aplikacja pojawi się w sklepie z aplikacjami, nie gniewaj się na tych, którzy opuszczają aplikację złą opinię. Niektórzy zostawiają przydatne recenzje, a niektóre po prostu lubią być niegrzeczni.
- Nikt nie gwarantuje ci wielu pobierania ani sprzedaży, ale nie powinna być zdenerwowana.
- Rozwój aplikacji - rzecz jest fascynująca - nie będziesz mógł się zatrzymać.