Przejdź do treści
Mac Software

Który jest najlepszy dla programistów?

·
Który jest najlepszy dla programistów?

24 maja 2011 r

Wraz ze wzrostem liczby użytkowników smartfonów każdego dnia wzrasta liczba deweloperów aplikacji.

Używany język programowania

janitors / Flickr / CC BY 2.0

System operacyjny Android wykorzystuje głównie język Java, który jest powszechnym językiem programowania używanym przez programistów.

System operacyjny iPhone wykorzystuje język Objective-C firmy Apple, który w większości przypadków może zostać rozwiązany przez programistów aplikacji, którzy znają już C i C ++.

Opracowywanie aplikacji wieloplatformowych

Opracowywanie aplikacji wieloplatformowych wydaje się dziś być „w”.

Istnieją dziś narzędzia do tworzenia aplikacji wieloplatformowych.

Dlatego jedynym możliwym, długoterminowym rozwiązaniem byłoby przepisanie aplikacji w ojczystym języku urządzenia.

Platforma rozwoju aplikacji

Android oferuje programistom otwarte platformy programistyczne i pozwala im korzystać z narzędzi innych firm do tworzenia aplikacji.

Z drugiej strony Apple jest dość restrykcyjne dzięki wytycznym dla programistów.

Zdolności wielozadaniowe

System operacyjny Android jest bardzo wszechstronny i może pomóc programistom w tworzeniu dynamicznych aplikacji do wielu celów.

Natomiast Apple prezentuje bardziej stabilną, wyjątkową platformę dla twórców aplikacji, jasno określającą narzędzia, określającą zarówno ich potencjał, jak i granice.

Testowanie aplikacji mobilnej

Android oferuje doskonałe środowisko testowe dla swoich programistów.

Xcode Apple’a pozostaje daleko w tyle za standardami Androida i ma wiele kilometrów do pokonania, zanim będzie mógł nawet nadążyć za tymi ostatnimi.

Zatwierdzenie aplikacji

Apple App Store potrzebuje 3-4 tygodni na zatwierdzenie aplikacji.

Z drugiej strony, Android Market nie wykazuje takiej sztywności względem dewelopera.

Procedura płatności

Programiści iOS mogą zarabiać 70% przychodów ze sprzedaży swojej aplikacji w sklepie Apple App Store.

Z drugiej strony, programiści Androida muszą uiścić jednorazową opłatę rejestracyjną w wysokości 25 USD i mogą zarobić 70% przychodów ze sprzedaży swojej aplikacji w usłudze Android Market.

Wniosek

Podsumowując, zarówno Andriod OS, jak i Apple iOS mają swoje własne plusy i minusy.