Opera Mini - Opera Mini

Opera Mini
Rødt bogstav "O" set fra siden i 45 graders vinkel.  En grøn etiket i nederste højre hjørne lyder: "Mini".
Opera Mini -skærmbillede på Android.png
Skærmbillede af Opera Mini på Android
Udvikler (er) Opera Software AS
Første udgivelse 10. august 2005 ; 15 år siden ( 2005-08-10 )
Stabil frigivelse (r) [±]
Android 56.1.2254.57583 / 26. maj 2021 ; 2 måneder siden ( 2021-05-26 )
iOS 16.0.14 / 4. oktober 2018 ; 2 år siden ( 2018-10-04 )
Windows Mobile 10 og telefon 8.1 9.1.0.232 / 16. juni 2016 ; for 5 år siden ( 2016-06-16 )
Brombær 8.0.1 / 10. juli 2014 ; 7 år siden ( 2014-07-10 )
Symbian 7.1.32453 / 6. december 2016 ; for 4 år siden ( 2016-12-06 )
Java ME 8.0 / 12. marts 2014 ; 7 år siden ( 2014-03-12 )
Udgivelsesversion (er) [±]
Android 56.0.2254.57537 / 21. maj 2021 ; 2 måneder siden ( 2021-05-21 )
Skrevet i C ++ , Java , Pike
Motor
Operativ system Android , iOS , Windows 10 Mobile , Windows Phone 8.1 , BlackBerry , Symbian
Inkluderet med Nokia X -familie , Samsung -telefoner , enheder fra Celkon, Karbonn, Lava, Intex, Fly, Zen, HCL ME og andre producenter
Tilgængelig i 90 sprog
Type Mobil browser
Licens Freeware
Internet side www .opera .com /mobil /mini Rediger dette på Wikidata

Opera Mini er en mobil webbrowser udviklet af Opera Software AS . Det var primært designet til Java ME- platformen, som en low-end søskende til Opera Mobile , men det er nu udviklet udelukkende til Android . Det blev tidligere udviklet til iOS , Windows 10 Mobile , Windows Phone 8.1 , BlackBerry , Symbian og Bada . Fra 2018 er Android -build den eneste version, der stadig er under aktiv udvikling.

Opera Mini er afledt af Opera -webbrowseren . Opera Mini anmoder om websider via Opera Softwares komprimeringsproxy -server. Kompressionsserveren behandler og komprimerer anmodede websider, før de sendes til mobiltelefonen. Den kompressionsforhold er 90% og overførselshastigheden øges med to til tre gange som følge heraf. Forbehandlingen øger kompatibiliteten med websider, der ikke er designet til mobiltelefoner. Interaktive websteder, der er afhængige af enheden, der behandler JavaScript, fungerer imidlertid ikke korrekt.

I juli 2012 rapporterede Opera Software, at Opera Mini havde 168,8 millioner brugere fra marts 2012. I februar 2013 rapporterede Opera 300 millioner unikke Opera Mini -aktive brugere og 150 milliarder sidevisninger i løbet af denne måned. Dette repræsenterede en stigning på 25 millioner brugere fra september 2012.

Historie

Oprindelse

Opera Mini er afledt af Opera -webbrowseren til personlige computere , som har været offentligt tilgængelig siden 1996. Opera Mini var oprindeligt beregnet til brug på mobiltelefoner, der ikke kunne køre en konventionel webbrowser. Det blev introduceret den 10. august 2005 som et pilotprojekt i samarbejde med den norske tv -station TV 2 og kun tilgængeligt for TV 2 -kunder. En betaversion blev gjort tilgængelig i Sverige , Danmark , Norge og Finland den 20. oktober 2005. Efter at den sidste version blev lanceret i Tyskland den 10. november 2005, og stille og roligt blev frigivet til alle lande via Opera Mini -webstedet i december, blev browseren officielt lanceret verden over den 24. januar 2006. Den 3. maj 2006 blev Opera Mini 2.0 frigivet. Det inkluderede nye funktioner såsom muligheden for at downloade filer, nye brugerdefinerede skins , flere søgemaskineindstillinger på den indbyggede søgelinje, en hurtigopkaldsmulighed , nye søgemaskiner og forbedret navigation. Den 1. november 2006 introducerede Opera Mini 3 beta sikker browsing, RSS -feeds, fotooverførsel og indhold, der blev foldet ind i sin liste over funktioner og muligheder. Indholdsfoldning fungerer ved at folde lange lister såsom navigationslinjer til en enkelt linje, der kan udvides efter behov. En anden beta blev frigivet den 22. november, og den 28. november blev den sidste version af Opera Mini 3 frigivet.

