De tekintsünk egy Nexust:
http://www.gsmarena.com/htc_google_nexus_one-3069.php
Release date: 2010 január
2011 októberében már ő sem kapott Ice Cream sandwichet, ergo már két éves előfizetésre kiadás napján véve felsőkategóriás telefont se kaptál rendesen upgrade-eket.
Másik Nexus:
http://www.gsmarena.com/samsung_google_nexus_s-3620.php
Ő is 2010 decemberi, és a 2012 novemberi Jelly Beant már nem kapta meg.
Tehát a maximum az iOS történetében: >4 évnyi upgrade támogatás
Maximum az Android történetében (beleértve a Nexusokat is) <2 évnyi upgrade támogatás, ami tekintettel arra hogy sokan 2 éves előfizetésre 2 év törlesztéssel és 2 év garanciával vesznek telefont, tragédia. Abba meg bele se merek gondolni hogy hány telefon nem kap sechole miatti minor upgrade-eket sem.
És ez most csak az upgrade policy, lehetne itt még jönni a driverek minőségével (Adreno FTW), a szegmentálódással, a virtuális gép vs natív kód sebességével, stb., stb., és én egyelőre igen komoly elmaradást érzek több szempontból is az Android részéről. Bár ha az új iPhone nagyobb kijelzős lesz, arra se fogok váltani, jópár évig megmaradok a mostanin, aztán hátha addigra összekapja magát az Android is, vagy lesz megint "kisájfón".
- carlcolt blogja
- A hozzászóláshoz be kell jelentkezni
- 1393 megtekintés
Hozzászólások
Még 1 példa: iPhone 3GS, megjelenés 2009 június IOS 3-mal, megkapta a 4-5-6-ot, pont 4 evvel a megjelenés után a 7-est mar nem, de minor update még 2014 februárjában is jött (6.1.6), 4.5 ev utan.
Annyit meg hozzatennek, hogy a korabbi modellek (<3GS), valamint az korai iPad-ek sokkal rosszabb elbanasban reszesultek, az iPhone 3G-re mar evek ota nem lehet semmilyen appot telepiteni jailbreak nelkul. Sose vennek az Appletol elso-masodik, akar harmadik generacios termeket.
- A hozzászóláshoz be kell jelentkezni
Miert, ne lehetne? Elinditod a telefonon az app storet, kikeresed a facebook messengert, majd megnyomod install. A telo kozli, hogy a legujabb nem megy a telefonodon, de szivesen felrakja az utolso verziot, ami meg megy 4.2.1-en. Vagy ez neked nem mukodik? Nekem megy egy nem jailbreakelt 3G-n.
---
Apple iMac 27"
áéíóöőúüű
- A hozzászóláshoz be kell jelentkezni
Opsz, valoban. Az nemregiben (2013?) jott be, hogy ha a legujabb verzio magasabb OS verziot kivan, letoltheted a legfrisebb meg kompatibilis verziojat az appnak. Majd szolok a 3G tulajdonosanak... De korabban nem igy volt
- A hozzászóláshoz be kell jelentkezni
Nem hiszem, hogy összekapják magukat az Andoridos gyártók - frissítés nélkül is veszik a lomot, két év múlva vegyenek újat és kész, nagyjából ez a hozzáállás (és bíznak abban, hogy a telefon is kibírja két évig...)
- A hozzászóláshoz be kell jelentkezni
A Google pedig annyival oldja meg a frissitest, hogy a frissites nelkuli, elavult tragya Android rendszerekre rahuz meg egy alkalmazaskent telepitheto absztrakcios reteget, amit frissit, ami ez alatt a reteg alatt van, az meg marad ugy, ahogy a megjelenes napjan osszecsapta a gyarto.
- A hozzászóláshoz be kell jelentkezni
Ez nem absztrakciós réteg, hanem egy szolgáltatás csomag, ami gyakorlatilag mindig is külön "app" volt a rendszerben, viszont sosem volt a szigorú értelemben vett OS része. Az androidnak nem része a play services.
- A hozzászóláshoz be kell jelentkezni
Nem az OS resze hivatalosan, de olyan funkciokat lat el, mint amik az IOSben az OS layer: Single sign on, terkep/location, integracio egyeb google szolgaltatasokkal.
- A hozzászóláshoz be kell jelentkezni
Ezen keresztül megy a visszafele kompatibilitás is? (appcompat, meg hasonlók?)
--
blogom
- A hozzászóláshoz be kell jelentkezni
Igen.
- A hozzászóláshoz be kell jelentkezni
Nem, a play services-nek semmi köze a Support(appcompat) library-hez.
- A hozzászóláshoz be kell jelentkezni
Nem vagyok otthon az Androidban, szóval lehet hülyeséget írok, de:
Mikor a 2.3-at (2.2-t, 2.1-t, stb.) kiadták, még messze nem voltak olyan dolgok, amik később jöttek (Fragment, ActinBar, stb.).
Én kétféle dolgot tudok elképzelni. Ha ezeket használom a Support libraryn keresztül, akkor ott a háttérben az egész „vissza van tákolva” olyan eszközökre, amiket az Android 2.x is ismert, vagy a Play Servicesen keresztül jelenik meg az egész alkalmazás (mint mikor egy külső fragmentet „húzok be”), s ezeket az eszközöket utólag, a Play Servicesen keresztül kapják meg a telefonok.
Vagy nagyon el vagyok tévedve?
--
blogom
- A hozzászóláshoz be kell jelentkezni
"a ezeket használom a Support libraryn keresztül, akkor ott a háttérben az egész „vissza van tákolva” olyan eszközökre, amiket az Android 2.x is ismert"
Én sem vagyok otthon benne, de biztos, hogy ez a jó tipp. Maga a lib valósítja meg ezeket a hiányzó funkciókat a korábbi API szintekre visszatákolva újraimplementálva.
A play servicesnek ehhez biztos nincs köze, mert egy support libes app simán futhat olyan androidon is, amin nincs is telepítve a play services.
- A hozzászóláshoz be kell jelentkezni
Biztos nincs a support lib mögött semmi? Ahhoz képest elég kicsi az overhead. Most már én is bizonytalan vagyok.
- A hozzászóláshoz be kell jelentkezni
"The Android Support Library package is a set of code libraries that provide backward-compatible versions of Android framework APIs as well as features that are only available through the library APIs."
Nincs mögötte semmi más. Benne van az SDK-ban is az egész (forrással).
- A hozzászóláshoz be kell jelentkezni
"Nem az OS resze hivatalosan, "
Lehet ezen vitatkozni, hogy mit tekintünk az OS részének. Az Android OS-nek biztos nem része, sem hivatalosan, sem sehogy. De az is igaz, hogy majd minden Androidos telefonon ott van, mert a Google szolgáltatásaihoz kell.
De inkább azt mondd meg, hogy ez tulajdonképpen mitől rossz, hogy a Play Services külön frissíthető?
Itt szépen le van írva, hogy micsoda. Ez kizárólag a Google saját proprietary szolgáltatásaihoz egy API csomag. És pontosan azért tették külön frissíthetővé, hogy a saját szolgáltatásaikat a gyártói OS frissítésektől függetlenül tudják updatelni a Google Play-en keresztül.
"de olyan funkciokat lat el, mint amik az IOSben az OS layer: Single sign on, terkep/location, integracio egyeb google szolgaltatasokkal."
Ez sem teljesen igaz így ebben a formában. Ezek nem OS szintű szolgáltatások, csak Google-hoz kapcsolódó szolgáltatások.
Csak egy példa:
Az Androidnak van saját location API-ja, ami nevezhető OS szintű szolgáltatásnak. A play services location API-ja egy ezen felüli "extra" proprietary location és gmap framework.
- A hozzászóláshoz be kell jelentkezni
http://androlib.blog.hu/2014/05/09/most_mar_hivatalos_sosem_lesz_kitkat…
http://androlib.blog.hu/2014/05/14/persze_hogy_meg_lehet_csinalni_a_kit…
--------------------------
Csak a viták elkerülése végett. Ha nem használok ékezetet, mobiltelefonról írok.
- A hozzászóláshoz be kell jelentkezni
"Maximum az Android történetében (beleértve a Nexusokat is) <2 évnyi upgrade támogatás"
Thank you, captain obvious!
FYI, nexus eszközökre deklaráltan ~18 hónap a támogatás:
https://support.google.com/nexus/answer/4457705?hl=en
"Devices may not receive the latest version of Android if they fall outside of the update window, traditionally around 18 months after a device release."
(Más gyártók meg úgy frissítenek, ahogy akarnak.)
Hogy ez jó vagy nem az más kérdés, de mivel -legalábbis nexus vonalon- nem titkolják, hogy 18 hónap a támogatás, azért kár rajta csodálkozni.
Egyébként a 2 platform ebből a szempontból (is) teljesen más, nagyon nehéz őket összehasonlítani. Ez a támogatás egy olyan kiragadott tény, ami így önmagában véve igaz is és szép is, akár irigyelni is lehetne, de az android világ meg teljesen más. Alma - körte. 1 gyártó vs sok gyártó. Külön OS gyártó és külön hw gyártók. Kevés hardver vs sokféle hardver, stb.
"és én egyelőre igen komoly elmaradást érzek több szempontból is az Android részéről."
Én meg fordítva látom. Erősen megítélés kérdése, hogy kinek melyik a jobb, ki mit tekint elmaradásnak. Én pl örülök, hogy android vonalon már évek óta lehetett 4"-nál nagyobb telefonom és nem csak idén kezdenek gondolkozni rajta, hogy engedélyezzék ezt a luxust az alattvalóiknak. Aztán annak is örülök, hogy az utóbbi 2 nexusom összesen nem került annyiba, mint egy 5s. Nincs rá 4 év szoftver frissítés, ellenben korrekt áron jutok 1-2 évente az újdonságokhoz.
Kinek a pap...
- A hozzászóláshoz be kell jelentkezni
Ja, csak kár hogy a Nexusokban is már a hulladék Adreno GPU van. A Dolphin-emu csapat tudna mesélni arról, hogy miért van az, hogy a menü laggolásáról már meg tudod mondani hogy egy Androidos telefon Adreno GPU-val van-e szerelve
- A hozzászóláshoz be kell jelentkezni
Hmm, nem erzekelek "laggolast" se a nexus4-en, se a nexus7-en, biztos en nezek valamit felre. Vagy nem tudom, hol kene nagyon figyelnem. Hol/minek kene lagolnia? A scrollozasnak?
- A hozzászóláshoz be kell jelentkezni
Eppen hogy nem eri el a szem szamara folyamatosnak tuno 24 fps-t idonkent (atlagban le is korozi csak neha pont ugy esnek ki a frame-ek, hogy van egy iylen fura "folyamatos is meg nem is" erzesed), mas GPU-val ilyet nem tapasztalsz.
- A hozzászóláshoz be kell jelentkezni
Erdekes. 3 ev iPhone utan nem tunt fel, de biztos :)
- A hozzászóláshoz be kell jelentkezni
Pontosítás: A Samsung Nexus S utolsó hivatalos verziója a 4.1.2 Jellybean volt.
- A hozzászóláshoz be kell jelentkezni
Remélem Ubuntu Touchból lesznek LTS verziók.
- A hozzászóláshoz be kell jelentkezni