Adium - Adium
Deweloper(zy) | Zespół Adium, z Thijs Alkemade jako Lead Developer i Eric Richie jako Project Manager, stworzony przez Adama Isera |
---|---|
Pierwsze wydanie | 28 września 2001 |
Wersja stabilna | 1.5.10.4 (27 kwietnia 2017 [±] | )
Wersja zapoznawcza | 1.5.11hgr5899 (15 stycznia 2015 [±] | )
Magazyn | |
Napisane w | Cel-C , Kakao |
System operacyjny | System operacyjny Mac |
Dostępne w | wielojęzyczny |
Rodzaj | Klient wiadomości błyskawicznych |
Licencja | GPL-2.0-lub-później |
Stronie internetowej |
www |
Adium to darmowy i otwarty klient wiadomości błyskawicznych dla systemu macOS, który obsługuje wiele sieci komunikatorów, w tym Google Talk i XMPP . W przeszłości obsługiwał również AIM , ICQ , Windows Live Messenger i Yahoo! Posłaniec . Adium jest napisane przy użyciu Cocoa API macOS i jest wydawane na licencji GNU GPL-2.0-lub-później oraz na wielu innych licencjach dla komponentów, które są dystrybuowane z Adium.
Historia
Adium zostało stworzone przez studenta Adama Isera, a pierwsza wersja, „Adium 1.0”, została wydana we wrześniu 2001 roku i obsługiwała tylko AIM . Numery wersji Adium od tego czasu miały nieco nietypowy wzór. Wprowadzono kilka aktualizacji do Adium 1.0, kończąc na Adium 1.6.2c.
W tym momencie zespół Adium zaczął całkowicie przepisywać kod Adium, rozszerzając go na wieloprotokołowy program komunikacyjny. Biblioteka libpurple firmy Pidgin (wcześniej „Gaim”) (wtedy nazywana „libgaim”) została zaimplementowana, aby dodać obsługę protokołów komunikatorów internetowych innych niż AIM – od tego czasu zespół Adium pracuje głównie nad GUI . Zespół Adium pierwotnie zamierzał wydać te zmiany jako „Adium 2.0”. Jednak Adium zostało ostatecznie przemianowane na „Adium X” i wydane w wersji 0.50, uważane za „połowę produktu 1.0”. Adium X 0.88 była pierwszą wersją skompilowaną jako uniwersalna binarka , umożliwiająca jej natywne działanie na komputerach Mac z procesorami Intela .
W 2005 roku Adium otrzymało „Specjalne Wyróżnienie” w konkursie Apple Design Awards .
Jednak po wersji Adium X 0.89.1 zespół ostatecznie zdecydował się na zmianę nazwy z powrotem na „Adium” i jako taki „Adium 1.0” został wydany 2 lutego 2007 roku.
Firma Apple Inc. wykorzystała czas kompilacji Adium X 0.89.1 w Xcode 2.3 jako punkt odniesienia do porównania wydajności komputerów Mac Pro i Power Mac G5 Quad oraz czas kompilacji Adium 1.2 w Xcode 3.0 jako punkt odniesienia do porównania wydajności ośmiordzeniowy Mac Pro i Power Mac G5 Quad.
4 listopada 2014 r. Adium zdobyło 6 z 7 punktów na karcie wyników bezpiecznej komunikacji elektronicznej Fundacji Frontier . Stracił punkt, ponieważ nie przeprowadzono ostatnio niezależnego audytu kodu.
Od końca marca 2019 r. Adium nie jest już w stanie obsługiwać wtyczki ICQ.
Protokoły
Adium obsługuje szeroki zakres sieci IM poprzez biblioteki libezv (dla Bonjour ), STTwitterEngine (dla Twittera ) i libpurple (dla wszystkich innych protokołów).
Adium obsługuje następujące protokoły :
- XMPP (w tym usługi Google Talk , Facebook Chat i LiveJournal )
- Świergot
- Bonjour
- IRC
- Novell GroupWise
- IBM Sametime
- Gadu-Gadu
- Skype z wtyczką
- Skype for Business Server (wcześniej Microsoft Lync Server, Microsoft Office Communications Server) z wtyczką
- Telegram z wtyczką
- QQ z wtyczką
- Czat Steam z wtyczką „Steam IM”
- NateOn z wtyczką
Wtyczki i personalizacja
Adium wykorzystuje architekturę wtyczek ; wiele podstawowych funkcji programu jest faktycznie dostarczanych przez wtyczki zawarte w pakiecie aplikacji. Wtyczki te obejmują takie funkcje, jak przesyłanie plików, obsługa systemu powiadomień Growl , Sparkle do aktualizacji programów oraz obsługa szyfrowanych wiadomości z biblioteką Off-the-Record Messaging .
Adium jest również wysoce konfigurowalny dzięki wykorzystaniu zasobów, które jego twórcy nazywają „Xtrasami”. Program można dostosować za pomocą setek zewnętrznych aplikacji Xtras, które zmieniają wygląd emotikonów , ikon dokowania , stylów list kontaktów i stylów wiadomości. Adium można również wzmocnić poprzez zastosowanie różnych zestawów dźwiękowych. AppleScripts można również wykorzystać do automatycznej zmiany zachowania w odpowiedzi na określone wyzwalacze.
Ikona
Ikoną Adium jest zielona kaczka o imieniu Adiumy . Jest także maskotką oprogramowania.