A Google Android nem olyan nyitott és ingyenes, mint első pillantásra

Az az állítás, miszerint az Android mobilszoftverét a Google-tól szabadon és nyílt forráskóddal sokszor megismétlik, nehéz megegyezni ezzel. Mindazonáltal sem ez, sem a másik nem teljesen igaz.

Bár a bázis Android-szoftver valóban elérhető és letölthető, összeállítható és módosítható a felhasználó által, a Google által nyújtott mobil szolgáltatások, például a Google Térkép, a Gmail és még a Google Play szolgáltatásai is, amelyek az emberek számára hozzáférést biztosítanak az internethez egy boltba, ahol letölthetik a szükséges alkalmazásokat. Ezek nélkül az eszköz minimális funkcionalitást biztosít.

A kulcsfontosságú alkalmazásokhoz való hozzáférés érdekében az eszköz gyártójának rendelkeznie kell a "Google Mobile Services" (GMS) licencével. Csakúgy, mint a Microsoft a Windows és a Windows Phone. A GMS-licencért járó díjat minden eszköz felszámolja. Ha például a vállalat 100 000 tabletta kibocsátását tervezi, akkor a Guardian forrása szerint körülbelül 75 ezer dollárt kell fizetnie.

A Google napi több mint 1 millió eszközt engedélyez

Bármi is volt, nincs végleges árlista a GMS-engedélyek megszerzéséhez; A Google megpróbálja megváltoztatni a költségeket, attól függően, hogy a felszabadított készülékek száma és mennyi megrendelés mennyi. A tranzakciók egyedi alapon, gyakran bizalmasak. A Google nem válaszol a GMS-engedélyek árairól szóló információkra, és nincs ilyen lista az interneten.

Spontán és időigényes folyamat

A GMS-engedély megszerzésének folyamata spontán és rendkívül időigényesnek tűnik. A Google Play GMS-licenc nélküli telepítése illegális. De a forrás szerint a Google nem rendelkezik az emberi erőforrásokkal az eljárás nyomon követésére. Minden a hangerőtől függ. A mobilkészülékek nagyobb gyártói fizetnek, a kisebbeket viszont megpróbálják minden módon megkerülni ezt a licencet, és a Google ezt megszünteti. Gyakran előfordul, hogy egy "jogi" gyártó önállóan dönti el a nem engedélyezett céget. Tehát az Argos cég versenytársai azzal vádolták, hogy a MyTablet tabletta nem rendelkezik megfelelő GMS-engedéllyel.

Az Androidval való kompatibilitás tesztelése - az utolsó lépés a GMS-licenc megszerzése előtt. Gyakran mindkettő megfelel a Google elégedetlenségének. Volt olyan eset is, amikor tárgyaltam a vállalat vezető alelnökkel. Így a kicsi gyártók veszteségesek és veszélyesek erre, ezért nincs más választásuk, mint hogy valóban ellopják a Google Mobile Services-t, ők nem. Érdemes megjegyezni, hogy létezhet a korlátozások elkerülésének módja. Az eszközök felhasználói, ha megértik ezt, joguk van eszközükön telepíteni egy GMS-alkalmazások csomagját.

Az az állítás, hogy az Android egy nyílt forráskódú rendszer, csak részben igaz. A forráskód az interneten található, és mindenki letöltheti őket, majd később elvégzi a szükséges változtatásokat. Például ugyanúgy működött a Amazon cég is, amely saját tulajdonú platformot hozott létre a Kindle tabletta vonalához. De ellentétben a lenyűgöző széles körben használt nyílt rendszerek, például a Linux, a MySQL, a PHP és a Python, amelyek csak üdvözölik a harmadik féltől származó fejlesztők részvételét, a Google más stratégiával rendelkezik, amely csak a saját alkalmazottai számára képes az Android következő verzióinak fejlesztésére. Más szóval a nyitott kézibeszélő szövetség fedezi az állandósult együttműködést egy Android projekten, míg a valóságban teljesen a Sergey Brin és a Larry Page társaság oldalán van.

Ebben a táblázatban láthatja, hogy a Google milyen funkciókat nyújt az Android és a nyílt forráskódú eredeti verziókon keresztül, és amely - a saját tulajdonban lévő csatornáin keresztül.

A Google Android nem olyan nyitott és ingyenes, mint első pillantásra

3,24 MB (3,396,656 bájt)

Az adatbázisra vonatkozó kérelmek

20 SQL lekérdezés rögzítve

18 típusú SQL lekérdezést rögzítettek, események szerint rendezve

