>> Tecnologia elettronica >  >> Cellulari & accessori >> Smartphone

Terminologia Android: app, Market, SDK, ADT, Framework

La piattaforma Android gira su smartphone e altri dispositivi mobili come tablet e laptop. Se stai imparando lo sviluppo Android o la piattaforma in generale, incontrerai diversi termini di sistema. La maggior parte sono semplici da capire, anche per non sviluppatori. Molti termini riguardano lo sviluppo di applicazioni più che l'uso quotidiano.

App

Le app Android sono applicazioni installabili sui dispositivi. Un dispositivo Android ha già alcune app base preinstallate. Puoi installarne altre di varie categorie: business, produttività, intrattenimento, riferimento, giochi. Quando scarichi una nuova app, arriva solitamente come file Android Package (APK), contenente tutto il necessario per l'installazione.

Market

L'Android Market è lo store principale per le app della piattaforma. Puoi installare app da altre fonti, ma la maggior parte è focalizzata sull'Market ufficiale. I dispositivi Android hanno solitamente l'app Market preinstallata. Questa interfaccia permette di sfogliare e scaricare app, alcune a pagamento, altre gratuite.

SDK

L'Android Software Development Kit (SDK) contiene gli strumenti per sviluppare, eseguire, testare ed esportare applicazioni Android. Gli sviluppatori che vogliono creare app devono scaricare l'SDK e installarlo sulla macchina di sviluppo. Una volta avviato, possono scrivere e compilare il codice, debuggare e testare prima di esportare le versioni da pubblicare.

ADT

L'Android Development Tools (ADT) è un plugin ufficiale per Eclipse IDE, l'ambiente consigliato per sviluppare app Android. Bisogna prima scaricare e installare Eclipse, poi l'SDK Android e le risorse ADT. L'ADT dà accesso a molti strumenti dell'SDK tramite l'interfaccia Eclipse, con utility per sviluppo e debug.

Framework

Il framework Android include termini chiave per gli elementi di codice nelle applicazioni. Un'Activity è uno degli ingredienti principali, rappresenta una schermata dell'interfaccia utente. Un Service è un processo in background, tipicamente per operazioni a lungo termine. Un Content Provider gestisce dati condivisi come informazioni nel file system del dispositivo. Un Broadcast Receiver gestisce annunci provenienti dal sistema più ampio.

  1. Come rimuovere uno stabilizzatore fotocamera su Android
  2. Rischi per la sicurezza degli Android
  3. Un BlackBerry può eseguire app Android?
  4. Problemi esperienza utente Android
  5. Comunicazione di gruppo nelle app Android
  6. App nascoste su Android