# Basic4android (B4A) Reviews
**Vendor:** Anywhere Software  
**Category:** [Altri ambienti di sviluppo integrati (IDE)](https://www.g2.com/it/categories/other-integrated-development-environments-ide)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 11
## About Basic4android (B4A)
B4A include tutte le funzionalità necessarie per sviluppare rapidamente qualsiasi tipo di app Android. B4A può funzionare in due modalità: compilazione locale e compilazione remota. La modalità di compilazione locale è più veloce e offre più opzioni come lavorare con l&#39;emulatore, il debug USB, installazioni non assistite e altre. La modalità di compilazione remota (disponibile solo nella versione di prova) è più semplice per iniziare.




## Basic4android (B4A) Reviews
  ### 1. Utilizza una versione del linguaggio di programmazione Basic per creare applicazioni Android native.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nikhil G. | Software Engineer, Mid-Market (51-1000 dip.)

**Reviewed Date:** February 03, 2023

**Cosa ti piace di più di Basic4android (B4A)?**

Facilità d'uso: B4A utilizza una sintassi simile al Basic, che è facile da imparare e comprendere, anche per i non programmatori.

Sviluppo rapido: B4A dispone di numerose librerie e moduli che semplificano il processo di sviluppo delle app Android, permettendo agli sviluppatori di creare e distribuire app rapidamente.

Designer visivo: B4A include un designer visivo che consente agli sviluppatori di creare interfacce utente con facilità, senza la necessità di codifica manuale.

Dimensione APK ridotta: Le app sviluppate utilizzando B4A hanno tipicamente dimensioni APK più piccole rispetto a quelle sviluppate utilizzando Java.

Conveniente: B4A è una soluzione conveniente per lo sviluppo di app Android, poiché non richiede un costoso ambiente di sviluppo Java o un team di sviluppo Java.

**Cosa non ti piace di Basic4android (B4A)?**

Comunità limitata: Poiché B4A è una piattaforma relativamente nuova, ha una comunità più piccola rispetto ad altre piattaforme di sviluppo di app Android come Java o Kotlin.

Librerie limitate: B4A ha un numero limitato di librerie rispetto ad altre piattaforme di sviluppo, il che significa che gli sviluppatori potrebbero dover scrivere più codice per implementare determinate funzionalità o funzioni.

Limitazioni di prestazioni: B4A potrebbe non essere adatto per lo sviluppo di app ad alte prestazioni o che richiedono molte risorse, poiché le prestazioni delle app sviluppate con B4A potrebbero essere più lente rispetto a quelle sviluppate con altre piattaforme.

Mancanza di documentazione: B4A ha una documentazione limitata, il che può rendere difficile per i nuovi utenti iniziare o per gli utenti esperti trovare informazioni su funzionalità o funzioni specifiche.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Time-to-market: B4A consente agli sviluppatori di creare e distribuire app Android rapidamente, il che può aiutare le aziende a portare le loro app sul mercato più velocemente e a rispondere più rapidamente alle mutevoli condizioni di mercato.

Riduzione dei costi: B4A è una soluzione conveniente per lo sviluppo di app Android, poiché non richiede un costoso ambiente di sviluppo Java o un team di sviluppo Java. Questo può aiutare le aziende a ridurre i costi di sviluppo e massimizzare il loro ritorno sull'investimento.

Aumento dell'efficienza: B4A dispone di numerose librerie e moduli che semplificano il processo di sviluppo delle app Android, il che può aiutare le aziende ad aumentare l'efficienza dello sviluppo e a ridurre il tempo e le risorse necessarie per sviluppare e distribuire app.

Migliorata accessibilità: la sintassi simile a Basic e il designer visivo di B4A lo rendono accessibile a una gamma più ampia di sviluppatori, inclusi quelli senza conoscenze di programmazione Java, il che può aiutare le aziende ad accedere a un pool di talenti più ampio e ad aumentare la loro capacità di sviluppo.

  ### 2. Buono e facile da usare per sviluppare qualsiasi tipo di app Android

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Media radiotelevisivi | Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 06, 2021

**Cosa ti piace di più di Basic4android (B4A)?**

Lo strumento ha poche restrizioni ed è molto facile da usare. Non è necessario avere conoscenze di programmazione per utilizzare questo strumento.

**Cosa non ti piace di Basic4android (B4A)?**

È uno strumento a pagamento e non ha tutte le capacità per essere definito una suite di strumenti completa.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Miglior strumento per applicazioni interne di piccola scala.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Applicazioni interne utilizzate per i servizi IT self-service e la configurazione automatica dei parametri di backend per le applicazioni interne.

  ### 3. Gestire il problema ANR con Basic4android è reso facile grazie al suo approccio di esecuzione del codice nel thread principale.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Mohana R. | Senior Software Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** April 24, 2022

**Cosa ti piace di più di Basic4android (B4A)?**

Basic4android è una piattaforma semplice e open-source per costruire le mie applicazioni Android e posso includere molti componenti senza molta complessità. Converte il mio bytecode Java in codice runtime Android durante la compilazione stessa, il che è utile e mi fa risparmiare tempo. Quando lavoro con progetti di grandi dimensioni, mi consente di implementare la compilazione incrementale in cui posso aggiungere librerie e dipendenze secondo necessità.

**Cosa non ti piace di Basic4android (B4A)?**

Basic4android è eccellente per applicazioni Android native scritte in Java. È leggero e la dimensione dell'app è di soli circa 100 KB. Una volta ho avuto difficoltà a inizializzare la mia applicazione, ho contattato il team di supporto. Hanno analizzato il mio errore all'avvio dell'app e mi hanno suggerito di installare l'ultima versione del .Net Framework che ha risolto efficacemente il mio problema.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Lavoro principalmente con codice Java in cui ho bisogno di riutilizzare il mio codice esistente e apportare alcune modifiche per sviluppare app Android per i miei clienti. La piattaforma Basic4android mi consente di avvolgere il mio codice Java come una libreria in modo che possa essere facilmente referenziato molte volte dal suo IDE. Mi aiuta anche a gestire il problema dell'Application Not Responding (ANR) che è abbastanza comune quando si lavora con tutte le app Android. Basic4android assicura di eseguire il mio codice sul thread principale in modo che l'ANR non si ripeta nelle mie applicazioni.

  ### 4. Una bella alternativa alla programmazione con Java.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Carlos Roberto O. | Systems Administrator II, Mid-Market (51-1000 dip.)

**Reviewed Date:** August 04, 2022

**Cosa ti piace di più di Basic4android (B4A)?**

È molto facile da usare. Non c'è bisogno di essere un esperto.

**Cosa non ti piace di Basic4android (B4A)?**

Devi pagarlo. Poiché è una produzione a pagamento, dovrebbe essere più robusta.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Mi ha aiutato a testare diverse soluzioni per app e nuove creazioni.

  ### 5. B4A è una piattaforma semplice e open source per lo sviluppo di app Android e iOS

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gerardo B. | Junior Integration Developer, Enterprise (> 1000 dip.)

**Reviewed Date:** March 17, 2020

**Cosa ti piace di più di Basic4android (B4A)?**

Mi piace B4A perché ha il supporto per librerie esterne, quindi è possibile riutilizzare il codice Java.

È un software open source.

Ha una vasta comunità di utenti, quindi c'è molta documentazione interessante per lo sviluppo di diverse app.

Inoltre, Visual Basic e B4A sono linguaggi di programmazione molto simili, quindi la curva di apprendimento è stata molto breve dato che sono molto fluente in quel linguaggio.

**Cosa non ti piace di Basic4android (B4A)?**

Trovo sfortunato che ti permetta di sviluppare app per Android e iOS, ma puoi installare il software solo su Windows.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Se padroneggi Visual Basic, scoprirai che B4A è lo stesso. Questo IDE è facile da usare e installare. Inoltre, ha una documentazione estesa. Lo consiglio.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Con B4A sono stato in grado di creare app per testare rapidamente le integrazioni nella mia organizzazione. La cosa migliore è che posso utilizzare librerie esterne per riutilizzare il codice di altre app.

  ### 6. B4A (Basic4Android) strumento RAD per Android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Pete S. | Mr, Piccola impresa (50 o meno dip.)

**Reviewed Date:** July 01, 2019

**Cosa ti piace di più di Basic4android (B4A)?**

B4A è estremamente semplice da usare e il linguaggio B4X può essere facilmente utilizzato con B4J, B4i e B4R rispettivamente. Il debugger di B4A è senza pari, la connettività wireless a telefoni e tablet Android può essere ottenuta utilizzando l'applicazione B4A-Bridge su qualsiasi rete, l'IDE è bello e pulito, il designer di layout integrato ha alcuni tocchi piacevoli che dovrebbero essere adattati da altri pacchetti, Smart String Literal è un'aggiunta eccellente, il supporto sul forum è facilmente il migliore che abbia mai incontrato, ci sono molti esperti di B4X disponibili per aiutare con le richieste degli sviluppatori. Ci sono troppi aspetti positivi da menzionare qui, basti dire che B4A è un eccellente pacchetto di sviluppo.

Se riesci a trovare dei bug, a seconda dell'urgenza lo sviluppatore rilascerà SEMPRE una correzione per essi.

**Cosa non ti piace di Basic4android (B4A)?**

Non ho davvero molti aspetti negativi. All'IDE mancano un paio di semplici accorgimenti, e anche un semplice gestore di modelli non guasterebbe.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Consiglio vivamente la suite di strumenti B4X RAD (soprattutto B4A) a tutti gli sviluppatori che cercano una piattaforma di sviluppo facile da usare con un IDE pulito per sviluppare su Android, iOS, Windows, MacOS, Linux e Arduino, in realtà l'ho già fatto.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

L'utilizzo di B4A mi ha permesso di portare la mia attività a un altro livello quando si tratta di sviluppare applicazioni su misura per i miei clienti. In precedenza, l'uso di un altro pacchetto era estremamente complicato e richiedeva molto tempo. B4A mi ha permesso di liberarmi dalle catene e sviluppare liberamente senza complicazioni.

Utilizzando B4A ho iniziato a sviluppare app Android per clienti nuovi ed esistenti di aziende di tutte le dimensioni.

  ### 7. Basic4android

**Rating:** 5.0/5.0 stars

**Reviewed by:** Arantxa G. | Diseñador de páginas web autónomo, Piccola impresa (50 o meno dip.)

**Reviewed Date:** January 31, 2019

**Cosa ti piace di più di Basic4android (B4A)?**

Quello che mi piace di più è la programmazione in Basic poiché è un linguaggio di programmazione molto facile da imparare. L'interfaccia utente è molto visiva e semplice, ma veloce e funzionale. Ha una vasta libreria e risorse, oltre a una comunità molto attiva. Il debugging viene eseguito rapidamente. Gli apk generati sono leggeri. Ci sono molti aggiornamenti e correzioni di bug nei forum della pagina ufficiale, che è anche in diverse lingue, il che è un buon supporto per tutti gli sviluppatori.

**Cosa non ti piace di Basic4android (B4A)?**

Sebbene il software sia ancora in costante sviluppo, spesso si verificano errori di debug e di esecuzione e si deve ricorrere alla comunità, che è molto attiva, ma questo crea una relazione di codependenza.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Se conosci Visual Basic e il suo linguaggio di programmazione, sarà molto più facile sviluppare applicazioni con questo software.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Nell'azienda in cui lavoro stiamo avventurandoci nello sviluppo di applicazioni mobili poiché c'è molta domanda, e abbiamo analizzato alcuni software che possono aiutarci a raggiungere questo obiettivo. Quello che ci è piaciuto di A4B è la sua somiglianza con Visual Basic e quanto siano leggeri gli apk che genera. Penso che sia un ottimo strumento per lo sviluppo di applicazioni, facile da usare e molto funzionale.

  ### 8. Debugging degli strumenti Android

**Rating:** 4.0/5.0 stars

**Reviewed by:** Wael R. | Java Developer, Telecomunicazioni, Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 04, 2018

**Cosa ti piace di più di Basic4android (B4A)?**

Con questa applicazione possiamo utilizzare i dispositivi reali, non l'emulatore, per eseguire il debug delle applicazioni e vedere il risultato e controllare le prestazioni del tuo dispositivo quando applichi le tue nuove applicazioni e verificare se ci sono effetti sul tuo dispositivo.

**Cosa non ti piace di Basic4android (B4A)?**

questo prodotto non ha molte funzionalità per permettere al debugger di controllare tutto e rendere tutto più facile per lo sviluppatore

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Puoi usare questa app per eseguire il debug delle tue applicazioni sul tuo dispositivo e vedere il risultato e controllare le prestazioni del tuo dispositivo quando applichi le tue nuove applicazioni e vedere se ci sono effetti sul tuo dispositivo.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

testare e doppiare l'applicazione sui dispositivi non negli emulatori e testare l'effetto di qualsiasi app su un dispositivo reale

  ### 9. Crea app per Android senza Java!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Joancel C. | Software Developer, Piccola impresa (50 o meno dip.)

**Reviewed Date:** September 07, 2018

**Cosa ti piace di più di Basic4android (B4A)?**

La programmazione è fatta in Basic, quindi non è necessario avere una conoscenza approfondita di Java. Permette a qualsiasi utente di creare e condividere le proprie librerie scritte in Java. Il forum ufficiale, che è molto attivo, ha sezioni in diverse lingue, con molto materiale, librerie, tutorial, ecc. le risposte si ottengono quasi immediatamente. Gli apk generati sono piuttosto piccoli rispetto a quelli generati in altri editor. può essere compilato localmente e da remoto, quindi non è necessario che il dispositivo sia sempre connesso, ma la compilazione locale consente di lavorare con l'emulatore e il debug USB. con gli strumenti b4j e b4i, puoi creare app per altre piattaforme senza dover riscrivere tutto il codice.

**Cosa non ti piace di Basic4android (B4A)?**

disponibile solo per Windows. La comunità è molto attiva e cooperativa, ma b4a dipende molto da essa, il che può essere negativo a lungo termine.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Uno strumento eccellente per creare app con molte funzionalità e un linguaggio di programmazione semplice.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Crea app per Android utilizzando un linguaggio di base che è molto più facile da imparare rispetto a Java.

  ### 10. Il miglior strumento RAD multipiattaforma completo

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Software per computer | Piccola impresa (50 o meno dip.)

**Reviewed Date:** November 16, 2018

**Cosa ti piace di più di Basic4android (B4A)?**

B4A è solo una parte dell'intera suite B4X che supporta, oltre ad Android, anche altre piattaforme come iOS, MacOS, Windows, Linux, Raspberry Pi, Arduino e applicazioni Web. La logica di business è quasi al 100% compatibile tra le piattaforme e, con l'aggiunta recente di XUI, anche la maggior parte del layout dell'interfaccia utente.

Il suo linguaggio simile al Basic è molto facile per i principianti, e la possibilità di scrivere plugin/librerie da soli offre agli utenti esperti la capacità di estenderne le possibilità.

B4A ha una comunità forte, attiva e amichevole (oltre 96.000 membri al momento della scrittura) e contribuiscono con molte librerie gratuite.

Una delle caratteristiche più uniche dello strumento è la possibilità di scambiare codice in modalità debug. Questo ti permette di cambiare il codice mentre è in esecuzione su un dispositivo reale senza dover ricompilare. Questa caratteristica da sola lo pone miglia avanti rispetto alla concorrenza in termini di produttività.

Lo sviluppatore di B4A è molto attivo e accessibile sul forum. Gli aggiornamenti (correzioni di bug, ma anche nuove funzionalità) sono rapidi, a volte entro poche ore.

Gli usi di questo strumento sono molto versatili: dai giochi all'IoT fino alle grandi applicazioni CRM.

**Cosa non ti piace di Basic4android (B4A)?**

Sarebbe bello se l'IDE potesse funzionare anche su Mac e Linux o persino su Chromebook.

**Raccomandazioni per chi sta considerando Basic4android (B4A):**

Se stai cercando un ambiente di programmazione veloce, virtuale e privo di bug con una vasta gamma di capacità su molte piattaforme, B4A è sicuramente qualcosa che dovresti considerare.

**Quali problemi sta risolvendo Basic4android (B4A) e come ti sta beneficiando?**

Gestione del tempo e del lavoro (android e desktop)
Strumenti di sviluppo Web aziendale

È stato un grande risparmio di tempo (e denaro) nel corso degli anni


## Basic4android (B4A) Discussions
  - [A cosa serve Basic4android (B4A)?](https://www.g2.com/it/discussions/what-is-basic4android-b4a-used-for) - 1 comment

- [View Basic4android (B4A) pricing details and edition comparison](https://www.g2.com/it/products/basic4android-b4a/reviews/basic4android-b4a-review-7606815?section=pricing&secure%5Bexpires_at%5D=2026-05-01+14%3A44%3A36+-0500&secure%5Bsession_id%5D=86e3c36c-d7fc-449e-94e4-b2e5e5300569&secure%5Btoken%5D=80a6b3c2e36035ff7a8c08abcf0e6cce4d1e8846d1ac012bdc3dfc423216a0aa&format=llm_user)


## Top Basic4android (B4A) Alternatives
  - [Delphi](https://www.g2.com/it/products/delphi/reviews) - 4.1/5.0 (33 reviews)
  - [WebStorm](https://www.g2.com/it/products/webstorm/reviews) - 4.5/5.0 (495 reviews)
  - [Studio 3T](https://www.g2.com/it/products/studio-3t/reviews) - 4.5/5.0 (190 reviews)

