19. februar 2013 - 12:22Der er
19 kommentarer og 1 løsning
Hvilket sprog skal jeg vælge til mobilapp?
Jeg skal i gang med at lave en mobil-app, der blandt andet skal kunne fange mobilens opholdssted (via GPS, går jeg ud fra). Den skal også kunne søge i mobilens telefonkartotek og sende SMS-er til udvalgte personer.
Hvis mobilen bliver rystet kraftigt igennem fx 10 sekunder, skal mobilen udfører en handling, ligesom den skal kunne programmeres til at optage video.
Kan jeg lave disse ting i html 5, så jeg slipper for at udvikle til alle de forskellige platforme?
Og er der et sted, hvor sådan en lettere dummie som jeg kan se, hvad man kan/ikke kan med html 5?
Skal du kunne bruge app'en uden internetforbindelse (WiFi eller 3G), så bliver du nok nød til at programmere en til hvert styresystem. Skal man have internetforbindelse for at bruge app'en er det lettere at lave en web-applikation, for den er, som du selv skriver, ligeglad med om det er Iphone, Android, winphone eller hvad det nu måtte være, så længe man har en browser i telefonen.
Jeg er for lidt indsat i app-programmering til at kunne sige om en HTML app kan gå ind i telefonen og søge i telefonbogen samt kunne "føle" at der bliver rystet med telefonen, men tvivler.
Det med internetforbindelse er ikke det vigtigste i føste omgang. Det gene ville jeg acceptere at leve med for til gengæld at minimere udviklingsdelen. Hvis appen så viste sig at kunne indtjene penge, ville jeg måske udvikle de andre versioner.
Jeg vil en del, som jeg er ret sikker på, jeg sagtens kan, men det jeg indtil nu er i tvivl om er, om jeg kan programmere appen i html 5, så brugeren kan
1) finde personer i mobilens telefonbog 2) sende sms-er 3) registrere mobilens gps-koordinater 4) sætte gang i at mobilen optager en video 5) registrere at telefonen bliver rystet i fx 10 sek og på grund af det sætte gang i en funktion, hvor der fx bliver sendt en sms.
Så skal du i gang med native sprog. Alternativt kan du anvende et af de X-platforms frameworks, som findes 'derude' - men du løber let ind i fejl og ineffektivitet.
Den eneste gode løsning er at lære den teknologi, du vil arbejde med =)
Jaja, man kan lave alt uden reelt at kunne det - det er blot et spørgsmål om krav til resultatet. Man kan såmænd også lave lasagne med oksekød uden nogensinde at have set et stykke oksekød *o)
Du skal nok lære et par forskellige sprog, da der er tale om forskellige platforme. Du skal dog tænke på, at du har kastet dig ud i et fag ... ikke 'bare' en fritidsbeskæftigelse. Et fag må altid forventes at kræve nogle år, før det mestres =)
Der er 2 store platforme til mobil i dag, Android og Ios plus et antal mindre, hvor winphone nok er den man skal regne mest med. Så er det bare at Google hvilke sprog du skal bruge. Det kunne f eks se ud på denne måde: programmering Ios eller programmering Android.
Tak olebole. Det var egentlig også min egen fornemmelse, men to mænd har i træk anbefalet mig at bruge html 5 i stedet, så det var derfor jeg stillede spørgsmålet.
Det er vist tid at lukke, så jeg mangler lidt svar.
olebole har hjulpet helt vildt meget, men også michael_stim fortjener point for at give svaret i den absolut klareste form. Så hvis I begge smider et svar, må I dele mine sølle 30 point.
Du kan beholde dine "sølle" point, da hverken Ole eller mig samler på dem ;o) Tænk på at det er noget af en mundfuld at gå i gang med. Der er færdige "pakker" på nettet, som gør at du kan gå i gang med programmering til android.
Jeg har som sagt snuset til at lave android apps, så jeg har en fornemmelse af, hvad jeg begiver mig ind på.
Men mon ikke jeg vender tilbage med et spørgsmål i ny og næ, når jeg kommer i gang ...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.