Ի սկզբանե ստեղծվել է ICQ համակարգը ՝ անձնական համակարգիչների միջոցով հաղորդակցման համար: Բայց քանի որ բջջային հեռախոսների մատչելիությունը մեծացավ ինտերնետ հասանելիության հետ, ծրագրավորողները սկսեցին գտնել դրանցից այս համակարգը օգտագործելու ուղիներ: Սկզբում այս նպատակով բոլոր հայտերը ոչ պաշտոնական էին, բայց հետո հայտնվեցին պաշտոնական:
Հրահանգներ
Քայլ 1
Այն ժամանակահատվածում, երբ ICQ- ին պատկանում էր AOL- ը, ընկերության և օգտագործողի միջև կնքված համաձայնագիրն արգելում էր այլընտրանքային հաճախորդների օգտագործումը, իսկ պաշտոնականները նախատեսված էին միայն Mac OS և Windows համակարգիչներով աշխատող համակարգիչների համար: Բայց գործնականում ոչ ոք չի պատժվել այլընտրանքային ծրագրեր օգտագործելու համար: Դրանք ստեղծվել են ինչպես Mac OS- ի և Windows- ի, այնպես էլ OS- ի համար, որտեղ չկան պաշտոնական հաճախորդներ, օրինակ `Linux: Իսկ բջջային հեռախոսների համար ծրագրային լուծում դեռ չկար: WAP զննարկիչներն արդեն ներկառուցված էին դրանցից շատերի մեջ, բայց Java ծրագրերը գործարկելու հնարավորությունը դեռ բոլորում առկա չէր: Այդ պատճառով ստեղծվեց TJAT անունով կայք: Այն աշխատում էր այսպես. Սերվերի վրա գործարկվեց այլընտրանքային հաճախորդ, և օգտագործողը WAP բրաուզերով հեռախոսից անցավ վեբ ինտերֆեյս, մուտքագրեց համարը և գաղտնաբառը, այնուհետև հաղորդագրություններ ուղարկելու և ստանալու հնարավորություն: Սերվերը հանդես եկավ որպես մի տեսակ կամուրջ, փոխազդելով ICQ սերվերի հետ «հասկանալի» լեզվով, իսկ WAP զննարկչի հետ `իրեն համար« հասկանալի »: Այս սերվերը կոտրելուց հետո հարձակվողները մուտք ունեցան մի շարք գաղտնաբառեր: Բայց մինչ այդ ժամանակ այն այլևս արդիական չէր օգտագործողների մեծ մասի համար:
Քայլ 2
Դա պայմանավորված էր այն փաստով, որ շուտով լայն տարածում գտան հեռախոսները, որոնք ունեն Java ծրագրեր գործարկելու ունակություն: Սա հնարավորություն տվեց ստեղծել ICQ հաճախորդներ անմիջապես բջջային հեռախոսների վրա, առանց «թարգմանչի» սերվեր պահանջելու: Mersրագրավորողները ստեղծեցին մի քանի այլընտրանքային հաճախորդներ, որոնցից ամենահայտնին JIMM- ն էր: Փոխազդեցության արձանագրության տեսանկյունից նա ընդօրինակում էր պաշտոնական հաճախորդին, ուստի ICQ սերվերը պատրաստակամորեն համագործակցում էր նրա հետ: Դրանից հետո AOL- ը հանդարտ պատերազմ հայտարարեց ոչ պաշտոնական հաճախորդներին, այդ թվում ՝ JIMM- ին: Արձանագրության մեջ կատարվել են փոփոխություններ, որոնք արտացոլվել են պաշտոնական հաճախորդի մեջ, բայց ոչ պաշտոնականների հեղինակները անմիջապես չեն հասցրել վերծանել և արտացոլել իրենց փոփոխությունների այս փոփոխությունները: Մի քանի նման փորձերից հետո AOL- ը հրաժարվեց ՝ գիտակցելով, որ վաղ թե ուշ մշակողները «կքաշեն» իրենց ծրագրերը ՝ արձանագրությունը փոխելու համար: Linux- ի օգտագործողների համար այն ժամանակ արդեն գոյություն ուներ պաշտոնական հաճախորդ `Flash հավելվածի տեսքով, որը, սակայն, շատ ավելի վատ էր աշխատում, քան երրորդ կողմի զարգացումները: Բջջային հեռախոսների համար առկա էին միայն ոչ պաշտոնական ծրագրեր:
Քայլ 3
Jabber օգտվողները, որտեղ ոչ պաշտոնական հաճախորդները երբեք չեն արգելվել, և այդ պատճառով բջջային հեռախոսների համար շատ նման ծրագրեր կային, դարպասների միջոցով կարող էին մուտք գործել ICQ: Սրանք նաև սերվերների վրա աշխատող ծրագրեր են: TJAT- ի նման, նրանք «հասկանալի» լեզվով «խոսեցին» ICQ սերվերի հետ, բայց բջջային հեռախոսի հետ շփվելիս նրանք ստիպված էին տեղեկատվություն փոխանակել ոչ թե WAP զննարկչի, այլ Jabber հաճախորդի հետ: Այլընտրանքային հաճախորդների հետ «հանդարտ պատերազմի» ընթացքում նրանք հաճախ հրաժարվում էին նաև գործել: Եղել են նման դարպասների կոտրման դեպքեր, բայց դրանք հազվադեպ են եղել:
Քայլ 4
Իրավիճակը դեպի լավը փոխվեց այն բանից հետո, երբ Mail. Ru խումբը ICOL- ը AOL- ից գնեց ICQ: Նոր սեփականատերը թույլ տվեց ստեղծել այլընտրանքային հաճախորդներ և ծրագրավորողներին մուտք գործեց պրոտոկոլի նկարագրություն: Բայց, մյուս կողմից, ոչ պաշտոնական դիմումների անհրաժեշտությունը գրեթե վերացել է: Սկզբում Mail. Ru գործակալին ավելացվեց ICQ աջակցությունը, որի համար այդ ժամանակ արդեն կար պաշտոնական հաճախորդ: Այնուհետև թողարկվեց պաշտոնական ICQ բջջային հաճախորդը ՝ աջակցելով նաև Mail. Ru Agent- ին: Փաստորեն, դրանք երկու գրեթե նույնական ծրագրեր էին, որոնք տարբերվում էին հիմնական դիզայնից: Նրանք երկուսն էլ անմիջականորեն համագործակցում էին սերվերի հետ և շուտով երկու ծրագրերում էլ աջակցություն ներմուծեցին Jabber- ի համար: Արդյունքում ստացվում են բազմապրոկոլային հաճախորդներ, որոնք քիչ են տարբերվում երրորդ կողմի զարգացումներից:
Քայլ 5
Այսօր կան պաշտոնական ICQ հաճախորդներ, որոնք սերվերի հետ շփվում են անմիջապես ամենատարածված բջջային պլատֆորմների համար: Linux- ի աշխատասեղանների համար կա նաև պաշտոնական հաճախորդ, ինչպես նաև պաշտոնական վեբ-հաճախորդ, որն աշխատում է այնպես, ինչպես TJAT- ը: Դա Flash չի պահանջում, և այն կարող եք օգտագործել սովորական զննարկչի միջոցով և համակարգչից, և բջջային հեռախոսից: