Video: 30 Best Newton Mail Alternatives | Email Apps 2024
Mobiele toepassingen zijn tegenwoordig hot topics, deels omdat mobiele apps zoals WhatsApp en Instagram voor miljarden dollars zijn aangeschaft, en mobiele app-bedrijven zoals Rovio, makers van Angry Birds, en King Digital, makers van Candy Crush, genereren jaarlijkse inkomsten van honderden miljoenen tot miljarden dollars.
Bij het coderen van mobiele applicaties kunnen ontwikkelaars
-
mobiele webapps bouwen met HTML, CSS en JavaScript.
-
Native mobiele applicaties die een specifieke taal gebruiken. Apple-apparaten zijn bijvoorbeeld geprogrammeerd met Objective-C of Swift en Android-apparaten zijn geprogrammeerd met Java.
De keuze tussen deze twee opties lijkt misschien eenvoudig, maar er zijn een paar factoren die spelen. Overweeg het volgende:
-
Bedrijven die mobiele webapps ontwikkelen, moeten ervoor zorgen dat de mobiele versie werkt in verschillende browsers, verschillende schermformaten en zelfs verschillende fabrikanten, zoals Apple, Samsung, RIM en Microsoft. Dit resulteert in duizenden mogelijke telefooncombinaties, wat de complexiteit van testen die nodig zijn vóór de lancering aanzienlijk kan vergroten. Native mobiele apps worden alleen op één telefoonplatform uitgevoerd, dus er is minder variatie om rekening mee te houden.
-
Ondanks dat ze op slechts één platform draaien, zijn native mobiele apps duurder en duurt het langer om ze te bouwen dan mobiele web-apps.
-
Sommige ontwikkelaars hebben gemeld dat mobiele webapps meer prestatieproblemen hebben en langzamer laden dan native mobiele applicaties.
-
Gebruikers besteden meer tijd aan het gebruik van native mobiele apps en minder aan het gebruik van browsergebaseerde mobiele web-apps.
-
Native mobiele apps worden gedistribueerd via een app store, waarvoor goedkeuring van de eigenaar van de app store vereist is, terwijl mobiele web-apps toegankelijk zijn vanuit elke webbrowser. Apple heeft bijvoorbeeld een streng goedkeuringsbeleid en kan tot zes dagen goedkeuren om een app goed te keuren voor opname in de Apple App Store, terwijl Google een meer ontspannen goedkeuringsbeleid hanteert en twee uur nodig heeft om een app goed te keuren.
In een beroemd voorbeeld van een app die werd afgewezen bij een app store, blokkeerde Apple Google van het starten van de Google Voice-app in de Apple App Store omdat deze overlapt met de eigen telefoonfunctionaliteit van Apple. Google reageerde door een mobiele web-app te maken die toegankelijk was vanuit elke browser, en Apple kon niets doen om het te blokkeren.
Overweeg, als u deze keuze maakt, de complexiteit van uw toepassing. Eenvoudige applicaties, zoals planningen of menu's, kunnen waarschijnlijk goedkoop worden ontwikkeld met een mobiele web-app, terwijl complexere applicaties, zoals messaging en sociale netwerken, kunnen profiteren van het hebben van een native mobiele app.Zelfs goed gevestigde technologiebedrijven worstelen met deze keuze.
Facebook en LinkedIn hebben aanvankelijk mobiele webtoepassingen gemaakt, maar beide zijn inmiddels verschoven naar het promoten en ondersteunen van native mobiele apps. De bedrijven noemden betere tools voor snelheid, geheugenbeheer en ontwikkelaars als een paar redenen om over te stappen.