Apple pentru dezvoltatori: dacă vă ștergem vechea aplicație, merită

Recent, Mulți dezvoltatori s-au plâns Despre modul în care Apple a amenințat că își va elimina aplicațiile din App Store pentru că nu au fost actualizate într-o „perioadă lungă de timp”. Acum, compania a răspuns – prin Emiterea unui comunicat de presă De fapt, spune că nimeni nu descarcă aplicații oricum.

Avizul, emis vineri seara, spunea:

Ca parte a procesului de îmbunătățire a App Store, dezvoltatorii de aplicații care nu s-au actualizat în ultimii trei ani și nu reușesc să atingă pragul minim de descărcare, ceea ce înseamnă că aplicația nu a fost descărcată deloc sau de prea puține ori într-o perioadă de 12 luni. într-un rând — primiți un e-mail Un e-mail pentru a le anunța că aplicația lor a fost selectată pentru eliminare din App Store.

Am mai auzit despre aceste e-mailuri – săptămâna trecută, dezvoltatorilor le place Robert Capoy Și Emilia Lazer Walker Ei au raportat că le-au primit și și-au exprimat îngrijorarea că au 30 de zile pentru a-și actualiza aplicațiile sau vor fi eliminate din magazin. Alți dezvoltatori au împărtășit experiențe similare pe Twitter, spunând că politica și timpul acordat acestora pentru a face modificări sunt nedrepte pentru dezvoltatorii independenți.

Ei și-au exprimat, de asemenea, îngrijorări mai profunde cu privire la decizia Apple de a șterge o întreagă categorie de aplicații, deoarece consideră că acestea nu aparțin magazinului său de aplicații. Lazer-Walker a susținut că jocurile ar trebui să li se permită să expire și că ar putea fi încă de valoare fără a fi un serviciu. Kabwe și-a exprimat o idee similară, menționând că încă mai puteți cumpăra jocuri pentru consolă din anii 2000. Pentru a pune argumentul altfel: eliminarea de către Apple a acestor aplicații este un pic ca ștergerea filmelor din iTunes Store doar pentru că apar cu bare negre pe televizoarele moderne (deși înțeleg că interpretarea semnalului video este mai puțin complicată decât rularea codului).

Explicația Apple explică de ce regulile sunt aplicate inconsecvent, așa cum au remarcat unii dezvoltatori. de exemplu, Notă de la un dezvoltator cine care buzunarul lui DumnezeuUn joc popular din primele zile ale iPhone, nu a fost actualizat de șapte ani, dar este încă în App Store. Apple spune practic că este încă în picioare pentru că este încă popular.

Pe de o parte, acest raționament nu se aliniază neapărat cu prima jumătate a postării Apple, unde spune că elimină aplicațiile învechite pentru a asigura „încrederea utilizatorilor în aplicațiile de înaltă calitate” și pentru a îmbunătăți capacitatea de descoperire, securitatea, confidențialitatea și experiența utilizatorului. . La urma urmei – dacă o aplicație este o problemă pentru că este învechită, mai multe descărcări vor face ca o aplicație proastă să fie o problemă și mai mare. Cine este rănit dacă există o aplicație învechită pe care aproape nimeni nu o descarcă?

Dar Apple spune că nu vrea ca App Store să fie aglomerat cu aplicații pe care atât dezvoltatorii, cât și utilizatorii le-au uitat. ea are Destul de necazuri Făcând mai ușor pentru utilizatori să găsească aplicații care sunt la fel de bune ca și ele, este ușor să ne imaginăm că Apple văd ștergerea aplicațiilor vechi, aparent incomode, ca o soluție bună.

În timp ce postarea Apple poate părea o palmă în față pentru dezvoltatorii îngrijorați să rateze ceva pentru care au petrecut timp real și efort, compania extinde o mică ramură de măslin. Postarea notează că oricine primește o notificare de acum înainte – și cei care au primit-o deja – vor avea la dispoziție 90 de zile în loc de 30 pentru a-și actualiza aplicația înainte de a o elimina. Deși acest lucru ar trebui să faciliteze pentru dezvoltatori să-și salveze aplicațiile, nu permite programelor să „existe ca obiecte finalizate”, a spus Lazer-Walker. Se pare că Apple este interesat doar de lucruri finalizate care încă mai atrag multă atenție.

READ  Oculus Quest ar putea obține aplicații Android

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *