Lupte de vineri seara: Ce este mai bine pentru magazinele de aplicații, grădina zidită sau deschisă?

Laaaaaaaaaaaadies and Gentlemen, bun venit la Friday Night Fights, o nouă serie de meciuri săptămânale între două fără milă luptători care vor lupta până la moarte - sau cel puțin sunt de acord să nu fie de acord - cu privire la care este mai bine: Apple sau Google, iOS sau Android?

După subiectul din această săptămână, cineva va scuipa dinți. Întrebarea noastră: Ce este mai bun pentru magazinele de aplicații, grădină zidită sau deschisă? Apple veterinarizează fiecare aplicație lansată în magazinele de aplicații iOS și Mac, dar Google permite accesul la orice, eliminând aplicațiile numai dacă își încalcă condițiile. Ce este mai bun pentru dezvoltatori și consumatori?

Într-un colț, avem gorila de 900 de lire sterline, Cultul lui Mac; în colțul opus, purtând trunchiurile verzi, avem parvenitul norocos, Cultul Android!

Plasați pariurile, domnilor! Acesta va fi unul sângeros.

Apple și Google au opinii polar opuse cu privire la trimiterea cererilor pentru distribuire pe piețele lor de aplicații. Pe de o parte, avem Apple, care are îndrumări stricte și un proces de aprobare. Pe de altă parte, avem Google, care are și orientări, dar nu are un proces de aprobare (respirație). Voi arunca o privire asupra abordării Google și vă voi arăta unele dintre avantajele existenței unui sistem precum Google și de ce nu are de ce să vă faceți griji pentru utilizatorul final.

Există o mulțime de motive pentru care Google nu solicită dezvoltatorilor aprobarea aplicațiilor înainte de a le trimite pe Android Market. În primul rând, este de a permite dezvoltatorilor libertatea de a împinge actualizările și aplicațiile în timpul liber. Un dezvoltator (nu o companie mare) poate face doar atâtea testări ale aplicației lor și, oricât de mult ar încerca, bug-urile par să apară întotdeauna. Procesul de neaprobare Google permite dezvoltatorului să identifice rapid eroarea prin feedback-ul utilizatorilor, să o remedieze și apoi să împingă o actualizare cât mai curând posibil. Un dezvoltator pentru Apple ar trebui să identifice eroarea, să o remedieze, apoi să trimită actualizarea către Apple pentru aprobare. Între timp, versiunea buggy a aplicației rămâne și utilizatorii continuă să se plângă. Acum nu este doar pentru erori, dezvoltatorilor le place, de asemenea, să adauge noi funcții, lucru care se poate face mai rapid datorită formatului de neaprobare al Android. Sistemul deschis al Android încurajează, de asemenea, dezvoltatorii independenți să își asume o șansă și încurajează dezvoltarea în loc să susțină procesul pentru a alege manual aplicațiile pe care le consideră acceptabile.

Neaprobarea Android nu duce la apariția unor aplicații nenorocite pe Android Market? Desigur, dar înseamnă, de asemenea, că oricine le descarcă va putea să le evalueze și să anunțe ceilalți utilizatori că sunt niște porcării. Cum rămâne cu securitatea, dacă Google nu aprobă aceste aplicații, de unde știm că nu sunt amestecate cu programe malware? Din fericire, fiecare aplicație (și cont de dezvoltator) încărcată pe Android Market este scanată automat de sistemul propriu de protecție malware Google. Dacă ceva nu este în regulă, Google va elimina aplicația din Android Market, precum și de pe orice dispozitiv care ar fi putut să o descarce. Android este deja construit de la bază pentru a inhiba eventualele daune pe care le-ar putea provoca o aplicație rău intenționată dacă ar ajunge pe telefon. Cu sandboxing și permisiuni, o aplicație care obține acces la orice informații pe care nu ar trebui, este foarte puțin probabilă.

În ciuda diferențelor de abordare a acestor două platforme, rezultatul final a fost două magazine de aplicații care se descurcă extrem de bine. Android este cu siguranță platforma mai prietenoasă pentru dezvoltatori, dar dezvoltatorii vor suporta orice restricții sunt necesare pentru a obține aplicațiile lor pe orice piață care deservesc numerele grandioase pe care le vedem pe Android și Apple. În ceea ce ne privește pe utilizatorii finali, beneficiem în ambele sensuri.

În această săptămână, sfera iOS a avut un pic de controversă pe mâna sa după ce s-a descoperit că draga aplicație de rețea socială Path a fost încărcarea agendelor utilizatorilor pe serverele lor fara permisiune. Path a primit o doză uriașă de publicitate negativă, și-a cerut scuze, a lansat o actualizare a aplicației pentru a remedia problema și a șters informațiile de pe serverele lor.

Unul dintre motivele pentru care oamenii s-au simțit atât de trădați nu a fost doar pentru că Path făcea ceva destul de clar a încălcat așteptările utilizatorilor cu privire la confidențialitate, ci pentru că Apple a aprobat o aplicație care a făcut aceste lucruri pentru a începe cu.

Când un proces încetează, este ușor să spunem că este rupt, dar este de fapt o dovadă a cât de bine funcționează procesul de aprobare a App Store că există o așteptare omniprezentă de la utilizatorii că aplicațiile din magazin nu le vor fura datele, nu le vor infecta dispozitivele sau nu vor face nimic despre ceea ce un utilizator ar crede că este nepotrivit... chiar dacă, ca și în cazul Path, acțiunea nedorită nu este de fapt interzis de EULA pentru dezvoltatori.

Cu alte cuvinte, problema aici este încrederea. Având un proces de aprobare, clienții din App Store pot avea încredere că datele lor sunt sigure și când aceste date apar nu pentru a fi în siguranță din cauza unei aplicații necinstite, există o responsabilitate clară: Apple în sine și dezvoltatorul care a programat aplicația. Îi încurajează pe dezvoltatori să rămână sinceri și ca Apple să rămână mereu vigilenți. Mai important, sentimentul de încredere promovat de procesul de aprobare este un element imens din ceea ce face din App Store distribuția dominantă a aplicațiilor metodă în mobil: utilizatorii cheltuiesc mai mulți bani, deoarece au încredere în controlul calității Apple, ceea ce determină, la rândul său, dezvoltatorii să câștige mai mulți bani decât pe, să zicem, Android.

În majoritatea conturilor, Google este atent la eliminarea aplicațiilor necinstite de pe piața de aplicații după ce utilizatorii încep să se plângă... dar nu este suficient. Descărcați orice aplicație de pe piață și există șansa ca aceasta să fie una necinstită, căutând să facă ceva ascuns cu datele dvs. Ceea ce Apple recunoaște este că sănătatea unui ecosistem de aplicații se reduce la încredere, ceea ce înseamnă că trebuie să își asume un anumit grad de responsabilitate pentru conținutul pe care îl vând. Uneori, aprobă leneș aplicațiile pe care nu ar trebui să le facă, sunt criticate pentru asta și arată ca niște proști pentru o perioadă de timp... o mare parte a de ce utilizatorul mediu Android cumpără mai puține aplicații (iar dezvoltatorii își reduc mai puțin aplicațiile) decât pe iOS.

Ultima postare pe blog

| Cultul lui Mac
August 21, 2021

Surface Pro 4 vrea să omoare iPad Pro și MacBook Air dintr-o datăS-a găsit Microsoft câștigător?Foto: MicrosoftFoto: MicrosoftMicrosoft nu acceptă ...

| Cultul lui Mac
August 21, 2021

WhoSampled este ca Shazam pentru mostre și versiuni de copertăWhoSampled sapă în ADN-ul muzicii tale.Foto: WhoSampledWhoSampled este o aplicație iO...

| Cultul lui Mac
August 21, 2021

iPhone 5S obține butonul de acasă din cristal de safir cu senzor de amprentă digitală [Zvon]IPhone 5S ar putea veni cu un buton tactil capacitiv di...