Lanciatore di applicazioni

Da Konspedia.
Vai alla navigazioneVai alla ricerca

Un lanciatore di applicazioni, meglio noti con l'anglicismo launcher, è un programma per dispositivi informatici come PC e smartphone che consente all'utente di individuare ed avviare altri programmi, fornendo scorciatoie per essi e memorizzandoli in maniera che siano più facili da trovare.

Un esempio famoso è il Menù Start presente sui sistemi operativi Windows, che consente di cercare ed avviare qualsiasi programma installato sul computer. Un applicazione del genere è presente anche in alcuni sistemi operativi Linux, come nel caso di Kickoff application Launcher in KDE, Dash in GNOME Shell e LX Panel in LXDE.

Tipologie

I lanciatori di applicazioni sono strumenti che permettono all'utente di avviare rapidamente programmi, comandi o attività sul proprio sistema operativo. Esistono diverse tipologie di lanciatori, in base alla piattaforma, all'interfaccia utente e alle funzionalità offerte.

Una delle forme più comuni è il dock o pannello, ovvero una barra visibile sullo schermo che mostra le icone dei programmi preferiti o in esecuzione. È il caso del Dock di macOS o della barra delle applicazioni di Windows, ma anche dei pannelli presenti in ambienti desktop Linux come KDE o XFCE. Sono lanciatori visivi, pensati per l’uso con mouse o touchpad, e offrono un accesso immediato alle applicazioni usate più spesso. Un’altra modalità classica è rappresentata dai menù applicazioni, strutturati spesso in forma gerarchica. L’utente può sfogliare categorie come “Internet”, “Grafica” o “Accessori” per trovare l’applicazione desiderata, oppure usare una barra di ricerca integrata. Il menù Start di Windows, il menù “Attività” di GNOME o il Kickoff di KDE sono esempi noti di questa categoria.

Per chi preferisce velocità e precisione, soprattutto in ambito tecnico, esistono i lanciatori da riga di comando. In questo caso, l’utente digita direttamente il nome del programma (o un comando associato) all’interno del terminale. In ambienti Linux avanzati, strumenti come dmenù, rofi o script personalizzati permettono un’avvio rapidissimo delle applicazioni, senza bisogno di icone o menù.

Negli ultimi anni si sono diffusi anche i cosiddetti lanciatori universali, capaci non solo di aprire app, ma anche di cercare file, fare calcoli, aprire siti web e interagire con estensioni o plugin. Un esempio noto è Spotlight su macOS, che basta richiamare con una scorciatoia da tastiera per ottenere una barra di ricerca potente e versatile. Ne esistono alternative più avanzate come Alfred, oppure equivalenti per altri sistemi operativi, come Ulauncher su Linux o Keypirinha su Windows.

Nei sistemi operativi per dispositivi Android o iOS, come nel caso di tablet e cellulari, la logica cambia: qui dominano le schermate "home" e le applicazioni "drawer", tipici di Android, o l’interfaccia ad icone di iOS. In questi casi, l’interazione è pensata per il tocco, e spesso viene arricchita da widget che permettono di avviare funzioni specifiche (come aprire una conversazione o attivare una fotocamera) senza passare per il programma principale.

Da come abbiamo potuto notare dagli esempi citati, diversi lanciatori sono integrati nel sistema operativo e vengono installati assieme ad esso, come appunto il Menù avvio e la barra delle applicazioni di Windows e programmi analoghi per altri sistemi operativi. Altri lanciatori invece devono essere installati a parte poiché vengono realizzati da terze parti, come Alfred, Keypirinha o Steam. Raramente i lanciatori integrati sono disponibili per altri sistemi operativi, mentre invece alcuni lanciatori di terze parti possono essere multipiattaforma.

Molti lanciatori di applicazioni sono in grado di riconoscere ed avviare qualsiasi programma, come nel caso di quelli integrati, tuttavia ne esistono alcuni che sono esclusivi per una determinata categoria di programmi, in particolar modo videogiochi: E' il caso di Steam ed Origin che permettono l'avvio facilitato dei videogiochi presenti nel loro catalogo[1], oppure RetroArch, un frontend modulare progettato per avviare emulatori di diverse console di gioco, permettendo all'utente di giocare ai videogiochi per consoles tramite RetroArch. Sempre in ambito videoludico vengono impegati dei lanciatori che consentono di avviare solo un determinato videogioco permettendo tuttavia di selezionare la versione del videogioco; Un esempio noto è il Minecraft Launcher, che permette a chi ha acquistato il videogioco di Minecraft l'avvio di quest'ultimo tramite connessione all'account Microsoft e fornisce al videogiocatore una vasta scelta di versioni di Minecraft[2][3].

