iCulture forum | iPhone, iPad,  iPod touch, Apple TV en iOS

iCulture forum | iPhone, iPad, iPod touch, Apple TV en iOS (https://forum.iculture.nl/)
-   Ontwikkelen voor iOS (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/)
-   -   Best practice cross platform ontwikkelen (https://forum.iculture.nl/f133/development/f58/ontwikkelen-voor-ios/91806-best-practice-cross-platform-ontwikkelen.html)

Chrizzz 27-05-11 15:54

Best practice cross platform ontwikkelen
 
Hi,

Er zijn steeds meer apps die cross platform ontwikkeld worden. Zo is "Feestdagen" volgens mij cross platform. En ook "TVGids.tv".

Wat is op dit moment best practice? Puur HTML5 valt wat mij betreft af. Dat kan namelijk altijd nog.

Ik ben benieuwd.
Christian

wubbe 29-05-11 20:32

Wat bedoel precies je met 'cross platform'?
- voor iPhone & iPad
- voor iPhone, iPad , Android, Nokia, Blackberry en, welja, Windhoos?

Chrizzz 29-05-11 23:11

Dat laatste: - voor iPhone, iPad , Android, Nokia, Blackberry en, welja, Windhoos?

Maar je mag wat mij betreft gerust Nokia en Windows weglaten.

pposthoorn 30-05-11 09:53

Je zou eens kunnen kijken naar PhoneGap

Chrizzz 30-05-11 10:21

Heb je daar goede ervaringen mee? Het nadeel is toch dat het alleen webviews zijn en geen native UI ?

pposthoorn 30-05-11 20:17

Citaat:

Oorspronkelijk geplaatst door Chrizzz (Bericht 678122)
Heb je daar goede ervaringen mee? Het nadeel is toch dat het alleen webviews zijn en geen native UI ?

Het is inderdaad niet zo vloeiend als Native Obj-C. Maar voor relatief eenvoudige Apps kan het voldoende zijn. Eigenlijk maak je gewoon een website (met HTML/Javascript/etc.) Deze wordt geopend zodra de App start.

Ik heb er een puzzel spel mee gemaakt: Hexgame

Oordeel zelf ;)

Whacko 01-06-11 10:50

Zoals al gezegd, ligt het sterk aan wat voor soort app je wilt bouwen. Persoonlijk ben ik geen voorstander van phonegap of Titanium Appcelerator. Die dingen vertrouwen op javascript, en dat is gewoon bagger met debuggen.

De 'best' practice in mijn ogen is gewoon de app van de grond af opnieuw bouwen voor de verschillende platformen.
Met een goede backend ben je al halverwege, voor apps die data van internet plukken. Dan hoef je alleen de frontend dubbel te bouwen, in de native look en feel van het device.
Maar voor spellen kan je ook nog eens de hardware goed gebruiken, waardoor het spel stabieler en sneller draait.

Chrizzz 01-06-11 13:09

tnx, pposthoorn, Whacko.

Hexgame ziet er inderdaad goed uit qua look & feel. Loopt soepel.

Ik heb inmiddels ook naar Phonegap icm Mobile JavaScript Framework for Developing HTML5 Web Apps | Sencha Touch | Products | Sencha gekeken.

Twee dingen die ik er mee zou willen doen:
1. settings opslaan (om inloggen te voorkomen)
2. makkelijke toepassing van databases in tableviews. (daar ben ik inmiddels verliefd op)


Alle tijden zijn GMT +2. Het is nu 11:53.