Povijest ispisa na Androidu i kako ju je Mopria Alliance učinio boljom

click fraud protection

Ispis dokumenata s Android uređaja nije oduvijek bio jednostavan, ali je daleko dogurao. To je velikim dijelom zahvaljujući Mopria Alliance-u, koji je surađivao s Googleom na implementaciji osnovnih tehnologija ispisa u Android 8.0 Oreo.

Prije debija Android 8.0 Oreo zadane usluge ispisa, ispis dokumenata na Androidu bilo je lakše reći nego učiniti. Googleov mobilni operativni sustav nije dobio izvornu podršku za pisač sve do Androida 4.4 KitKat, a uz izuzetak rješenja trećih strana kao što je Samsung, za postavljanje pisača potrebni su dodaci specifični za dobavljača i vozači. Ali zahvaljujući Mopria Alliance-u, konzorciju proizvođača pametnih telefona i pisača, Androidova kompatibilnost s pisačima znatno se poboljšala. Android Oreo podržava nevjerojatnih 97 posto pisača na tržištu—više od 100 milijuna—plus značajke kao što su dvostrani ispis, Wi-Fi Direct ispis, orijentacija i podešavanje veličine papira.

Ali kakve veze Mopria Alliance ima s mobilnim ispisom i što se sprema za buduće verzije Androida? Ovdje je kratka povijest okvira za ispis Androida i pregled poboljšanja u pripremi.

Ispis na Androidu s Androidom 4.4 KitKat

Android KitKat izbornik ispisa.

Rane verzije Androida nisu izvorno podržavale ispis. Ispis dokumenta, slike ili bilo čega drugog s Android pametnog telefona ili tableta prije KitKat-a zahtijevao je preuzimanje alata treće strane kao što je Google Cloud Print, povlačeći dokument u drugoj aplikaciji i koristeći Androidov izbornik Dijeli da ga proslijedite gore spomenutom alatu. Nepotrebno je reći da to nije bilo elegantno rješenje - posebno u usporedbi s Appleovim AirPrintom i drugim konkurentima u usponu.

Androidovoj usluzi pisača bilo je potrebno preinačenje, a Google je to uspio 2013. Android 4.4 KitKat označio je debi API-ja za upravljanje pisačima i izvorne Android platforme za ispis. Nastajući Android Print Framework imao je korisničko sučelje s padajućim izbornicima za odabir pisača i stranice te upravitelj ispisa koji je prosljeđivao zahtjeve za ispis iz aplikacija dostupnim uslugama pisača.

Proizvođači pisača, naravno, nisu bili ograničeni na novi upravitelj ispisa. Mogli su koristiti API-je za razvoj vlastitih usluga ispisa i njihovu distribuciju putem Google Playa, a mnogi su to i učinili, uključujući HP, Canon, Epson i Brother. U međuvremenu, programeri aplikacija imali su slobodu dodavanja radnji ispisa aplikacijama ili implementacije novih API-ja ispisa za stvaranje, otkazivanje i provjeru statusa ispisnih zadataka koji su u tijeku.

Evo kako je Androidov skup ispisa tada funkcionirao (i kako uglavnom radi i danas): Kad je korisnik pokrenuo ispis posao unutar aplikacije, aplikacija je uputila API pozive Android Print Frameworku, koji je zauzvrat uputio pozive ispisu servis. (Jedan od tih API poziva bio je Googleov PDF renderer, koji je generirao paginiranu PDF verziju datoteke za biti ispisan.) Usluga ispisa je zatim dovršila rukovanje s pisačem, čime je započeo proces ispisa.

Nažalost, KitKatova nova platforma za ispis bila je sama definicija golih kostiju. Android 5.0 Lollipop poboljšao s izbornikom nadahnutim materijalnim dizajnom s pregledom ispisa i padajućim izbornikom za veličinu papira, boju, orijentaciju i raspon stranica. I Android 7.0 Nougat sa sobom je donio nove API pozive koji su prikazivali status poslova ispisa, omogućujući aplikacijama prikaz indikatora napretka ispisa. (U prethodnim verzijama Androida to nije bilo odmah vidljivo.) Ali Androidov skup ispisa nije došao na svoje do Orea.

Poboljšanja ispisa na Androidu 8.0 Oreo zahvaljujući Mopria Alliance

The Mopria savez, globalno neprofitno tijelo za standarde mobilnog ispisa, možda nema mnogo na putu prepoznavanja robne marke, ali teško da je novo dijete u bloku. U pet godina od svog osnutka, zaposlio je teškaše pisača i produktivnosti, uključujući Adobe, Konicu Minoltu, Qualcomm, Lexmark, Kyocera, Dell i Toshiba, a svi su se obvezali podržavati osnovne tehnologije ispisa, značajke i usluge na mobilnim uređajima.

Brent Richtsmeier, predsjednik Upravnog odbora Mopria Alliance, izjavio je za XDA programeri da je Mopriina tehnologija instalirana na više od 750 milijuna uređaja različitih mobilnih uređaja, te da svaki dan isporučuje 1,4 milijuna stranica na pisače. "Kako svijet postaje sve povezaniji [...] vrlo je jasno da je sve međusobno povezano i mobilnije, ali ljudi i dalje trebaju ispisivati", rekao je gospodin Richtsmeier.

