AFP arba Apple Filing Protocol yra originali „Apple“ dalinimosi failais technologija ir jos palaikymą „Apple“ jau visai netrukus, visiems laikams, pašalins iš „macOS“.
Praėjus metams po to, kai 1984 m. „Apple“ išleido „Macintosh“, ji pristatė patentuotą tinklo standartą, vadinamą „Apple Filing Protocol“. AFP, kuris buvo programinės įrangos rinkinio, kurį sudarė „AppleTalk“, „AppleShare“ ir „LocalTalk“ – patentuotas tinklo protokolas ir fizinio sluoksnio technologijos implementacija, sukurta „Apple“ ir skirta „Macintosh“ kompiuteriams bei periferiniams įrenginiams (ypač „LaserWriter“ spausdintuvams) sujungti į mažus vietinius tinklus (LAN), dalis, leidusi naudotojams bendrinti failus tarp „Mac“ kompiuterių vietiniuose tinkluose.
Tai buvo dešimtmetis iki interneto ir jo atvirųjų protokolų išpopuliarėjimo XX a. devinto dešimtmečio viduryje.
„Apple“ AFP sukūrė iš dalies todėl, kad originalioje „Mac OS“ ir daugumoje „Mac“ programinės įrangos buvo naudojama kita patentuota technologija, vadinama išteklių šakomis. Daugumoje ankstyvųjų „Mac“ programinės įrangos failų buvo dvi šakos: duomenų šaka ir išteklių šaka, kurioje buvo naudotojo sąsaja ir kiti elementai. Problema buvo ta, kad kopijuojant nesuspaustą ankstyvąją „Mac“ programinę įrangą į ne „Mac“ kompiuterius, paskirties kompiuteris pašalindavo išteklių šakas iš failų, taip juos sugadindamas.
Vėliau „Apple“ sukūrė papildomą bendradarbiavimo ir bendrinimo aplinką, pavadintą „Apple Open Collaboration Environment“ (AOCE) ir „PowerTalk“, tačiau abi jos buvo nesėkmingos. AOCE buvo pristatyta „Mac OS 7.1.1“, tačiau tikro populiarumo neįgavo iki pat atnaujintos „Mac OS 8.5“.
Kai devintojo praėjusio amžiaus dešimtmečio viduryje internetas buvo komercializuotas, „Apple“ atsisakė AOCE ir pasirinko tokius interneto standartus, tokius kaip TCP/IP. „Apple“ taip pat pardavinėjo atskirą serverio produktą dėžutėje, pavadintą „AppleShare Server“, kurio nuotraukas galite pažiūrėti Matt Fuller svetainėje. Buvo išleista vėlesnė „AppleShare“ versija, supakuota kaip atskiras produktas, pavadinimu „AppleShare IP“, kuri leido AFP veikti TCP/IP tinkluose. Prie „AppleShare“ tomų ir diskų tomų, bendrinamų iš vartotojų „Mac“ kompiuterių, buvo galima prisijungti per originalų „Mac“ programinės įrangos komponentą, vadinamą „Chooser“. Vėlesnės „Chooser“ versijos leido tiesiogiai prisijungti prie serverių per IP, spustelėjus mygtuką ir nurodant IP adresą. Dabar nebenaudojamoje „Mac OS X Server“, kaip failų bendrinimo funkcijų dalis, taip pat buvo AFP, SMB/CIFS ir NFS failų paslaugų palaikymas. „Apple“ netgi pardavinėjo iš anksto sukonfigūruotą „PowerPC“ pagrindu sukurtą G4 „Mac serverį“ , kuriame buvo iš anksto įdiegtas „AppleShare“ IP.

