Hvorfor er iOS Apps stadig bedre end Android Apps?

Jeg føler, at jeg sikkert kan hævde, at iOS-apps er bare bedre. Sæt tavlen i et øjeblik og hør mig ud.

Jeg føler, at jeg sikkert kan hævde, at iOS-apps er bare bedre.  Sæt tavlen i et øjeblik og hør mig ud.
Reklame

I et forsøg på at skrive denne artikel objektivt begyndte jeg at tale med Android-udviklere om hvorfor de valgte Android over iOS. Det, der blev meget klart for mig, er, at de fleste faktisk ikke foretog valget. Nogle gjorde, men de fleste var:

  1. Udvikler allerede i Java, så det var det nemmeste punkt i overgangen. Så, du vil udvikle Android Apps? Sådan lærer du hvordan du vil udvikle Android Apps? Her er hvordan man lærer Efter så mange år tror man, at mobilmarkedet nu er mættet med enhver app, der er tænkelig for mennesket - men det er ikke tilfældet. Der er masser af nicher, der stadig skal ... Læs mere;
  2. Tvangt af deres arbejdsgiver.

Udviklerne jeg talte med var tydeligvis ikke vejledende for en tilstrækkelig prøve, men de anekdotiske beviser, de giver om kampene i Android-udvikling, er veldokumenterede online. Fra tidligere læsning, nuværende forskning og et par anekdotiske informationstyper fra de i branchen føler jeg, at jeg sikkert kan gøre kravet:

iOS apps er bare bedre.

Dette er ikke fanboy talk, der er grunde til denne påstand, der langt udvider rækkevidden af ​​min kærlighed til Apple. Så læg ned gaffelborde et øjeblik og hør mig ud.

Udviklingstid og pris

Tale med Android-udviklere fik jeg anekdoter om, hvor meget tid det tog at skabe noget på Android. Kun to af dem havde succesfuldt gennemført en app på begge platforme, og begge bekræftede, at Android faktisk var en tidssugning.

Jeg tog mit anekdotiske bevis på internettet i en fact finding mission. Hvad jeg fandt, var at Android og iOS-udvikling Designing A Breakthrough App? 7 Mobile Development Blogs Du bør læse at designe et gennembrudsprogram? 7 Mobile Development Blogs du bør læse Mobilrummet er så nyt, at trends konstant skifter og nye indsigter laves hver dag. Hvis du planlægger at udvikle mobilapps, hvordan kan du holde op uden at blive sur? Læs mere er blevet studeret i vid udstrækning, og i stedet for at have tillid til anekdotiske beviser, har flere undersøgelser vist, at der faktisk er en betydelig forskel i begge linjer kode og arbejdstid.

Disse resultater kommer fra Infinium, et uafhængigt design- og udviklingsagentur, der har erfaring på begge platforme. Metoden er enkel. De tog to identiske bygninger til seks projekter og anvender følgende regler:

  1. Projektet havde den samme app bygget til iOS og Android
  2. Der var ingen arv kodebase eller teknisk gæld generelt, der kunne skævke dataene betydeligt.

Først vil vi se på linjer med kode.

Skærmbillede 2016-01-31 kl. 3.52.03

Som du kan se, udgjorde de samlede linjer af kode overalt mellem en fire og 124 procent forskel med en gennemsnitlig forskel på 38 procent.

Derefter forsøgte Infinium at kvantificere antallet af timer brugt kodning hvert projekt.

Hvorfor er iOS Apps stadig bedre end Android Apps? Skærmbillede 2016 01 31 ved 3

Igen kan du se en betydelig forskel her. Den gennemsnitlige Android-app tager cirka 28 procent mere tid til at udvikle end dens iOS-modpart.

Som sådan kan du forestille dig, at mange er slukket af ideen om, at udviklere typisk opkræver mere for Android apps. Dette anekdotisk fører til mere outsourcet og lav kvalitet udvikling, hvilket igen gør problemet værre. Apperne på Android har et ry for at være af ringere kvalitet end dem i iOS App Store, og det udgør en stor del af "hvorfor" bag dette problem.

Det segmenterede Android Market

Et andet problem, som min udvikler panelet detaljerede var, at markedsplads segmentering.

Disse data, samlet 4 januar 2016 (af Google) fra Play Butik, viser netop, hvor dårligt problemet er. Kun 0, 7 procent af brugerne bruger den nyeste version af operativsystemet, mens næsten en tredjedel af brugerne stadig bruger en version af Android OS, der er næsten tre år gammel nu.

Hvorfor er iOS Apps stadig bedre end Android Apps? Skærmbillede 2016 01 31 ved 4