Opera Mini 4

Den 7. november 2007 blev Opera Mini 4 frigivet. Ifølge Johan Schön, teknisk leder for Opera Mini -udviklingen, blev hele koden omskrevet. Opera Mini 4 inkluderer muligheden for at se websider på samme måde som en desktopbaseret browser ved at introducere oversigts- og zoomfunktioner og en liggende visningsindstilling. I tilstanden Oversigt kan brugeren rulle en zoomet ud version af bestemte websider. Ved hjælp af en indbygget markør kan brugeren zoome ind på en del af siden for at give et klarere overblik; dette ligner funktionaliteten i Operas Nintendo-baserede webbrowsere. Denne version indeholder også muligheden for at synkronisere med Opera på en personlig computer. Før Opera Mini 4 blev browseren tilbudt i to udgaver: Opera Mini Advanced til MIDP 2-telefoner med høj hukommelse og Opera Mini Basic til MIDP 1-telefoner med lav hukommelse. Opera Mini 4 erstattede Opera Mini Advanced. Oprindeligt Google var standard søgemaskine på Opera Mini. Den 8. januar 2007, Opera Software og Yahoo! annoncerede et partnerskab for at lave Yahoo! søg i stedet for standarden. Den 27. februar 2008 meddelte Opera Software , at Google fremover ville være standardsøgemaskine til Opera Mini og Opera Mobile . En version til Android -operativsystemet blev annonceret den 10. april 2008. I stedet for at overføre koden til Android blev der oprettet en indpakning til at oversætte Java ME API -opkald til Android API -opkald.

Senere versioner

Den 16. august 2009 udgav Opera Software Opera Mini 5.0 beta, der inkluderede faneblad, en adgangskodeadministrator, forbedret berøringsskærmsunderstøttelse og en ny grænseflade med en visuel hurtigopkald, der ligner den, der blev introduceret af Opera Software i deres desktopbrowser. Browserens brug af komprimering og krypteret proxy-baseret teknologi til at reducere trafik og hastighedsvisning af sider har den bivirkning, at den kan omgå flere tilgange til internetsensur . Siden 20. november 2009 har der været rapporter fra kinesiske brugere om, at når de bruger Opera Mini, bliver de omdirigeret til en fejlside, der får dem til at downloade Opera Mini China -version. Dette skyldes næsten helt sikkert, at den kinesiske regering er bekymret over, at brugerne bruger Opera Mini til at omgå Kinas store firewall . Opera gik med til at dirigere al deres trafik gennem offentlige servere. I 2009–10: En pressemeddelelse, der meddelte, at Indonesiens Smart Telecom havde valgt Opera Mini til deres enheder, sagde, at Opera Mini var verdens mest populære mobilbrowser, og at Rusland og Indonesien var de største brugere. En iPhone -version blev godkendt til distribution af Apple App Store den 13. april 2010.

Den 3. september 2014 begyndte Opera at registrere betaversionen af Opera Mini til Windows Phone . Opera Mini blev frigivet til Windows Phone seks dage senere, den 9. september 2014, som en offentlig beta. Dette markerede Opera's tilbagevenden til Microsofts mobile platform siden Windows Mobile faldt.

