3 ms·
How do you feel about native vs HTML5 for applications that need to do a lot of timing? From my perspective setInterval and setTimeout seem pretty kludgy. Also
by Arnor 13y ago
How do you feel about native vs HTML5 for applications that need to do a lot of timing? From my perspective setInterval and setTimeout seem pretty kludgy.
Also, I'm really interested in what you mean by "the dozens of prototypes that are required..." If you're talking about building several prototypes of the same feature to compare and contrast, would you mind sharing the tools/workflows you use for this?
- TuringTest 13y agoIf you wrap the callbacks in promises or observables, they become a very elegant and side-effect-free model. Reactive programming is starting to get traction, now that it's more well known and being adopted by mainstream libraries.
- taeric 13y agoI would argue it is gaining steam due to the money being poured into it. Probably also possible now that resources are particularly "free" on platforms. It isn't like most of these techniques were invented this past year.
- erikpukinskis 13y agoNo, I'm talking about a wide range of prototypes, from paper prototypes to experience prototypes to barely-functional HTML prototypes that only test one small aspect of your app, to small native apps that you throw away that let you test various aspects of your design that need to be mocked up more fully. Finally, towards the very end you might do a few variations within your fully realized native app, but that kind of prototyping is extraordinarily expensive and 90% of your design questions should be answered by that point. The output of a good design process should include dozens of vastly different looking prototypes, in totally different mediums, each of which helped answer key design questions. A good introduction to this's stuff is Rogers, Preece and Sharp's "Interaction Design". My personal favorite for diving into the breadth of design techniques is Brenda Laurel's "Design Research".
- Arnor 13y agoThank you. Links for reference: http://www.amazon.com/Interaction-Design-Beyond-Human-Computer/dp/0470018666 http://www.amazon.com/Interaction-Design-Beyond-Human-Comput... http://www.aculei.net/~ams/textbooks/Interaction%20Design.pdf http://www.aculei.net/~ams/textbooks/Interaction%20Design.pd... http://www.amazon.com/Design-Research-Perspectives-Brenda-Laurel/dp/0262122634 http://www.amazon.com/Design-Research-Perspectives-Brenda-La...