ICQ-süsteem loodi algselt personaalarvutitega suhtlemiseks. Kuid kui mobiiltelefonide kättesaadavus Internetile juurdepääsuga suurenes, hakkasid programmeerijad nende süsteemi välja mõtlema. Alguses olid kõik selleks otstarbeks mõeldud taotlused mitteametlikud, kuid siis ilmusid ametlikud.
Juhised
Samm 1
Perioodil, mil ICQ kuulus AOL-ile, keelati ettevõtte ja kasutaja vahel sõlmitud lepinguga alternatiivsete klientide kasutamine ning ametlikud olid mõeldud ainult Mac OS-i ja Windowsiga arvutitele. Kuid praktikas ei karistatud kedagi alternatiivsete programmide kasutamise eest. Need loodi nii Mac OS-i kui ka Windowsi jaoks ja OS-i jaoks, kus puudusid ametlikud kliendid, näiteks Linux. Ja mobiiltelefonide jaoks polnud veel tarkvaralahendust. WAP-brauserid olid juba paljudesse sisse ehitatud, kuid Java-rakenduste käitamise võimalus polnud veel kõigil saadaval. Seetõttu loodi veebileht nimega TJAT. See toimis nii: serveris käivitati alternatiivne klient ja WAP-brauseriga telefonist pärit kasutaja läks veebiliidesesse, sisestas numbri ja parooli ning sai seejärel võimaluse sõnumeid saata ja vastu võtta. Server toimis omamoodi sillana, suheldes ICQ-serveriga "arusaadavas" keeles ja WAP-brauseriga - talle arusaadavas keeles. Kui see server oli häkkinud, said ründajad juurdepääsu mitmele paroolile. Kuid selleks ajaks polnud see enamiku kasutajate jaoks enam asjakohane.
2. samm
Selle põhjuseks oli asjaolu, et telefonid, millel oli Java-rakenduste käitamise võimalus, said peagi laialt levinud. See võimaldas luua ICQ-kliente otse mobiiltelefonides, ilma et oleks vaja tõlkeserverit. Programmeerijad lõid mitu alternatiivset klienti, neist kuulsaim oli JIMM. Suhtlusprotokolli seisukohalt jäljendas ta ametlikku klienti, nii et ICQ-server suhtles temaga meelsasti. Seejärel kuulutas AOL mitteametlike klientide, sealhulgas JIMMi vastu vaikse sõja. Protokollis tehti muudatusi, mis kajastusid ametlikus kliendis, kuid mitteametlike autoritel ei olnud aega neid muudatusi oma arengutes kohe lahti mõtestada ja kajastada. Pärast mitut taolist katset loobus AOL, mõistes, et varem või hiljem tõmbavad arendajad oma programme protokolli muutmiseks üles. Linuxi kasutajate jaoks oli siis juba ametlik klient Flash-rakenduse näol, mis aga töötas palju halvemini kui kolmandate osapoolte arendused. Mobiiltelefonide jaoks olid olemas ainult mitteametlikud rakendused.
3. samm
Jabberi kasutajad, kus mitteametlikke kliente ei keelatud kunagi ja seetõttu oli mobiiltelefonide jaoks palju selliseid programme, said ICQ-le juurde pääseda väravate kaudu. Need on ka serverites töötavad programmid. Sarnaselt TJAT-iga "rääkisid" nad ICQ-serveriga "arusaadavas" keeles, kuid mobiiltelefoniga suheldes pidid nad teavet vahetama mitte WAP-brauseri, vaid Jabberi kliendiga. "Vaikse sõja" ajal alternatiivklientidega keeldusid nad sageli ka tegutsemast. Selliste väravate häkkimist on olnud, kuid neid oli harva.
4. samm
Olukord muutus paremaks pärast seda, kui Mail. Ru rühm ostis ICOL-i AOL-ilt. Uus omanik lubas luua alternatiivseid kliente ja andis programmeerijatele juurdepääsu protokolli kirjeldusele. Kuid teisest küljest on vajadus mitteametlike rakenduste järele peaaegu kadunud. Esialgu lisati Mail. Ru Agentile ICQ tugi, mille jaoks oli sel ajal juba ametlik klient. Seejärel vabastati ametlik ICQ mobiiliklient koos toega ka Mail. Ru Agentile. Tegelikult olid need kaks peaaegu identset programmi, mis erinevad peamise kujunduse poolest. Mõlemad suhtlesid serveriga otse ja tutvustasid peagi mõlemasse programmi ka Jabberi tuge. Tulemuseks on mitme protokolliga kliendid, mis erinevad kolmandate osapoolte arendustest vähe.
5. samm
Täna on olemas ametlikud ICQ-kliendid, kes suhtlevad serveriga kõige levinumate mobiiliplatvormide jaoks. Samuti on olemas Linuxi töölaudade ametlik klient, samuti ametlik veebiklient, mis töötab samamoodi nagu TJAT. See ei vaja Flashi ja saate seda kasutada tavalise brauseri kaudu nii arvutist kui ka mobiiltelefonist.