Yandex lanseaza propriul browser de internet ep
Astăzi, un nou browser Yandex a fost introdus - în primul rând, că nu sunt doar asamblate din componente gata făcute, și proiectat aspectul său de la zero, după ce a lucrat fiecare detaliu posibil. Acum putem vorbi despre ce și cum am făcut-o.
Pe browser-ul pentru a lucra o echipă de mai multe zeci de persoane, care cantaresc cu atenție argumentele pro și contra pentru fiecare soluție. A trebuit să înțelegem ce tehnologiile existente și de ce ar trebui să fie în browser-ul de la Yandex. Și cea mai importantă sarcină a fost de a găsi și implementa soluții care ar face Yandex într-adevăr un nou produs într-o piață competitivă astfel de programe.dispozitiv de browser
Unul dintre primele în fața noastră era o alegere între motoare. De fapt, pe piață există patru care merită să vorbim: Trident, Presto, Gecko și WebKit. În primul care rulează Internet Explorer. Acesta poate fi folosit, iar dezvoltatorii terți, dar, în primul rând, a face modificări la acesta nu poate fi decât Microsoft, și în al doilea rând, în acest caz, browser-ul va fi compatibil doar cu Windows. Al doilea - un drept de proprietate de dezvoltare închisă Opera Software. Acesta este principalul motiv pentru care am refuzat această opțiune.
De fapt, o alegere serioasă între două motoare a fost open source - Gecko și WebKit, în plus, am ales imediat între ligamentele motorului și codul care va rula interfața browser-ului și extinderea acesteia. Ne-am gândit scris propriul shell, dar ca rezultat se poate obține extensii ale sistemului nu este compatibil cu tot ce este pe piață. Ca urmare, am decis că nu este necesar să se cheltuiască resurse suplimentare, care în cele din urmă nu se poate justifica. Alegerea redus până la variantele Gecko, plus Firefox și WebKit Plus Chromium.
În ceea ce privește viteza, ei nu cedează unul de altul, astfel încât argumentul a început atunci când se decide alți factori. Principalul avantaj al Firefox Gecko ligamentului plus este abilitatea de a personaliza cu ușurință de proiectare. A fost de cea care începe de nevoile noastre prioritare - am vrut sa facem un program cu noua interfață, care va fi creat Yandex echipa. Dar atunci când selectați această opțiune pentru a avea probleme de performanță. În Firefox coajă, spre deosebire de crom, browser-ul gestionează de memorie în sine, și, în ciuda absenței aproape completă a scurgerilor, fragmentarea acesteia are loc încă. În plus, codul Firefox nu este cel mai precis și face o serie de schimbări importante pentru noi ar fi ușor.
La ligamentului WebKit plus Chromium aceste deficiențe nu au fost. Chromium fiecare filă este un proces separat și deallocation de memorie următoarele sisteme de operare. Și, de obicei, sistemul de operare se descurcă cu această problemă mai eficient decât browser-ul în sine. Curat și ordonat codul de crom face mult mai ușor de a crea ceva nou de la ea. Sa decis să aleagă această opțiune, chiar dacă important pentru noi la minus - interfața shell este foarte dificil să se schimbe. Și ne-ar dori să atragă browser-ul de la sol în sus și re-design-l pentru a interacționa cu utilizatorul. Chiar și pentru a schimba forma de file, am avut foarte adânc pentru a înțelege codul și mult rescrierea.
Lucrul cu interfață
Se pare că interfața browser-ele moderne este atât de minimalist, care a plecat de nimic mai mult. Dar am decis că se uită la fereastra Yandex, nu ar trebui să vedeți elementele interfeței, care nu este necesară în prezent. Deci, nu a fost - sau, mai degrabă, a dispărut - săgeata „Next“. Se poate observa numai atunci când este, în cazul în care pentru a merge mai departe.
Apropo, chiar și peste un astfel de fleac cum poate părea, această săgeată, ne-am gândit mult timp. 50 de variante diferite au fost extrase.
În cele din urmă, am decis că formatul acestui element a devenit un canon stabilit, care trebuie să fie îndeplinite. O versiune finală a desenului, pornind de la săgeata, care a fost creat de Institutul American de proiectare. Odată ce el a dezvoltat un set de pictograme pentru navigare, acesta este considerat acum în mod convențional ideale. Am redrew opțiunea sa, schimba forma și proporțiile în conformitate cu viziunea sa, a scris în pixel răzuirea și a primit o săgeată care ne-a abordat.
Dar, pentru a face ceva nou, a fost necesar pentru a înțelege modul vechi. Ne-am bazat pe o mulțime de cercetare, dar firele și experimentele lor. De exemplu, lucrează la interfața Yandex privit ca unii dintre colegii noștri sunt browsere. Iar principiul a fost că nu a fost dezvoltatorii. Așa că am fost capabili să „trăiască“ a se vedea ceea ce oamenii obișnuiți au obiceiuri atunci când folosesc internetul.
Apropo, logo-ul browser-ului, cum ar fi el însuși, este tras în Yandex. În acest caz, ne-am atras designeri străini, inclusiv străine, dar totuși, ele au fost desen, noi nu se potrivesc. Schița a logo-ului, care în cele din urmă a confirmat, doar un pix într-un caiet pictat manager de proiect Dmitry Timko. Și apoi a finalizat impreuna cu designerul nostru Mihailom Nezhdanovym.
Logo-ul Yandex, precum și alte browsere în jurul valorii. Ne-am gândit să o facem altora, dar am decis să plătească tribut adus tradiția ca logo-urile unor astfel de programe se joace în sus forma globului. În plus, forma rotunda va ajuta o persoană pentru a identifica rapid pictograma browser-ul de pe desktop.
Și, de exemplu, fișiere MP3 joc Yandex va fi în funcțiile de sistem ale sistemelor de operare. Dar ne-am gândit și că nu toate paginile ar trebui să fie deschise imediat pentru utilizator, deoarece nu toate paginile de pe Internet sunt la fel de sigure. Browserul utilizează propria noastră tehnologie Navigare sigură. Ea îi dă posibilitatea de a verifica URL-ul pe baza faptului că știm cât de periculos. În fiecare zi, vom verifica mai mult de 20 de milioane de pagini și baza noastră este cel mai relevant pentru utilizatorii de servicii Yandex. Și cu ajutorul sistemului de programul verifică Kaspersky Lab pentru viruși fișiere pe care utilizatorii descarcă direct pe computer. Acest lucru nu neagă necesitatea de a avea anti-virus, dar poate preveni descărcările de fișiere, care este cunoscut faptul că acestea pot provoca daune.
și soluții de Opera Software de companie va fi utilizată în browser. În special, vom folosi tehnologia Opera Turbo, care vă permite să descărcați rapid paginile, chiar și cu conexiuni mai lente. Modul Turbo va apărea în următoarea versiune a produsului.
La afișarea paginii, introduceți o interogare de căutare, de ortografie și traducerea, localizarea și verificarea virușilor și pot fi utilizate mai multe abilități, care au companii globale. Nu toți vânzătorii de browser au propriile lor nor, și ei trebuie să coopereze cu cei care pot oferi pentru ei.
Din fericire, avem o gamă completă de servicii de cloud. Este important să înțelegem că Yandex a fost întotdeauna cât mai aproape de Internet rus, locale, informat despre diferența dintre un utilizator Runet și cum să răspundă mai bine la el.
Traducător, care poate traduce Yandex ca întreaga pagină și anumite cuvinte și fraze pur și simplu pentru alocarea, pe deplin de lucru pe datele statistice ale Internetului. Acesta este un număr foarte mare de documente paralele, care se află în indexul Yandex. O mască, care este verificat Navigare sigură, construit pe baza unor zeci de milioane de pagini periculoase, Yandex cunoscute și relevante pentru utilizatorii săi.
În plus, Yandex foarte înaltă calitate pentru browser-ul geolocalizare. Prin hartă, setul de geodatabase va fi disponibil pentru utilizatori direct din caseta de căutare. De exemplu, punctul de oglindă în regiunea lor.
Căutarea și dezvoltarea de browsere web sunt acum devenind una dintre cele mai interesante zone ale industriei de Internet. Acest lucru este important atât pentru noi cât și pentru oameni, pentru că în mediul vysokonkurentnoy câștiga polzovateli.My întotdeauna doresc să sprijine o varietate de tehnologii avansate și să continue să dea oamenilor o alegere. Acesta este motivul pentru care, de exemplu, pentru a alege motorul de căutare în browser-ul de la Yandex este posibilă deja din caseta polivalentă în timp ce tastați. Un transfer la Yandex, care este capabil de a importa și, cookie-urile au, se face cât mai simplu posibil - există chiar și filele deschise care erau în fereastra programului anterior.