Elenco

Segue un elenco (non completo) di lanciatori di applicazioni[4].

Android

Questi lanciatori finzionano solo con i sistemi operativi Android.

Linux

Questi launcher per desktop funzionano solo con i sistemi operativi Linux.

Creatore Ultima versione stabile Data di rilascio Licenza software Open source Linguaggio di programmazione Supporto plugin
9menu Arnold Robbins 1.8 1 giugno 2004 GNU GPL Si C, wxWidgets No
Avant Window Navigator Neil J. Patel 0.4.2[5] 27 novembre 2013 GNU GPL Si C Si
dwm suckless.org 4.5[6] 19 dicembre 2011 MIT Si C No
GNOME Do Sviluppatori GNOME Do 0.95.1[7] 23 gennaio 2014 GNU GPL Si C# Si
Rofi Dave Davenport 1.5.4[8] 26 ottobre 2019 GNU GPL/X11 Si C Si

KDE

Launcher per Linux con KDE

Creatore Ultima versione stabile Data di rilascio Licenza software Open source Linguaggio di programmazione Supporto plugin
Katapult Sviluppatori Katapult 0.3.2.1 23 luglio 2008 GNU GPL v3 Si C++ Si

Ubuntu

Launcher per Ubuntu

Creatore Ultima versione stabile Data di rilascio Licenza software Open source Linguaggio di programmazione Supporto plugin
Unity Canonical Ltd. 7.3.0[9] 19 giugno 2014 MIT Si Vala Si

macOS

Questi launcher per desktop funzionano solo con i sistemi operativi macOS di Apple.

Creatore Ultima versione stabile Data di rilascio Licenza software Open source Linguaggio di programmazione Supporto plugin Funziona con macOS Catalina
Alfred Running with Crayons 4.0.1 30 maggio 2019 Propria No Objective-C Si Si
Butler Peter Maurer 4.3.2 9 aprile 2019 Propria No Objective-C Si Si
DragThing James Thomson 5.9.11 16 novembre 2016 Propria No C++ Si No
LaunchBar Sviluppatori Objective 6.10 24 aprile 2019 Propria No Objective-C Si Si
Quicksilver Blacktree Software 1.3.4 12 marzo 2018 Apache Si Objective-C Si Si

Multipiattaforma

Questi launcher per desktop funzionano con molteplici sistemi operativi (due o più).

Creatore Ultima versione stabile Data di rilascio OS Licenza software Open source Linguaggio di programmazione Supporto plugin
Launchy Josh Karlin 2.5.0 4 aprile 2010 Linux, macOS, Microsoft Windows GNU GPL Si C++ (Qt) Si

Windows

Questi launcher per desktop funzionano solo con i sistemi operativi di Microsoft Windows.

Creatore Ultima versione stabile Data di rilascio Licenza software Open source Linguaggio di programmazione Supporto plugin
Appetizer Laurent Cozic 1.4.6.494 13 febbraio 2010 GNU GPL Si C++, wxWidgets Si
ASuite SalvadorSoftware 1.5.1.2 24 maggio 2008 GNU GPL Si Delphi No
Classic Shell Ivo Beltchev 4.3.1 12 agosto 2017 MIT Si C++ Si
LiberKey Captel SARL ? 30 novembre 2015 Propria No ? No
PortableApps.com Rare Ideas, LLC 15.0.2 17 maggio 2018 GNU GPL Si Delphi No
SliderDock Dimitri Roozendaal 1.21 11 ottobre 2010 Creative Commons No ? No
Wox Many 1.3.524 25 febbraio 2018 MIT Si C# Si

Voci correlate

Note

  1. Nel caso di Steam è possibile aggiungere manualmente anche altri giochi al di fuori del suo catalogo.
  2. Nel Minecraft Launcher sono presenti solo le versioni vanilla, tuttavia è possibile aggiungere, tramite vie non ufficiali, versioni modificate del gioco come Forge, che consente di inserire add-on non ufficiali al gioco.
  3. Esistono lanciatori di Minecraft alternativi come Prism Launcher, MultiMC e Legacy Launcher che includono anche alcune versioni modificate del gioco.
  4. Elenco preso da Wikipedia in lingua italiana
  5. https://launchpad.net/awn (in inglese)
  6. http://suckless.org/ (in inglese)
  7. https://launchpad.net/do/+announcement/12388 (in inglese)
  8. https://github.com/davatorium/rofi/releases (in inglese)
  9. https://launchpad.net/unity (in inglese)