SELECT lekérdezések:
  1. 2 × SELECT b.rules
    FROM j25_assets AS a
    BAL JOIN j25_assets AS b
    ON b.lft <= a.lft
    ÉS b.rgt> = a.rgt
  2. 2 × SELECT b.id
    FROM j25_usergroups AS a
    BAL JOIN j25_usergroups AS b
    ON b.lft <= a.lft
    ÉS b.rgt> = a.rgt
  3. 1 × SELECT `id`,` name`, `alias`,` use_feedburner`, `uri`
    FROM `j25_obrss`
  4. 1 × SELECT `value`
    FROM `j25_obrss_config`
  5. 1 × SELECT *
    FROM `j25_users`
  6. 1 × SELECT *
    j25_xtcronjob_tasks
  7. 1 × SELECT alias
    FROM j25_content
  8. 1 × SELECT a.id, a.asset_id, a.title, a.alias, a.title_alias, a.introtext, a.fulltext,
    Esetet, amikor badcats.id NULL, akkor a.state különben 0 END AS állapotban a.mask, a.catid, a.created, a.created_by, a.created_by_alias,
    Eset, amikor a.modified = 0, akkor a.created ELSE a.modified END módosított, a.modified_by, a.checked_out, a.checked_out_time, a.publish_up, a.publish_down, a.images, a.urls, a.attribs , a.version, a.parentid, a.ordering, a.metakey, a.metadesc, a.access, a.hits, a.metadata, a.featured, a.language, a.xreference, c.title AS category_title , c.alias AS category_alias, c.access AS category_access, u.name a szerző, (SELECT MAX (contact.id) AS id
    FROM j25_contact_details AS kapcsolat
  9. 1 × SELECT a.rules
    FROM j25_assets AS a
  10. 1 × SELECT m.id, m.menutype, m.title, m.alias, m.note, m.path AS útvonalon, m.link, m.type, m.level, m.language, m.browserNav, m .access, m.params, m.home, m.img, m.template_style_id, m.component_id, m.parent_id, e.element komponensként
    FROM j25_menu AS m
    BAL JOIN j25_extensions AS e
    ON m.component_id = e.extension_id
  11. 1 × SELECT `custom_data`
    FROM `j25_extensions`
  12. 1 × SELECT c. *.
    CASE Mikor CHAR_LENGTH (c.alias) THEN CONCAT_WS (# ': #', c.id, c.alias) ELSE c.id END mint csigát
    FROM j25_categories c
    LEFT JOIN (KIVÁLASZTJA a cat.id azonosítót
    FROM j25_categories AS macska JOIN j25_categories AS szülő
    ON cat.lft BETWEEN parent.lft között
    AND parent.rgt
  13. 1 × SELECT alias, catid
    FROM j25_content
  14. 1 × SELECT id
    FROM j25_content
  15. 1 × SELECT `data`
    FROM `j25_session`
Más SQL lekérdezések:
  1. 1 × UPDATE `j25_session`
    SET `data` = # „_ EwI9mwT4y0u3Sr9-tAHxsi32oXvmC9CfnR2aVH4isO9w0SYk6Wx7n7FTdqV5w0vOBx9g6xzfA5sl-PI0eHF8dRwJIsbDvbe3qVVzQ-z0HD4Yi7yv1QLa4_bISLYpOeFenh58zeILikcAst-VWGjvENUUmo5b53UIgUlQUv20E9OjBMfaWyHPGTaGThsq8ZsoFItFd5oYF5n_ewTKJL64NeaC7FBu_g0ltaSpDAlHK0OiTHvaIwmpy2zXutMNdjdboZjcleTeTl4nLGtb06Meq7iUK4-EEMvrVwymrfBsnLisdy82pT884vHdbB3W48iw-KbVzeGHQ7gLQZWSDVgmFbZqWmcdsfgCPXeBZW7rP5ksGAt_uWsJzSpUsox9Rhfp9dNevZtvkTODycXoGW7YGKViokKnHfWwVXfExrVQ5U8jGCY8dRuD8_hOVpBat4ZtmlzV8LaYqxN_WK0RGyA5RINLJKUEAfck36fkhA0zOl06wZzwgXVY7DgCrofhWe4rpD0wv1uWjsWv4JmKhuxSYeFekRvVsJO7KbUf_QRb9zQ1BK2g_1e5AqnGz0u7IJajHuCaStL7Vsr0r64hgzxsxYeAGrw0FCwU1RYtGcODxNRg1AESRZwpRVmdN2igX7oZsKnvCna6Pl5Sj3b8YWDwrHe8C81ZMMkQxtFFi6kLv0DA__9PlIlHO_Cg1QFYVLQl-F2WFt1oOo8c_ye2dnk3X_WUM5UiDQIQUWYIKiXQQntLSnFYNIml4oTs1d5uI66cX-q1w_vj5K_DtkNN97b3ZE9jQckMYyaPQwCSsmLKWWq1q8jOzSm2FCsca8SXmNjFMe6fLtjKHez-Svlk1m9HlsQFZv4cwJSn5cnPbROj7_pgLSzCEZnwtepBl0Ti2u2ZCZHP4G1Gb9GqCh7F_SUoM74pqF3erHpU7jntNfwEa9ShgQimDk1pCuZadqv_vaix-PfdAVczHrkGpD2QiqAmCvBg3_8Krd1AUhBC- AYF1BhykISRI1x_m7atzJjksOj1cv7mb09pfOIGQfIGIqPfQpSX6Gt2jqFFinPRbSccAzYGWnWUxbuW5_Cs6N17alQLyOaUMiEYi10DNw6rlTu-30RERp3v1UCDSgd2HAUWg_MA31LF0Yo7BijG5gl8K-mrfO9bXtBXuvJlQRuVtKfQArg8gvU5fjUG-eKO8wNSD_rXJvv1vBNHvB6smvl-GlfqQagE4t-OAIhpN8muXcDoEUoZu1u6HUbeYzuBf4mj5sazfGot4ndTjSfqjCJV8H3XhVgSYxAcmJCVk7t4im55yqNtX04xvlcPUXfVxP2Qhzwcxz3zvT2riB9wafF1a3WSQIjArIyjiPjJy02tUacfyuMZ57EDxhXKddRiYYWBzg. #”. `time` = # '1511369976 #'
  2. 1 × UPDATE j25_content
    SET találat = találat + 1
  3. 1 × MUTASSA A TELJES TERÜLETEKET
    FROM `j25_users