Funktionalitet

Opera Mini bruger en server til at oversætte HTML, CSS og JavaScript til et mere kompakt format. Det kan også krympe alle billeder, så de passer som skærmen på håndsættet. Dette trin gør Opera Mini hurtig.

De fleste Opera Mini-versioner bruger kun den serverbaserede komprimeringsmetode med maksimal komprimering, men nogle problemer med interaktive webapps . Opera Mini kan fungere i tre komprimeringstilstande: "mini" (eller "ekstrem" på Android -versioner), "turbo" (eller "høj" på Android -versioner) og ukomprimeret. Turbo- og mini -tilstandene reducerer mængden af ​​data, der overføres, og øger hastigheden på de langsommere forbindelser.

Mini -tilstandens funktionalitet er noget anderledes end en konventionel webbrowser, hvor mængden af ​​data, der skal overføres, er reduceret meget, men med et vist tab af funktionalitet. I modsætning til simple webbrowsere henter Opera Mini alt indhold via en proxyserver , gør det ved hjælp af Presto -layoutmotoren og omformaterer websider til et format, der er mere egnet til små skærme. En side komprimeres og leveres derefter til telefonen på et markeringssprog kaldet Opera Binary Markup Language (OBML), som Opera Mini kan fortolke . Ifølge Opera Software gør datakomprimering overførselstiden cirka to til tre gange hurtigere, og forbehandlingen forbedrer visningen af ​​websider, der ikke er designet til små skærme. Turbo -tilstand blev tilføjet senere og ligner Mini -tilstand, men omgår komprimering for interaktiv funktionalitet på bekostning af mindre ekstrem datakomprimering. Turbo- og ukomprimerede tilstande bruger "WebView" på Android og WebKit -layoutmotoren på iOS.

De Java ME og Windows Phone versioner har kun adgang til mini kompression tilstand. Andre versioner kan skifte mellem forskellige tilstande og få funktionalitet på bekostning af lavere eller ingen komprimering. Opera Software hævder, at Opera Mini reducerede mængden af ​​data, der blev overført til 90% i mini (ekstrem) tilstand; i turbo -tilstand (høj) reducerede den mængden op til 60%, svarende til tilstanden Reduced Data i Google Chrome .

Opera mini.png

Når en bruger surfer på internettet ved hjælp af Opera Mini, sendes anmodningen, via den forbindelse, der er tilgængelig på det tidspunkt af enheden ( mobilt bredbånd , Wi-Fi eller enhver anden mulighed, som enheden giver) om at få adgang til internettet til en af ​​de Opera Software -virksomhedens proxyservere, som henter websiden, behandler og komprimerer den og sender den tilbage til klienten (brugerens mobiltelefon).

Som standard åbner Opera Mini en forbindelse til proxyserverne, som den holder åben og genbruger efter behov. Dette forbedrer overførselshastigheden og gør det muligt for serverne hurtigt at synkronisere ændringer til bogmærker, der er gemt i Opera Mini -serveren.

Den Opera Software Selskabet fastholder over 100 proxy-servere til at håndtere Opera Mini trafik. De kører Linux og er massivt parallelle og massivt overflødige . "

Standard support

Fra 16. marts 2015 bruger Opera Mini's ekstreme komprimeringstilstand en opgraderet version af Presto -layoutmotoren, der er inkluderet i Opera 12 . Derfor understøtter Opera Mini de fleste af de webstandarder, der understøttes i Opera 12. Prestos udvikling er fortsat for Opera Mini, og yderligere understøttelse blev tilføjet til HTML5 -inputtyper , CSS Flexbox -model, CSS -rem -enheder og ECMAScript 5 . I modsætning til desktopversionen af ​​Opera er rammerne imidlertid fladtrykt på grund af klientbegrænsninger, og prikkede eller stiplede kanter vises som solide kanter på grund af båndbredde og hukommelsesproblemer. Da Opera Mini reformaterer websider, klarer den ikke Acid2 -standardernes overholdelsestest. Opera Mini understøtter tovejs tekst , hvilket betyder, at den korrekt kan vise højre-til-venstre-scripts som arabisk og hebraisk ud over sprog, der er skrevet fra venstre til højre. Det viser dog ikke tekst fra højre til venstre, hvis skriftstørrelsen er indstillet til lille eller meget lille . Indiske og kinesiske scripts understøttes kun, hvis en passende skrifttype er installeret på enheden som standard systemskrifttype.

