Hvad er forskellen mellem native mobilapp-design og responsivt webdesign?
What is the difference between native mobile app design and responsive web design?
For at være klar, er native mobilapps apps, der skal installeres via Play Store eller iOS Store, mens responsivt webdesign er websteder, der kan tilgås via browseren og tilpasse udseendet og fornemmelsen afhængigt af den enhed, der bruges for at få adgang til webstedet (f.eks. vil mobiltelefoner vise information anderledes end desktops). Men man skal forstå, at native mobilapps har meget rigere funktionalitet end websteder. Dette skyldes, at native mobilapps er i stand til at få adgang til de native funktioner på den enhed, de kører på. Sådanne ting som indbyggede notifikationer, adgang til kameraet, opbevaring, adgang til information såsom kontakter, sikrer, at mobilappen har en dybere integration med den enhed, den er installeret på. På den anden side har responsive hjemmesider kun adgang til de funktioner, som browseren har adgang til. Af sikkerhedsmæssige årsager er en browser sandboxed (eller begrænset med hensyn til funktionel adgang). Dette er grunden til, at native mobilapps er nødvendige, og responsivt webdesign er ikke nok.
Just to be clear, native mobile apps are apps that need to be installed via the Play store or the iOS store, while responsive web design are websites can be accessed through the browser and adapt the look and feel depending on the device which is being used to access the website (e.g. mobile phones will display information differently than desktops). But one needs to understand that native mobile apps have much richer functionality than websites. This is because native mobile apps are able to access the native functions of the device on which they are running. Such stuff as built-in notifications, access to the camera, storage, access to information such as contacts, ensures the mobile app has a deeper integration with the device it is installed on. On the other hand, responsive websites only have access to the features which the browser has access to. For security reasons, a browser is sandboxed (or limited in terms of functional access). This is why native mobile apps are necessary and responsive webs design is not enough.