Skip to main content

Hva er Appcelerator ?

Appcelerator er en open source utviklerplattform designet for å tillate programmerere å lage native applikasjoner som fungerer på tvers av et bredt spekter av enheter.Denne plattformen er designet for å tillate å lage disse applikasjonene med bare kunnskapen en utvikler allerede har om nettbasert programmering.Det uttalte målet med selskapet er å adressere det brede spekteret av moderne enheter, fra telefoner og personopplysningsassistenter til stasjonære maskiner, nettbrett og bærbare datamaskiner.For å svare på dette behovet, Appcelerator lar et utviklerprogram en applikasjon en gang, og deretter bruke plattformen til å lage versjoner som kjøres innfødt på flere enheter.Den viktigste forskjellen mellom denne tilnærmingen og dens forgjengere er at den skaper separate applikasjoner for hvert miljø, i stedet for et rammeverk designet for å fungere i flere miljøer.

Den primære målgruppen for Appcelerator er nettutviklere.Programmeringskunnskapen som trengs for å lage applikasjoner med plattformen, er derfor ikke annerledes enn det som kreves for å lage internettbaserte applikasjoner.Konseptet er imidlertid ikke bare å lage en enkelt versjon av applikasjonen som fungerer på flere operativsystemer.I stedet Appcelerator Oppretter en versjon av applikasjonen for hver målrettet enhet.Som et resultat vil sluttproduktet ikke bare fungere i operativsystemet for en iPhone Å ellers utvikle en applikasjon for å fungere sømløst på mer enn en enhet kan være en vanskelig utfordring for en liten tid eller uavhengig programmerer.Avhengig av enhetene som skal målrettes, kan utvikling av en integrert applikasjon kreve kunnskap om flere programmeringsspråk og kjennskap til flere operativsystemer.Utover slike innledende hinder ligger de for arbeidstimer, med testing, feilsøking og omarbeiding av en applikasjon selv for et enkelt operativsystem som muligens representerer en stor investering av tid.

For større utviklere og selskaper kan besparelsen av denne typen tilnærminger ikke være mindre betydelig.Behovet for å lage bare en versjon av hver applikasjon for å betjene flere enheter kan frigjøre arbeidskraft og øke den generelle produktiviteten.Dette etterlater potensialet for arbeidstimer å bli investert i videre forskning og utvikling av tilleggsapplikasjoner, eller foredling av den primære applikasjonen som kanskje ikke har vært mulig tidligere på grunn av tid eller budsjettbegrensninger.

Selskapet som produserer Appcelerator har også et uttalt mål å forbedre situasjonen for applikasjonsbrukere.Dette kan oppnås ved å tillate applikasjoner som ellers har hatt færre funksjoner eller mindre funksjonalitet for å skape en rikere opplevelse på grunn av innfødt programmering.I tillegg kan dette realiseres gjennom høyere antall applikasjoner i markedet som tidligere ville blitt begrenset til spesifikke operativsystemer, men som nå fungerer på tvers av flere formater og enheter.