Gengivelse med lille skærm

For enheder med skærme 128 pixels brede eller mindre er standard gengivelsestilstand Small-Screen Rendering (SSR). I denne tilstand formateres siden til en enkelt lodret kolonne, så den kun behøver at blive rullet lodret. Lange lister og navigationslinjer skjules automatisk (skjuler det meste af listen eller bjælken) af en funktion, der kaldes "indholdsfoldning". Et plustegn (+) vises ved siden af ​​det skjulte indhold; når der klikkes på den, skifter den indholdsfoldning. Webudviklere kan aktivere SSR i desktopversionen af ​​Opera for at se, hvordan deres websteder vises i mobile udgaver af Opera. I SSR -tilstand skaleres billederne til ikke mere end 70% af skærmstørrelsen i begge retninger.

Kompleks scriptgengivelse

Opera Mini kan sende indhold i bitmap -billedform, hvis en påkrævet skrifttype ikke er tilgængelig på enheden, hvilket er nyttigt for angivne scripts. Hindi , bengali og et par andre ikke-latinske tegnsæt understøttes.

JavaScript support

Når du surfer på nettet i Opera Mini-tilstand, JavaScript er bearbejdet af proxyserveren, og blot gengives på enheden. Dette begrænser interaktivitet . Scripts kan ikke køres i baggrunden på enheden. Hvis et script er sat på pause (på serveren), skal browseren kommunikere med serveren for at standse det. JavaScript kører kun i et par sekunder på Mini -serveren, før den standser på grund af ressourcebegrænsninger. På Opera Mini, før siden sendes til den mobile enhed, onLoadaffyres dens hændelser, og alle scripts må maksimalt udføres på to sekunder. Funktionerne setIntervalog setTimeouter deaktiveret, så scripts, der er designet til at vente et bestemt stykke tid, før de udføres, vil slet ikke blive udført. Når scripts er færdige eller timeout er nået, stoppes alle scripts, og siden komprimeres og sendes til mobilenheden. Når den er på enheden, er det kun en håndfuld begivenheder, der må udløse scripts:

  • onUnload: Udløses, når brugeren navigerer væk fra en side
  • onSubmit: Udløses, når en formular indsendes
  • onChange: Udløses, når værdien af ​​en inputkontrol ændres
  • onClick: Udløses, når der klikkes på et element

Når en af ​​disse hændelser udløses, sender den en anmodning til proxyserveren om at behandle hændelsen. Proxy -serveren udfører derefter JavaScript og returnerer den reviderede side til mobilenheden. Pop-ups , hvis de ikke er blokeret af JavaScript-begrænsningerne, erstatter den webside, der ses. Opera har udgivet retningslinjer for redigering af webindhold for at hjælpe forfattere.

Opera Mini kan køre i turbo- og ukomprimerede tilstande, ud over mini -tilstand. I Turbo -tilstand reduceres mængden af ​​data, der overføres, stadig meget ved komprimering, men i modsætning til mini -tilstand bliver JavaScript ikke opsnappet af serveren og fungerer korrekt.

Fortrolighed og sikkerhed

