Föregående artikel "Mobil ansökan utveckling tips nr 1 - gör en perfekt idé" var inriktad på hur man kan planera en mobil idé och hantera de element som påverkar hela planeringen. Här är dedikerade till hur man väljer en rätt mobil plattform för appen. Artikel försök att täcka alla dessa saker som hjälper utvecklare att välja den lämpligaste mobila OS per app typ, konkurrens, monetarisering preferens, app utveckling komplexitet, krav på kvalitet och anpassning, målmarknaden, mål-teknik, säkerhet och behovet av märket skapandet.
Innan du börjar att förklara om någon av de ovan nämnda faktorerna, är faktumet att dagens mobila marknaden att det finns bara fyra mobila operativsystem som är praktiskt taget i bruk. Dessa fyra mobila operativsystem är Android, iOS, BlackBerry och Windows Phone. Så spelas hela spelet av mobil teknik boom och ansökan utveckling för dessa fyra mobila plattformar.
Låt oss börja med konkurrensen mellan operativsystem och hitta hur denna konkurrens kan påverka ditt beslut. Det är en tuff tävling mellan Android och iOS. En artikel av Tech tid med titeln "vem vinner, iOS eller Android? Alla nummer, allt på ett ställe"erbjuder ganska intressant utvärdering av båda plattformarna. Artikeln är inte tillägnad utvecklare, men det pekar ut statistik för att lätt gå med iOS eller Android applikationsutveckling.
Den hänvisar uppgifter från IDC för globala smartphone transporter, Q4 2012. Statistiken tyder på att Android nu håller 70,1% marknadsandel, medan iOS bara rymmer 21%. Resten andel går till Windows Phone, Blackberry och andra. Artikeln ytterligare förklarar att drygt hälften av alla apps hämtade under det första kvartalet i år var för Android. iOS, cirka 40 procent delar, var bara andra big-time spelaren. Så leder Android för det totala antalet smartphones och app nedladdningar. Men när det gäller monetarisering, iOS användare spenderar mer på apps. iOS står för 74% av den totala online intäkter som influtit genom att sälja apps i Q1 2013.
Vilken app kan också påverka ditt beslut att välja ett OS för din mobila app. Om du utvecklar ett business-baserat program, är den rekommenderade plattformen för du iOS. Mer än 62% smartphone-användare använda iOS drivna enheter som iPhone och iPad för affärsändamål. Android driv smartphones och tabletter används inte mer än 35% användare. Om du utvecklar gratis spel apps och vill miljoner nedladdningar inom några veckor, är den bästa plattformen Android. Om du vill bygga endast betalas spel apps, rekommenderas du att föredra iOS över andra. Eftersom de flesta iOS användare har råd med kreditkort, har de inget emot för att betala några dollar att köpa betalas apps. Om du vill bygga app med tunga anpassning, är den bästa plattformen Android. Att välja Android över iOS för en app, vilket innebär en hel del utveckling och anpassning med komplexitet, är ett klokt beslut.
Tänk på marknaden du tänker rikta. Om du vill rikta massmarknaden, är Android-utveckling det bästa valet för dig. Om du vill rikta business och executive gemenskapen, kan BlackBerry fortfarande vara ett bättre val. Men du ska välja en plattform genom att sätta de potentiella behoven hos kunder först.
Vill du snabbt och enkelt publicitet för din app, är den bästa plattformen Windows Phone. Eftersom Windows Phone har färre apps på sin AppStore, ger en app som utvecklats för den här plattformen dig snabb erkännande.
Den mest praktiska tekniken för mobil applikationsutveckling är naturligtvis iOS. Till skillnad från Android är iOS så långt från någon form av fragmentering. Och för Android-utvecklare, fragmentering är precis som en mardröm. De kan inte garantera att deras apps kommer att stödja alla Android drivna enheter.
Vad beträffar säkerhet är berörda, Android tjänat inte tillräckligt trovärdighet på grund av malware. Android har fått flera malware attacker sedan 2008. nyare versioner av OS, Ice Cream Sandwich och Jelly Bean, har dock bättre funktioner för att hantera de flesta av säkerhetsfrågor.
Sist men inte minst, är varumärke skapandet en annan aspekt som kan påverka ditt beslut om att välja en mobil plattform för din applikationsutveckling. iOS är ett välrenommerade varumärke och att vara på denna plattform slutändan förbättrar varumärket bilden av ett företag. Apple följer strikta riktlinjer för att godkänna iOS apps och således har det endast högkvalitativa apps. Men Android är öppen för alla typer av program, oavsett om de är av hög kvalitet eller låg kvalitet.