mboost-dp1
Multiplatform mobil apps - Godt/skidt?
- Forside
- ⟨
- Forum
- ⟨
- Software
Jeg har arbejdet med Cordoba/Phonegap og det er sandt at der er performance issues på visse ting. Jeg vil dog påstå du kan designe dig ud af dem.
Store animationer er stadigvæk nogo. Det bliver markant bedre i takt med telefonernes browser gør det bedre og frameworks som jquery mobile og senchatouch får optimeret deres funktioner. Tidligere på året forsøgte vi at lave en standard swipe funktion der kørte siden ud til venstre og en ny ind til højre. Det fungerer men langt de fleste telefoner viser det ikke flydende som slutbrugeren forventer idag.
Grafiske spil er nogo af samme årsag.
Alm. fremvisning af text, billeder, interaktion osv. fungerer uden problemer og browserne scroller rigtig pænt.
Skal du bruge kort eller lign. så er både google maps og OpenLayers godt fungerende på mobilen.
Der er mange fordele ved at lave en app fremfor et website. Mange brugere idag forventer apps og der er god reklameværdi i at der kommer opdateringer til din app. mange brugere tænker "nå ja, den er jo egentligt ganske sjov/nyttig". Et mobil site drukner i bookmarks listen.
Du kan jo snildt begge dele, en phonegap app burde uden problemer kunne fungere som et mobilwebsite.
Du får også igennem phonegap adgang til langt flere værktøjer i telefonen end du gør på et mobil website. Mobile websites er normalt begrænset til GPSen. Skal du lave noget med gyrosopet fx skal du bruge phonegap.
Jeg vil anbefale sencha touch som framework. Det virker til at være det mest optimerede.
https://build.phonegap.com/ gør det åndsvagt nemt at builde til alle platforme. Eneste der kræver lidt arbejde er iOS hvor du skal have din dev key.
Store animationer er stadigvæk nogo. Det bliver markant bedre i takt med telefonernes browser gør det bedre og frameworks som jquery mobile og senchatouch får optimeret deres funktioner. Tidligere på året forsøgte vi at lave en standard swipe funktion der kørte siden ud til venstre og en ny ind til højre. Det fungerer men langt de fleste telefoner viser det ikke flydende som slutbrugeren forventer idag.
Grafiske spil er nogo af samme årsag.
Alm. fremvisning af text, billeder, interaktion osv. fungerer uden problemer og browserne scroller rigtig pænt.
Skal du bruge kort eller lign. så er både google maps og OpenLayers godt fungerende på mobilen.
Der er mange fordele ved at lave en app fremfor et website. Mange brugere idag forventer apps og der er god reklameværdi i at der kommer opdateringer til din app. mange brugere tænker "nå ja, den er jo egentligt ganske sjov/nyttig". Et mobil site drukner i bookmarks listen.
Du kan jo snildt begge dele, en phonegap app burde uden problemer kunne fungere som et mobilwebsite.
Du får også igennem phonegap adgang til langt flere værktøjer i telefonen end du gør på et mobil website. Mobile websites er normalt begrænset til GPSen. Skal du lave noget med gyrosopet fx skal du bruge phonegap.
Jeg vil anbefale sencha touch som framework. Det virker til at være det mest optimerede.
https://build.phonegap.com/ gør det åndsvagt nemt at builde til alle platforme. Eneste der kræver lidt arbejde er iOS hvor du skal have din dev key.
#6 nej ikke helt, men det er tæt på. Hvis du bruger principper fra responsive design til at lave din "webapp" så vil den fungere på langt de fleste devices og i princippet også tablets.
Android og iOS bruger begge webkit og renderer siden ens. Der kan være nogen få quirks med visse android opløsninger, men det er på ingen måde det store problem som vi normalt hører om med fragmentering.
Android og iOS bruger begge webkit og renderer siden ens. Der kan være nogen få quirks med visse android opløsninger, men det er på ingen måde det store problem som vi normalt hører om med fragmentering.
#8 det var nu heller ikke ment som kun værende screensize. Jeg mente generelle forskels problemer imellem platforme.
Men det er jo stadigvæk ikke det du mente :)
Jeg går ud fra du mener at der er opgaver som egner sig bedst til crossplatform løsninger som phonegap og andre der egner sig bedst til native. I såfald er jeg helt enig.
Med en god backend til at levere data burde springet fra en phonegap løsning til native være betydeligt mindre hvis det ikke fungerer optmalt. Det er vidst det facebook har gang i for tiden
Men det er jo stadigvæk ikke det du mente :)
Jeg går ud fra du mener at der er opgaver som egner sig bedst til crossplatform løsninger som phonegap og andre der egner sig bedst til native. I såfald er jeg helt enig.
Med en god backend til at levere data burde springet fra en phonegap løsning til native være betydeligt mindre hvis det ikke fungerer optmalt. Det er vidst det facebook har gang i for tiden
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.