U tu svrhu, Mopria se udružila s Android OEM-ima kao što su Samsung—osnivač Mopria Alliance-ZTE, Huawei, i Amazon za isporuku tableta i pametnih telefona s Mopria Print Library (MLP), Mopria paketom razvojnih alata. Jedan plod njegova rada je Samsung Print Service, mobilni alat za ispis za Android Print Framework koji dolazi unaprijed instaliran na Samsung Galaxy S4, S5, S6, S7, S8, i S9. (G. Richtsmeier kaže da ima približno 400 milijuna aktivnih korisnika mjesečno.) Drugi je ZTE-ov Axon 7 i Axon 7 Max, koji se isporučuje u Kinu s predinstaliranom Mopria Print Service.

Istovremeno, Mopria je započela suradnju s Google spojiti svoje tehnologije s Android Open Source Projectom (AOSP) baza koda. U godinama nakon izdavanja KitKata, doprinio je tisućama redaka koda koji su kulminirali Nova i poboljšana zadana usluga ispisa za Android Oreo.

Zadana usluga ispisa u Android 8.0 Oreo podržava standardne postavke ispisa kao što su podešavanje boje, odabir vrste medija i kopiranje. Besplatan je i jednostavan za korištenje, ali također ne sprječava razvojne programere da kreiraju vlastite proizvode s certifikatom Mopria.

Ići prilagođenom rutom je relativno lako, prema g. Richtsmeieru. Pridruživanje Mopria Allianceu prvi je korak—uključena je mala naknada za licenciranje. Zatim, programeri imaju nekoliko opcija: (1) kompajlirati Mopria biblioteku s vlastitim kodom, (2) koristiti bazu koda koja Mopria licencira sve članove Mopria Alliancea ili (3) upotrijebi Mopriin postojeći AOSP kod za pisanje prilagođenog rješenja.

Nakon što je kod postavljen, slijedi testiranje. Članovi Mopria Alliancea imaju pristup skupovima alata za testiranje sukladnosti, uključujući automatizirane testove za pojedine uređaje i pisače. Nakon što se provedu potrebni testovi i prikupe podaci, rezultati se moraju poslati tvrtki Mopria inženjer, koji ih pregledava kako bi osigurao da se kôd ponaša prema očekivanjima i provjerava sve potrebne kutije. Ako sve bude u redu, aplikacija se smatra certificiranom za Mopria.

Budućnost ispisa na Androidu

Androidova platforma za ispis prešla je dug put od ere prije KitKat-a, kada su zaobilazna rješenja (obično uključivala izbornik Dijeli) bili su jedini način da se nešto ispiše—osim prijenosa datoteka na računalo povezano s pisačem, tečaj.

Unatoč tome, zadana usluga ispisa Android Oreo upadljivo nema poslovne značajke kao što su bušenje, savijanje, klamanje, autentifikacija PIN-om ili značajke računovodstva. Također ne podržava "dijeljenje za ispis"—ne postoji jednostavan način za ispis nečega iz Androidovog izbornika za dijeljenje. (G. Richtsmeier za potonji problem krivi grešku u Androidovoj klasi WebView prije godinu dana, koja je odgodila implementaciju.)

Razlika u značajkama između zadane usluge ispisa Android Oreo i aplikacije Mopria. Izvor: Mopria.

Usluge ispisa trećih strana kao što je Mopria vlastita samostalna usluga ispisa Mopria, koja je besplatno dostupna od Trgovina Google Play, pomažu popuniti prazninu u funkcionalnosti, dodajući značajke kao što su odabir ulazne ladice, Bluetooth ispis, ad hoc Wi-Fi ispis i izravan USB-OTG ispis. Ali to nije velika utjeha za korisnike u zemljama s nedostatkom internetske infrastrukture ili u kojima trgovina Google Play nije dostupna.

Mopria Print ServiceProgramer: Mopria savez

Cijena: besplatno.

4.5.

preuzimanje datoteka

Znakovi poboljšanja su na horizontu, srećom, kao Android P donekle će premostiti jaz u značajkama.

Nekoliko obvezivanja u Android Gerritu koje su krajem prošle godine poslali Mopria programeri ukazuju na podršku Pisači samo za IPPS. IPPS je sigurna implementacija internetskog protokola za ispis (IPP) temeljena na HTTPS-u koja aplikacijama omogućuje slanje poslova ispisa, upit o statusu ispisa i više s pisačima povezanim na internet.

A u siječnju su Mopria programeri počeli postavljati temelje za još jednu stvar koju je lijepo imati: Wi-Fi Direct ispis. Trenutačno zadana usluga ispisa na Androidu podržava samo lokalne bežične infrastrukturne veze putem usmjerivača ili žarišne točke, ali nove obveze dodajte podršku za izravne veze između Android pametnih telefona i tableta te Wi-Fi Direct kompatibilnih pisača. Uz Wi-Fi Direct nije potrebno uparivanje, a za razliku od Wi-Fi žarišnih točaka, neki pisači čak ne zahtijevaju lozinku.

G. Richtsmeier je rekao da su Mopria programeri također isporučili kod za ručno dodavanje pisača.

„Provedene su studije koje pokazuju da osamdeset posto milenijalaca, koji čine većinu radne snage, svoj posao obavlja s mobilnom tehnologijom, ali da samo 33 posto njih kaže da te mobilne tehnologije zadovoljavaju njihove potrebe," rekao je g. Richtsmeier, "a ispis je nešto na što ljudi gledaju kao na ključnu stvar koja se događa u ured. Mopria pokušava popuniti tu prazninu [i] zadovoljiti [te] potrebe."