Cseszd meg, Google! Avagy ezért problémás a Nextcloud kliens Androidon

Az Androidos Nextcloud klienssel csak képeket és videókat lehet feltölteni, mást nem. Ez nem a fejlesztők hibája, hanem a Google önkényes korlátozása. De van megoldás.

Részletek:

Nextcloud logó
Nextcloud logó

Az Androidos Nextcloud klienssel csak képeket és videókat lehet feltölteni, mást nem. Ez nem a fejlesztők hibája, hanem a Google önkényes korlátozása. De van megoldás.

Részletek:

Nem volt ez mindig így. Az Androidos Nextcloud kliens egy ideig rendben működött: bármilyen fájl feltölthető volt a saját felhődbe, nem akadályozta ezt semmi.

Mi változott?

A történet 2024 szeptemberében kezdődik, amikor a Google mindenféle előzetes értesítés nélkül megtagadta a Nextcloud alkalmazás új verziójának a Google Play Store-ba való feltöltését. Arra „kérték” a fejlesztőket, hogy a Storage Access Frameworkön (SAF) vagy a MediaStore API-n keresztül érjék el a fájlokat. Ezek közül azonban egyik sem megfelelő, mert az SAF alkalmazások közti fájlcserére való, a MediaStore API pedig – ahogy azt a neve is mutatja – csak médiafájlok (képek, videók) kezelésére szolgál. Vagyis ez a megszorítás lényegében, ha nem is teljesen, de nagyrészt használhatatlanná teszi a klienst.

A Nextcloud csapat többször is fellebbezett a döntés ellen, hiszen eddig egyrészt nem volt ezzel semmi baja a Google-nek, másrészről pedig ez immár több millió felhasználót érint. A Google persze hárít, mert hogy „biztonsági megfontolások”, ugyanakkor eddig ezzel senkinek sem volt problémája. Se az első feltöltéskor, 2011-ben, se pedig az első biztonsági átvizsgáláskor, 2016-ban.

Magyarul: Azért nem lehet bármilyen fájlt feltölteni az Androidos Nextcloud kliensen keresztül, azért lett sokkal rosszabb a felhasználói élmény, mert a Google úgy döntött, hogy kiszúr a Nextclouddal. Ez ellen pedig túl sokat nem tud tenni a csapat, hiszen a Google őrzi az ökoszisztéma kulcsát, a pereskedés drága, a döntéshozók pedig lassan, sokszor csak évek alatt döntenek.

Alkalmazást frissíteni pedig muszáj, így a Nextcloud csapat – más lehetőség híján – végül elfogadta és implementálta a korlátozásokat.

Ezért nem lehet médiatartalmon kívül bármit feltölteni.

Kénytelenek vagyunk feltételezni, hogy így vagy úgy, de a Google szándékosan akar kiszúrni a számára potenciális konkurenciát jelentő kisebb cégekkel, szolgáltatásokkal. Márpedig a Nextcloud kiválóan helyettesíti az általános Google szolgáltatásokat (a keresőn kívül) egy digitális magánéletet tiszteletben tartó megoldással.

Nem ez lenne az első alkalom a Big Tech történetében, amikor tisztességtelen eszközökhöz nyúlnak. Az Amazont azzal gyanúsítják, hogy lemásolja a népszerű termékeket, majd saját név alatt, a saját algoritmusa által előrébb sorolva „dobja piacra” azt. Vagy ott van az 1990-es évekből származó trükk a Microsofttól, amikor úgy módosította a Windows API-t, hogy az MSOffice tökéletesen működjön, de hogy, hogy nem, a konkurenciát jelentő WordPerfect futásakor problémákat okozzon.

Megoldás

Öröm az ürömben, hogy a Google keze csak a Play Store bejáratáig ér. Az alternatív alkalmazásboltokból letöltött kliensek teljeskörűen használhatóak. Persze ehhez kell egy kis technikai affinitás és némi elővigyázatosság, de megoldható.

A Nextcloud az F-Droid alkalmazásbolt használatát ajánlja: https://f-droid.org/en/

A telefon az F-Droid letöltésekor és telepítésekor (valószínűleg) panaszkodni fog, de nem kell megijedni: csak el akar tántorítani attól, hogy felfedezd az alternatív alkalmazásboltok világát. Ne engedd, az ellenállás ezúttal közel sem hasztalan.

Az F-Droid letöltése és telepítése után a Nextcloudra rákeresve – egyebek mellett – megtalálod a tökéletesen működő klienst (ami ez lesz: https://f-droid.org/en/packages/com.nextcloud.client/).

Probléma megoldva

Úgy néz ki, segített a nyilvánosság: a Google „meghallotta” a panaszokat és megadta a szükséges jogokat, így a Nextcloud alkalmazás hamarosan újra képes az összes fájltípus kezelésére.

Az eredeti hír a Nextcloud blogján olvasható: https://nextcloud.com/blog/nextcloud-android-file-upload-issue-google/