Come creare un'applicazione Android in un PC con poca RAM e processore
Utilizzando MIT App Inventor, ha solo bisogno di un browser web, è disponibile sia offline che online
MIT App Inventor è un ambiente di sviluppo integrato di applicazioni web originariamente fornito da Google, e ora mantenuto dal Massachusetts Institute of Technology (MIT). Permette ai neofiti della programmazione di creare applicazioni software (apps) per due sistemi operativi (OS): Android, e iOS, che, a partire dall'8 luglio 2019, è in fase di beta testing finale. È un software libero e open-source rilasciato sotto doppia licenza: una licenza Creative Commons Attribution ShareAlike 3.0 Unported, e una Apache License 2.0 per il codice sorgente.
Utilizza un'interfaccia grafica (GUI) molto simile ai linguaggi di programmazione Scratch (linguaggio di programmazione) e lo StarLogo, che permette agli utenti di trascinare e rilasciare oggetti visivi per creare un'applicazione che può funzionare su dispositivi Android, mentre un App-Inventor Companion (Il programma che permette l'esecuzione e il debug dell'applicazione) che funziona su dispositivi con iOS sono ancora in fase di sviluppo. Nel creare App Inventor, Google ha attinto a significative ricerche precedenti nell'informatica educativa, e al lavoro fatto all'interno di Google sugli ambienti di sviluppo online.
App Inventor e gli altri progetti sono basati e informati dalle teorie di apprendimento costruzionista, che sottolineano che la programmazione può essere un veicolo per coinvolgere idee potenti attraverso l'apprendimento attivo. Come tale, è parte di un movimento in corso nei computer e nell'educazione che è iniziato con il lavoro di Seymour Papert e del MIT Logo Group negli anni '60, e si è anche manifestato con il lavoro di Mitchel Resnick su Lego Mindstorms e StarLogo.
App Inventor supporta anche l'uso di dati cloud attraverso un componente sperimentale Firebase#Firebase Realtime Database.
Articoli simili
- Qual è il miglior applock che usa poca RAM?
- Quali sono i migliori costruttori di app che richiedono poca o nessuna codifica?
- Quale è più veloce, 4GB RAM con 32GB ROM o 4GB ram con 64GB ROM? La differenza di ROM è importante o si tratta solo di RAM?
- Posso combinare una RAM LPDDR3 esterna con la RAM LPDDR4 in un laptop, supponendo che il laptop supporti la RAM aggiuntiva?