B2G OS
Testarea automatizată a B2G OS Această pagină oferă articole care oferă informații despre diverse aspecte ale testării B2G OS, inclusiv rularea diferitelor teste, automatizarea, precum și raportarea și urmărirea rezultatelor. Completări B2G OS Trebuie să urmați pașii de mai jos pentru a vă configura pentru a începe să dezvoltați extensii. API-uri B2G OS Lista API-urilor B2G OS Arhitectura B2G OS Acest articol este o prezentare generală la nivel înalt a arhitecturii platformei B2G OS, introducând concepte cheie și explicând modul în care componentele sale interacționează la un nivel de bază. Precondiții de construire B2G OS Înainte de a obține codul pentru a construi B2G OS, chiar dacă pur și simplu încercați să construiți Gaia, aveți nevoie de un sistem de construire configurat corespunzător – această pagină vă arată cum. În prezent, puteți construi pe distribuții Linux pe 64 de biți și OS X. Ghidul telefoanelor B2G OS Această secțiune conține informații pentru dezvoltatori relevante pentru anumite telefoane care rulează B2G OS – atât dispozitive pentru dezvoltatori, cât și pentru consumatori. Construirea și instalarea B2G OS Articolele listate pe această pagină vă vor ghida prin construirea și instalarea B2G OS pe un emulator sau pe un dispozitiv compatibil, sau prin interfața de utilizator Gaia în browserul Firefox. Construirea B2G OS După ce v-ați configurat sistemul de construire și ați efectuat tragerea inițială și configurarea codului, puteți construi Boot to Gecko. Acest ghid vă explică cum. Construirea simulatorului B2G OS La fel ca Firefox Nightlies, clientul desktop al simulatorului B2G OS (identificat prin b2g-) este construit automat în fiecare zi din cel mai recent cod sursă. Cea mai recentă versiune este disponibilă pe serverul FTP Mozilla. Asigurați-vă că alegeți cea mai recentă versiune și arhiva potrivită pentru sistemul dumneavoastră de operare. Acest lucru vă permite să evitați să îl construiți singur. În plus, nu trebuie nici să descărcați Gaia pe cont propriu. Alegerea modului de a rula Gaia sau B2G În funcție de nevoile dvs. specifice, aveți un sortiment de opțiuni de luat în considerare atunci când experimentați cu Firefox OS sau cu interfața de utilizator Gaia. Puteți alege dintre următoarele opțiuni; fiecare are avantajele și dezavantajele sale de luat în considerare, iar unele sunt mai flexibile decât altele. Ghid de raportare a accidentelor pentru partenerii Firefox OS Mozilla are un sistem de clasă mondială pentru colectarea, analiza și remedierea accidentelor și a altor probleme de stabilitate, cum ar fi blocajele. Partenerii Firefox OS trebuie să colaboreze cu Mozilla pentru a activa corect raportarea accidentelor și încărcarea simbolurilor. Personalizarea cu fișierul .userconfig Fișierul .userconfig
nu este verificat în controlul codului sursă, astfel încât modificările dvs. nu vor fi suprascrise atunci când actualizați arborele de surse. Acesta trebuie să fie creat în rădăcina arborelui B2G; adică în același director cu flash.sh
, build.sh
și așa mai departe. Ar trebui să adăugați acest lucru înainte de a rula pașii de configurare și construire. Depanarea în Firefox OS Există două tipuri principale de depanare pe care veți dori să le faceți cu Firefox OS: depanarea aplicațiilor și depanarea altor aspecte ale sistemului. Developer Mode Modelul actual de permisiuni al Firefox OS exclude modificarea și instalarea aplicațiilor certificate/interne, ceea ce face ca unele API-uri ale dispozitivului să fie complet indisponibile pentru aplicațiile Marketplace și web. Developer Mode (DM) permite utilizatorului să indice faptul că dorește să relaxeze modelul de permisiuni și să expună toate API-urile dispozitivului la conținut, precum și să seteze un grup de preferințe aferente. Acest articol oferă o prezentare generală la nivel înalt. Dezvoltarea Firefox OS Această secțiune oferă documentație utilă care acoperă diferite moduri în care Firefox OS (nume de cod Boot2Gecko, sau B2G) poate fi modificat/personalizat în timpul procesului de compilare, precum și modul în care puteți contribui la dezvoltarea zonelor de nivel scăzut ale platformei, cum ar fi Gecko și Gonk. Aplicațiile Firefox OS Această secțiune a documentației Firefox OS acoperă tehnicile specifice necesare – și instrumentele disponibile – pentru crearea aplicațiilor Firefox OS. Veți găsi mai jos o serie de detalii, de la blocuri de construcție Firefox OS/componente web, la API-uri pentru dispozitive și instalarea aplicațiilor. Ghidul de bord Firefox OS Această secțiune conține informații pentru dezvoltatori relevante pentru telefoane specifice care rulează Firefox OS – atât dispozitive pentru dezvoltatori, cât și pentru consumatori. Note de lansare pentru dezvoltatori Firefox OS Această secțiune oferă articole care acoperă fiecare nouă versiune de Gaia și Gecko pentru Firefox OS, explicând ce caracteristici au fost adăugate și ce bug-uri au fost eliminate în fiecare actualizare. Există, de asemenea, un tabel rezumativ legat care arată ce API-uri sunt suportate de fiecare versiune de Firefox OS. Securitatea Firefox OS Următoarele articole acoperă subiecte legate de securitate despre Firefox OS. Acestea includ caracteristicile generale de securitate, precum și securitatea aplicațiilor și modul în care procesul de instalare este menținut în siguranță. Simulatorul Firefox OS Simulatorul Firefox OS este o versiune a straturilor superioare ale Firefox OS care simulează un dispozitiv Firefox OS, dar care rulează pe desktop. Acest lucru înseamnă că, în multe cazuri, nu aveți nevoie de un dispozitiv real pentru a vă testa și depana aplicația. Acesta rulează într-o fereastră de aceeași dimensiune ca un dispozitiv Firefox OS, include interfața de utilizator Firefox OS și aplicațiile încorporate și simulează multe dintre API-urile dispozitivului Firefox OS. Sfaturi de utilizare Firefox OS Explică toate funcțiile de dezvoltator de pe telefon și ce fac acestea (Setări > Informații despre dispozitiv > Mai multe informații > Dezvoltator) Gaia Gaia este interfața de utilizator și suita de aplicații implicite ale B2G OS: include ecranul de blocare, ecranul principal, dialerul și alte aplicații. În esență, Gaia este un set de aplicații web complexe care rulează pe partea superioară a platformei B2G OS. Acest set de articole acoperă tot ce trebuie să știți pentru a contribui la proiectul Gaia. Instalarea B2G OS pe un dispozitiv mobil Odată ce ați construit Boot to Gecko pentru un dispozitiv mobil compatibil, îl puteți instala. Acest articol vă va ghida prin acest proces. Introducere în Firefox OS Acest set de documentație se adresează în principal dezvoltatorilor web și dezvoltatorilor de platforme care doresc să învețe cum funcționează Firefox OS, cum să contribuie la proiect și cum să își construiască propriile versiuni personalizate ale software-ului și să le instaleze pe dispozitive. Pentru cei care doresc să își creeze și să își distribuie propriile aplicații web, App Center și Marketplace Zone sunt locuri bune de accesat. Mulet Urmând acest ghid, veți rula Gaia în interiorul unui build special al Firefox numit Firefox Mulet. Acest lucru vă oferă avantajele de a avea un ciclu de dezvoltare rapid, precum și instrumente standard de dezvoltare web și depanatoare disponibile pentru a lucra cu ele. Mai întâi de toate, trebuie să aveți repo-ul Gaia clonat pe mașina dumneavoastră și să vă construiți propriul profil. Apoi, trebuie să instalați mulet și să îl rulați, trecând profilul Gaia ca profil de utilizat. Open web apps quickstart Quickstart informații rapide despre codarea Open Web Apps. Pandaboard Acesta este un ghid pentru configurarea Firefox OS pe o PandaBoard. PandaBoard este o placă de dezvoltare ieftină, bazată pe OMAP 4, pentru dezvoltarea de sisteme de operare mobile. PasscodeHelper Internals PasscodeHelper este o bibliotecă de ajutor Gaia pentru modificarea și verificarea codului de acces la ecranul de blocare al sistemului de operare Firefox OS (adică pinul) din interiorul Gaia, efectuând funcții precum verificarea dacă un cod de acces introdus este corect și modificarea codului. Acest articol documentează modul în care funcționează PasscodeHelper. Portarea B2G OS Această pagină enumeră resursele disponibile pentru portarea B2GOS. Pregătirea pentru prima compilare B2G În funcție de conexiunea dvs. la internet, pașii de configurare pot dura câteva ore pentru a descărca tot ce aveți nevoie pentru a compila B2G OS. Așteptarea nu este la fel de amuzantă ca și acțiunea, așa că, după ce ați citit această pagină și ați dat startul scriptului de configurare, luați în considerare folosirea timpului pentru a configura și a încerca simulatorul B2G OS, începeți să vă familiarizați cu Documentația pentru dezvoltatorii de aplicații, inclusiv Proiectarea și construirea unei aplicații, sau familiarizați-vă cu informațiile despre etapele următoare. Resurse Resurse pentru hackerii de aplicații, generate de atelierele noastre de lucru Efectuarea de teste pe Firefox OS: Un ghid pentru dezvoltatori Dacă sunteți un dezvoltator Gecko, atunci ar trebui să consultați documentația specifică Firefox OS pentru automatizarea testelor cu care sunteți deja familiarizat: mochitest, reftest și xpcshell. Platforma B2G OS Platforma B2G OS este formată din mai multe componente. Deși nu este necesar să înțelegeți arhitectura sa pentru a construi aplicații care rulează pe B2G OS, dacă lucrați la dezvoltarea sau portarea platformei – sau dacă sunteți pur și simplu curios – următoarea documentație vă poate interesa. Depanarea B2G OS Acest articol oferă sfaturi pentru rezolvarea problemelor comune pe care le puteți întâmpina în timpul utilizării B2G OS. Utilizarea managerului de aplicații Managerul de aplicații Managerul de aplicații este un instrument pentru Firefox Desktop care oferă o serie de instrumente utile pentru a ajuta dezvoltatorii să testeze, să implementeze și să depaneze aplicațiile web HTML5 pe telefoanele Firefox OS & Simulator, direct din browserul Firefox. Această pagină documentează modul de utilizare a App Manager. Utilizarea emulatoarelor B2G Acest articol oferă un scurt ghid pentru câteva lucruri cheie pe care trebuie să le știți atunci când utilizați emulatoarele boot to Gecko. Acesta nu pare a fi un manual de utilizare complet; în schimb, vă spune pur și simplu câteva lucruri utile pe care s-ar putea să nu le învățați pe cont propriu. Aplicații web Această pagină se dorește a fi o primă încercare, necompletă, de a colecta aplicații web. Web Bluetooth API (Firefox OS) Web Bluetooth API permite unei aplicații web deschise să descopere, să se cupleze și să se conecteze la dispozitive Bluetooth. Deoarece este un API complet experimental și non-standard, API-ul Bluetooth este în prezent disponibil doar pentru aplicațiile certificate. Cu toate acestea, există o anumită tracțiune pentru a avea o astfel de API disponibilă pentru conținutul web obișnuit; acest lucru va fi discutat în cadrul Grupului de lucru pentru aplicații de sistem al W3C. Web Telephony API Web Telephony este un API care face posibilă gestionarea de către conținutul web a apelurilor telefonice vocale folosind JavaScript.
.
Leave a Reply