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.
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:
- 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 × SELECT b.id
FROM j25_usergroups AS a
BAL JOIN j25_usergroups AS b
ON b.lft <= a.lft
ÉS b.rgt> = a.rgt - 1 × SELECT `id`,` name`, `alias`,` use_feedburner`, `uri`
FROM `j25_obrss` - 1 × SELECT `value`
FROM `j25_obrss_config` - 1 × SELECT *
FROM `j25_users` - 1 × SELECT *
j25_xtcronjob_tasks - 1 × SELECT alias
FROM j25_content - 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 - 1 × SELECT a.rules
FROM j25_assets AS a - 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 - 1 × SELECT `custom_data`
FROM `j25_extensions` - 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 - 1 × SELECT alias, catid
FROM j25_content - 1 × SELECT id
FROM j25_content - 1 × SELECT `data`
FROM `j25_session`
Más SQL lekérdezések:
- 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 #' - 1 × UPDATE j25_content
SET találat = találat + 1 - 1 × MUTASSA A TELJES TERÜLETEKET
FROM `j25_users