mboost-dp1
Martin Fowler om Cross Platform Apps (specielt på mobilen)
- Forside
- ⟨
- Forum
- ⟨
- Tagwall
http://martinfowler.com/bliki/CrossPlatformMobile....
To summarize:
* Don't use cross-platform toolkits
* For maximum reach: built a web app that looks like web app
* To appeal to a particular platform: build a native app for that platform, with a experience design based on that platforms interaction style
#1
Der er jo en masse sandt i det han siger.
Men der er altså også nogle aspekter som han ikke får med.
Et par stykker:
* web apps har ikke adgang til alle features på telefonen
* de fleste mobil crossplatform tools bruger HTML+CSS+JS som source og man mister ligesom ikke noget men får noget ved at hælde dem gennem et mobil crossplatform tool fremfor bare at displaye i browser
Der er jo en masse sandt i det han siger.
Men der er altså også nogle aspekter som han ikke får med.
Et par stykker:
* web apps har ikke adgang til alle features på telefonen
* de fleste mobil crossplatform tools bruger HTML+CSS+JS som source og man mister ligesom ikke noget men får noget ved at hælde dem gennem et mobil crossplatform tool fremfor bare at displaye i browser
* web apps har ikke adgang til alle features på telefonen
Ikke alt nej men eksempelvis PhoneGap formår at stille godt og vel det hele til rådighed. Jeg er klar over det er et cross-platform toolkit men hvis man vil kommunikere med telefonen kan det ikke helt undgåes.
Titanium og Phonegap repræsenterer to forskellige tilgange til "problemet". Titanium kompilerer mig bekendt din HTML/JS kode om til Java eller Object-C mens Phonegap bare wrapper det. Du bevarer altså din egen kode med Phonegap.
Phonegap giver dig adgang til GPS, Gyro/Motion, Kompas samt lokal opbevaring af data, kamera (og sikkert flere ting, det var bare lige de der poppede ind). På android også Notification og diverse tilstands events.
Med de 4 features fanger du nogenlunde hvad 98% af alle apps benytter telefonen til.
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.