Mange udviklere, selv dem, der udvikler sig på internettet, vil fortælle dig, at det er svært at bruge yndefulde nedbrydningsmetoder, når du designer et produkt til syv eller otte versioner af en browser. Forestil dig nu, at en Android-udvikler skal gøre det med et operativsystem, der kan være fire eller fem år eller mere.

Problemet forstærkes yderligere, når du indser det rene antal Android-enheder i naturen. Forestil dig optimering af skærmstørrelser og opløsninger samt enhedsspecifikke funktioner til hver af dem, eller i det mindste de fleste af dem.

Dette er livet for en Android-udvikler.

Til sammenligning skyld, ifølge Apple, er iOS-brugere opdelt som følger:

  • iOS 9 - 76 procent
  • iOS 8 - 17 procent
  • Tidligere - 7 procent

Der er en User Defection Trend

Som udvikler kan du begynde at stille spørgsmålstegn ved fremtiden for en brugerbase, der tilsyneladende forlader en masse for Apple-produkter.

Ifølge Consumer Intelligence Research Partners (CIRP) - og oprindeligt rapporteret af BGR - skiftede 26 procent af brugere, der købte en iPhone 6 eller 6 Plus i den første måned efter udgivelsen, at skifte fra en Android-telefon. Dette følger en flerårig trend (12 procent af iPhone 6-købere var Android-defektører og 23 procent skiftede fra Android til 5-årene ifølge samme rapport) af brugere, der forlod Android for et system, som mange føler, har bedre taget fat på bekymringer vedrørende sikkerhed, brugervenlighed og selvfølgelig applikationer.

Udviklere bruger hundredvis eller tusindvis af timer til at lære at udvikle sig bedre til en platform. Som brugerbase krymper, sænker jobsikkerhed og rentabilitet (for uafhængige udviklere) sammen med det. Du er nødt til at stille spørgsmålstegn ved, hvor længe mange vil holde fast, hvis tendenser som dette fortsætter.

Bedre udviklerværktøjer

Xcode-7-skærmbillede

Interaktive udviklingsmiljøer som Xcode og Android Developer Studio Sådan opretter du Android Studio på din Mac (og hvorfor du vil) Sådan opretter du Android Studio på din Mac (og hvorfor du vil) Du har måske brug for en Mac for at oprette dine egne iOS apps, men hvis du er mere af en grøn alien slags fyr, er Android Studio også tilgængelig. Læs mere lav ikke appen - efter mange bruger mange gratis app Opret din egen Smartphone App med uendelige Monkeys - Ingen kodende viden kræves Opret din egen Smartphone App med uendelige Monkeys - Ingen kodning Viden kræves Det ville være fantastisk, hvis vi alle havde tid, færdigheder og tålmodighed til at lære computer kodning, især da teknologien gennemsyrer så mange områder i vores liv. Men heldigvis er der applikationer og webudviklere ... Læs mere og spilbyggere Sådan laver du videospil uden nogen programmering Sådan laver du videospil uden nogen programmering Vil du lave et videospil, men ikke kan kode? Brug derefter et videospil konstruktion kit, der lader dig bygge spil uden kodning kræves! Læs mere for at springe kodning helt - men de hjælper helt sikkert.

Ingen af ​​udviklerne, jeg talte med, foretrækker Android Development Studio-miljøet til det, der tilbydes i Xcode. Ikke en. I fairness foretrak en Android-udvikler (den nu døde) Eclipse til Apples Xcode.

De mest almindelige klager, jeg hørte, og der var mange, var hovedsagelig præferenceproblemer. For eksempel foretrak mange udviklere WYSIWYG tilgangen set i Xcode i modsætning til Android's XML layout kontrol.

Emulering Sådan emulerer Android og kør Android Apps på din pc Sådan emulerer Android og kør Android Apps på din pc Det er faktisk ret nemt at få Android apps kørende på dit skrivebord eller laptop! Her træder vi igennem de bedste metoder. Læs mere var et andet hot-knappen emne. Android emulator Genymotion blev heralded som løsningen på dette problem, men det bliver ofte mere af en byrde end et værktøj.

Derudover talte enhver udvikler til prise af Apples engagement i udviklere og Googles temmelig apatiske syn på kendte problemer. Igen er dette anekdotisk, men et hurtigt Google-søgepunkt til andre, der støder på de samme problemer med Android og dets udviklingsværktøjer og ressourcer.

Lad os nu vide, hvad du synes: Er du udvikler, der har udviklet til både Android og iOS? Vi vil gerne høre din tage i kommentarerne nedenfor. De udviklere, jeg talte med foretrak at forblive anonyme, og du er fri til at gøre det samme.

Vi ser frem til at høre fra dig.

In this article