Opera Mini krypterer forbindelsen mellem mobilenheden og Opera -proxyserveren af ​​hensyn til sikkerheden. Krypteringsnøglen opnås ved den første start ved at anmode om tilfældige nøgler et bestemt antal gange. Opera Mini understøtter den mest avancerede version af Transport Layer Security (TLS) -protokollen, den understøtter også moderne sikre cifre som AES-GCM og ECC . Opera Mini's Extreme-tilstand tilbyder imidlertid ikke ægte ende-til-ende- sikkerhed, når du kun besøger HTTPS- krypterede websteder med det formål at gemme data. Med "Ekstrem/Mini-tilstand", når du besøger en krypteret webside, dekrypterer først Opera Minis servere siden, komprimerer den til datalagring og genkrypterer den derefter selv og til sidst videresender den til destinationstelefonen. Når du søger på et sikret websted med "Høj/Turbo -tilstand" eller "Ukomprimeret tilstand", opsnappes forbindelsen ikke af Opera Mini -serveren. Det betyder, at høj tilstand eller ukomprimeret tilstand ikke bryder ende-til-ende integritet.

Funktioner

Opera Mini bruger skyacceleration og datakomprimeringsteknologi. Opera Mini -servere fungerer som en proxy, der komprimerer og gengiver dataene på websider, før de sendes til brugerne. Denne proces hjælper med at indlæse webindhold hurtigere.

Skærmen kan skiftes mellem stående og liggende tilstand ved tastetryk eller automatisk skifte til telefoner med orienteringssensorer. Standardretningen kan ændres. Billedkvaliteten kan være indstillet til "Lav", "Medium" eller "Høj". Sidens indlæsningstider påvirkes af den valgte billedkvalitetsindstilling. Opera Mini understøtter kun én skrifttype, der kan indstilles til "Small", "Medium" eller "Large" størrelse. Hvis en webside bruger Courier eller en generisk skrifttype med en mellemrum, bruges den ene skrifttype stadig, men tegnene er adskilt, så hvert tegn fylder lige meget.

Gennemseværktøjer

Opera Minis adresselinje er i stand til at bruge flere forudkonfigurerede søgemaskiner. Brugeren kan tilføje flere søgemaskiner. Standardsøgemaskinerne er Google og Wikipedia .

Opera Mini har en annoncebloker . Når den er aktiveret, forsøger Opera Mini -servere at filtrere annoncer ud, før siden gengives og sendes til klienttelefonen.

Opera Mini har en AI-drevet nyhedsaggregat , der serverer personlige nyheder, nattilstand og privat browsing . Og kan gemme bogmærker , downloade filer, streame, gemme websider til offline læsning, og det husker brugerens browserhistorik.

Operasynkronisering

Ved logget ind på en Opera -konto; Gemte bogmærker, hurtigopkald, åbnede faner kunne sikkerhedskopieres og synkroniseres mellem forskellige telefoner eller med Opera-browseren på computere ved hjælp af "Opera Sync" -tjenesten. Og kan tilgås via webgrænseflade på https://sync.opera.com/web/

Markedsadoption

Den samlede andel af Opera -familien på markedet for mobile webbrowsere var omkring 5,01% i juni 2018.

Datacentre

Samlet data, der forbruges af Opera Mini-brugere verden over fra 2006 til midten af ​​2008 i TB

Opera Mini er afhængig af, at datacentre behandler websiden, før den sendes tilbage til telefonen i en komprimeret binær form. Opera Software driver datacentre i USA , Norge , Kina , Korea , Polen og Island .

Netværksoperatører

Flere mobilnetværksselskaber forudinstallerer Opera Mini på deres mobiltelefoner, herunder Telenor , AT&T , Vodafone , T-Mobile , KDDI , Omnitel , Pannon GSM , Telefónica Móviles de España og TMN .

Enheder

Følgende enheder blev forudinstalleret med Opera Mini fra august 2007. Nogle anførte enheder inkluderede kun Opera Mini, når de blev købt fra visse netværksoperatører.

Selvom Vlad Filippov ikke officielt understøttes på Chrome OS , udgav han en vejledning, der lærer, hvordan man kører Opera Mini inde i Chromium -browseren.

Se også

Referencer

eksterne links