Hvilke mobilt styresystem bør man satse på som udvikler?
Jeg kunne godt tænkt mig at udvikle mobile applikationer til smartphones idet der ser ud til at være et temmelig stort marked for det. Er i forvejen softwareudvikler.
For ikke at jonglere med for mange bolde, vil jeg begrænse mig til et enkelt OS. Spørgsmålet er så hvilket OS man bør satse på?
Symbian: Selv om jeg er meget glad for min Nokia E71, tror jeg ikke rigtigt på Symbian som applikationsplatform. Symbian (Nokia) brugere downloader vist ikke så mange apps.
iPhone: Den har jo været meget hypet, og har da også et meget stort AppStore, men Apple er Apple og der kommer næppe andre mobile med deres OS. Desuden er de meget lukkede mht. hvad man må udvikle, og hvordan, men den slags programmer jeg ville udvikle, er der nok ingen problemer med.
Android: Vinder meget frem, er åbent, og giver så vidt jeg ved mindst lige så mange muligheder for brugerne som iPhone. På sigt tror jeg Android vil give iPhone baghjul fordi mange forskellige producenter kan/vil benytte systemet. Desuden er de ikke lukkede mht. hvad man må udvikle til dem.
Umiddelbart ville jeg satse på Android fordi jeg på sigt tror de har det største potentiale for apps.
Men hvad mener I?
For ikke at jonglere med for mange bolde, vil jeg begrænse mig til et enkelt OS. Spørgsmålet er så hvilket OS man bør satse på?
Symbian: Selv om jeg er meget glad for min Nokia E71, tror jeg ikke rigtigt på Symbian som applikationsplatform. Symbian (Nokia) brugere downloader vist ikke så mange apps.
iPhone: Den har jo været meget hypet, og har da også et meget stort AppStore, men Apple er Apple og der kommer næppe andre mobile med deres OS. Desuden er de meget lukkede mht. hvad man må udvikle, og hvordan, men den slags programmer jeg ville udvikle, er der nok ingen problemer med.
Android: Vinder meget frem, er åbent, og giver så vidt jeg ved mindst lige så mange muligheder for brugerne som iPhone. På sigt tror jeg Android vil give iPhone baghjul fordi mange forskellige producenter kan/vil benytte systemet. Desuden er de ikke lukkede mht. hvad man må udvikle til dem.
Umiddelbart ville jeg satse på Android fordi jeg på sigt tror de har det største potentiale for apps.
Men hvad mener I?
Kommentarer20
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Eneste minus er at de er meget skrappe til at censurere, og de tager en bid af kagen.
Android har jeg selv, netop fordi jeg er lidt en Platform frihedsnørd - jeg kan lide Linux for dens frihed, og det samme er ved Android, stort set 90% af programmerne der er fuldstændig gratis, og der kommer DRØN mange af dem, jeg tror jeg har downloadet mere programmer til min Android telefon end jeg nogensinde har gjort til Linux....LOL....
Men jeg tror ikke Android platformen bliver en veldig seriøs betalingsplatform, den er lidt småanarkistisk og uorganiseret som jeg ser det nu.
Men som fri-software platform er den helt fantastisk (også derfor jeg så godt kan lide den) ville ALDRIG vælge iPhone selv - medmindre jeg skulle udvikle programmer....for så skal man jo ha et levebrød....hm, lidt dobbelmoralsk der, oh well - just my point of view.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
* Det er umiddelbart den mest åbne platform på markedet
* Der er det bedste applikationsudviklingsframework
* Nokia har godt nok ikke været så vakse ved havelågen vedr. smartphones hidtil, men det skal nok komme, og de er trods alt verdens største telefonproducent.
Bare mine betragtninger som _meget_ afslappet mobile devices-forbruger. (og indehaver af en frygtelig Samsung Touchwiz-dims)
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Som Joongle i #1 rigtignok er inde på, så tænker jeg ussel mammon! Jeg lever i forvejen af at udvikle software, men har lyst til at komme ind på det mobile marked, bl.a. fordi jeg synes det er enormt nyttigt al det man kan man smartphones.
Skulle jeg vælge ud fra ideologi, ved jeg godt hvad jeg IKKE ville vælge, men huslejen skal jo stadig betales :-)
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
MEN man skal have en mac eller rettere OS X for at kunne benytte de udviklingsværktøjer der bruges ved iPhone/iPad udvikling.
Der er såvidt jeg har læst nogle workarounds, men ikke nogen der gør at app'en bagefter kan afsættes gennem app-store.
#3
Til gengæld har du så
Til gengæld har du så konkurrence fra 350.000 eksisterende apps, du risikerer at din pakke falder for censuren, eller at de pludselig ændrer licensbetingelserne og dømmer dig ude...
Måske kan man endda udvikle en app der vil være portabel mellem Android og Maemo/Meego uden ret meget merarbejde - hvilket de så vidt jeg forstår prøver at undgå at man kan gøre med iPhone apps.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Personligt ser jeg Maemo/Meego som den mest spændende af alle platformene.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Det du er efter er et rimeligt robust krydsplatform miljø hvor du nemt kan understøtte flere platforme.
Linux ligner en fremtidig markedsleder men om det bliver android, meego, WebOS eller hvad der er mere sandsynligt et totalt fragmenteret marked, hvor krydsplatform IDE'er er almindelige(uden for apple land). med HP kapital i ryggen er palm ikke dømt helt ude endnu.
Apple er altid et interesant marked da de har de mindst økonomisk bevidste brugere, man kan basalt set sælge forenet byluft til den gennemsnitslige iPhone bruge bare det markedsføres rigtigt, mens man andre steder er nødt til at have noget mere unikt brugbart før brugerne hoster op med kontanterne.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Android bliver der ikke solgt programmer til alle steder, danmark er et af stederne, så mange sender gratis programmer ud som er betalt via reklamer..
Ovi Market (Symbian og Meego på nokia mobiler) er endnu et lille marked så tror ikke det store er der endnu, men potientialet er der.
Hvis du bare vil lege, så tag det du føler dig mest sikker i af sprog. Så skal man kun kæmpe med frameworket ;)
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Jeg har aldrig tænkt sådan på det, men på sin vis tror jeg du rammer hovedet på sømmet :-)
#8: Ja, det er primært for at tjene penge. Ellers ville jeg nok vælge Symbian da jeg kender lidt til det i forvejen - og med Python for S60 er det enormt let at udvikle programmer til Symbian. Markedsmæssigt er Symbian dog ved at være en død sild.
Vinden blæser vist lidt i retning af iPhone. Det lyder dog ikke rart hvis det som #4 skriver kræver OSX.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
#2 tror ikke Android platformen bliver en vældig seriøs betalingsplatform, hvilket jeg synes er en ret vovet udtalelse, da betalingsplatformen jo slet ikke er åbnet i DK endnu, og stadig i begyndelsen i de andre lande. Der tror jeg #2 tager grueligt fejl.
Nu ved jeg ikke lige hvad du ønsker at lave, men hvis applikationen kan bruges internationalt, så kan du jo allerede sælge i de lande hvor betalings applikationer er muligt. Og da der ikke er så mange betalings apps endnu, så er der heller ikke så mange at konkurrere med. Som sagt, kommer an på hvad du vil lave. Findes der en masse lign. apps på Iphone, som ligner det du ønsker at udvikle, så ville jeg nok gå efter Android. for at være first to market.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
http://www.version2.dk/artikel/14769-google-ignorerer-1200-danske-prote…
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Er der nogen som har erfaringen med at udvikle til hhv. iPhone og Android? Hvad er lettest at komme igang med - båd mht. sprog og udviklingsframework?
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Følg f.eks. denne 5 trins vejledning (Android skolen).
http://www.version2.dk/android
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Det tror jeg sq jeg vil prøve - udelukkende for sjov ;o)
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Og jeg fortrækker selv Andoride programmering
#13
Det afhænger jo også
Det afhænger jo også lidt af hvad du har erfaring med i forvejen. Hvis du er god til Java eller C#, eller lignene sprog, så vil jeg klart sige android, da du her kan udvikle i java.
Objective C er lidt mere hend i retning a noget C++, så hvis du har stor erfaring med det, så vil det nok ikke være det store spring.
Jeg er selv udvikler, og har kikke lidt på de forskellige platform, og jeg ser umiddelbart Maemo/Meego som den teknisk mest spændene platform, men du har ret i at den ikke er specielt udbredt, i hvert fald ikke endnu. Tilgængeld har nokia dog åbnet for betalings app i deres ovi marked, i modsætning til android marked.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Et par specifikke Android-spørgsmål:
1. Findes der også emulatorer til Android-telefoner ligesom der gør til iPhone - så man kan udvikle og teste direkte på PC'en?
2. Kører Android-udviklingsværktøjerne under Linux?
Re: Hvilke mobilt styresystem bør man satse på som udvikler?
Prøv evt. at følge den guide som #14 snakker om...:
http://www.version2.dk/android
Du skal bare hente Eclipse gennem din distro.. og så følge første skridt her: http://www.version2.dk/artikel/12752-android-skolen-del-1-saadan-bliver…
Jeg kan se at billederne er taget fra et Gnome miljø ( Tror det er Mint ). Det burde være lige til. Har ikke selv leget med det endnu.
Re: Hvilke mobilt styresystem bør man satse på som udvikler?