AFP Mac OS X ir macOS
„Mac OS X“ „Apple“ išleido 2000 m. „OS X“ palaikė AFP ir „AppleShare“ iki „OS X 10.9“ („Mavericks“), kai „Apple“ sistemoje pakeitė numatytąjį failų bendrinimo protokolą iš AFP į SMB (Microsoft Server Message Block).
Galimybę paleisti AFP serverį „Apple“ pašalino „macOS 11“ („Big Sur“). Tačiau vartotojai vis tiek gali naudoti AFP klientą „macOS“ „Finder“ aplikacijoje per meniu punktą Go » Connect to Server“ ir nurodę afp:// protokolą prisijungimui.
Kai prisijungiate prie AFP tomo „macOS Finder“ aplikacijoje, prijungti bendrinami tomai prijungiami prie jūsų darbalaukio taip pat, kaip ir vietiniai disko tomai. 2000-ųjų pradžioje „Mac“ kompiuteriuose buvo įdiegtas „Mac OS 9“ emuliatorius, vadinamas „Classic“, kuris taip pat leido vartotojams toliau naudoti „OS 9“ ir prisijungti prie „Mac“ kompiuterių su įdiegta „OS X“ operacine sistema naudojant AFP.
Apple macOS Sequoia 15.5 nutraukia AFP palaikymą
„macOS Sequoia 15.5“ nebenaudoja AFP ir faktiškai ruošdamasi nutraukti AFP klientų palaikymą ateityje. „Apple“ įmonėms skirto „macOS Sequoia 15.1“ leidimo pastabose, nurodo, kad „Apple Filing Protocol“ (AFP) klientas nebenaudojamas ir bus pašalintas būsimoje „macOS“ versijoje, nenurodydama, kada tiksliai tai įvyks. Todėl, jei vis dar naudojate AFP – turėtumėte visus failų bendrinimus ir tinklo darbo eigą adaptuoti darbui naudojant SMB. Senesniuose, tik UNIX serveriuose, kurie vis dar palaiko NFS, šį protokolą vis dar galima naudoti. Yra „macOS“ skirta NFS aplikacija pavadinta „NFS Manager“, kurią sukūrė vokietis Marcel Bresink.
„macOS“ 15.5 „Terminal“ aplikacijoje paleidus AFP komandą mount_afp pamatysite įspėjimą apie komandos pasenimą.
macarena@Mac-mini [~] mount_afp
* AFP Network Disk Obsoletion Warning ***
* AFP client is deprecated in the current version and will be removed in a future version of macOS. ***
* We encourage users to explore alternatives and migrate their workflows before upgrading to the version which removes support for the AFP client. ***
usage: mount_afp [-o option1[,option2...]]
afp://[username:password]@rhost[:port]/volume node
Keletas trečiųjų šalių NAS tiekėjų, tokių kaip „Synology“ ir kiti, savo produktuose palaiko AFP, tačiau tikėtina, kad netrukus jis taip pat bus nutrauktas. Norint prie jų prisijungti, greičiausiai reikės naudoti SMB.
Trečių šalių sprendimai
Tiems, kam absoliučiai būtina išlaikyti AFP, yra atviras trečiosios šalies produktas, vadinamas „Netatalk“, kuris įgyvendina AFP 3.4 per TCP/IP ir „AppleTalk“ palaikymą ir dar bus kurį laiką palaikomas. Tačiau neaišku, kiek laiko „Netatalk“ galės palaikyti AFP, nes jis taip pat pagrįstas pačiu protokolu.
Kadangi „Apple“ pašalino vietinį pagrindinį AFP palaikymą iš „macOS“, net trečiųjų šalių AFP produktai gali nebeveikti.
Informacijos apie AFP kūrėjams ieškokite dabar jau šiek tiek pasenusiame „Apple Filing Protocol Programming Guide“. Taip pat yra techninis dokumentas TN3151: Tinkamos tinklo API pasirinkimas. AFP gerai ir ilgai tarnavo „Apple“. Jis buvo paprastas ir lengvai naudojamas bei patikimas. Tačiau kadangi dabar gyvename TCP/IP pagrindu veikiančiame pasaulyje, jis nebenaudingas ir jau seniai laikas jį pašalinti.
Taigi, reziumuojant aukščiau išdėstytą informaciją galima drąsiai teigti – jei vis dar naudojate AFP, pats laikas pereiti prie SMB naudojimo.