"Az iPhone mostanra már annyira fragmentált mint az Android"

Címkék

Peter Yared, a mobiltelefon alkalmazásokat fejlesztő Transpond vezérigazgatója írta le minap a véleményét arról, hogy az iPhone platform mostanra már gyakorlatilag ugyanolyan fragmentált mint az Android.

"Az iPhone környezet rendkívül konzisztens volt. Volt egy 480x320-as kijelzőfelbontás és volt egy iPhone-on, iPhone 3G-n, és iPhone 3GS-es átívelő API konzisztencia. [...] Ezzel szemben az Android egy katasztrófa volt. Minden egyes Android készülék különböző felbontással bírt. Minden egyes hardverszolgáltatást ellenőrizni kellett, mivel minden egyes Android eszköz különböző hardverkonfigurációval rendelkezett. Az Android egy óriási, fragmentált környezet volt, amelyben a mérnököknek folyamatosan ellenőrizni kellett a különböző dolgokat. [...] Ez az egész megváltozott 2010 elejére. A Google mérnökei, Java és UNIX háttérrel, felismerték ezt a problémát és előálltak egy megoldással: a Nexus One-nal. [...] Másrészről az Apple fogta a régi iPhone OS platformot és az elmúlt két hónapban egy rakás változtatás eszközölt benne. Az iPad új képernyőfelbontást hozott és nem tartalmaz kamerát. Az iPhone 4 egy másik felbontást és előlapi kamerát hozott."

A teljes cikk itt.

Hozzászólások

Attól, hogy piacra dobták a Nexus One-t, nem lett kevésbé fragmentált az Android, sőt, tovább fragmentálódott, elvégre a Nexus One csak egy a sok, egymástól teljesen különböző Android telefon között. Ehhez képest az, hogy kétféle kamera van a iPhone/iPad családban, nem igazán jelent komoly extra munkát a fejlesztőknek. Vagyis ilyen cikket vagy azért ír valaki, mert fizetnek neki (jelen esetben valósznűleg a Google), vagy nem kapott ajándék iPad-et és most meg van sértődve.

Android alatt sem bonyolult olyan kezelőfelületet programozni, ami az összes készüléken használható. Aki meg erre nem képes, az eleve alkalmatlan programozónak.

Amellett h RTFA :) a cikk szerint a Nexus One referenciaként szolgál a fejlesztésekhez, és telefongyártó által elkövetett implementációs hibának tartja azt, ha egy adott alkalmazás nem tud megfelelően futni (nyilván eltekintve a felbontásbeli, és hardver sebességében mutatkozó eltéréseken túl)

Majd ha magyarul lesz, elolvasom. Addig csak a kivonatra bízhatom magam.
És én kérek elnézést, amiért általános suliban az orosszal, gimiben az orosz mellett a némettel kínoztak. Egyiket sem én választottam.

Szerintem éppen az az androidos mobilok előnye, hogy bármely gyártó szinte bármilyen hardvert belepakolhat a saját készülékébe, ezzel téve azt egyedivé, eladhatóbbá. Attól, hogy a Nexus One egy referenciakészülék, a többi gyártó nem fog Nexus One klónokat gyártani, hogy minden alkalmazás ugyanúgy futhasson rajta, mint az összes többin.
A perifériákhoz van egységes interface, amivel persze az egyes perifériák gyártóspecifikus extráit nem lehet előszedni, de ez így van rendjén. Ha az lenne a cél, hogy minden Androidos telefon 100%-ban kompatibilis legyen egymással, akkor az Android platformban kellene ezeket a kötöttségeket meghatározni, nem pedig a gyártókat fikázni. Igaz egy ilyen erős megkötés után a gyártók max. a gombok formájában és méretében tehetnék különbözővé a készülékeiket.

"És én kérek elnézést, amiért általános suliban az orosszal, gimiben az orosz mellett a némettel kínoztak."

Akkor tessék szépen elmenni egy angol alapfokú tanfolyamra, vagy venni egy nyelvkönyvet és bújni. Ha viszont nincs kedv, energia, pénz, stb., akkor javaslom, hogy kicsit kevésbé vehemensen... ;)

:)))
Némi gyors kici óccó segítség barátunktól

"Sokan gondolják, hogy a Nexus egy volt Google belépése a készülék piacra. Ez valójában messze az igazságtól. A Nexus One megegyezik a Java referencia implementációt, vagy UNIX és POSIX X / Open: a kiindulási értékhez képest, amit készülékgyártók volna támogatni annak érdekében, hogy létrejöjjön egy valós, Android készülék. Ha egy fejlesztő írt egy app, hogy jól futott a Nexus One, de nem fut jól a Motorola Droid vagy HTC EVO, a probléma egyértelműen a Motorola vagy a HTC, az Android nem. Ezen felül, a Google elavult a 1.5/1.6 generációs készülékek. Így a fejlesztő most már cél a Nexus One, állítsa különböző képernyőfelbontás, a hardver teszt funkciók, mint például a kamera, és abban, hogy app fog futni Android 2.0/2.1/2.2 eszközök. Ha egy probléma merült fel, hogy probléma volt a Motorola vagy a HTC-hoz erősít azok a következő patch, nem a fejlesztő vagy Android."

Mondjuk nulla alapokra helyezett nyelvtudás mellé támpontként elég, arról meg nem is beszélve, hogy több nyelven tud majdnem fordítani magyarra, mint az elsőre látszik. Pl egy ilyen esetben jelentősen megugrik az értéke az ember szemében, persze nyilván kell hozzá az is, hogy az embert érdekelje a problémás tartalom

Jelenleg android platform joval tobb felbontason fut.
Az OS sem frissitheto olyan konnyeden mint az iOS platformon. (Az egyes keszulekgyartokra van bizva a support, valamelyik kiadja hamar a frissitest, valamelyik honapokat tokol rajta, valamelyik egyalatalan nem torodik az upgrade-el, raadasul a kulonbozo custom GUI-k portolasa is eltolhatja a frissites kiadasi idejet, API inkompatibilitast is okozhat)

> az OS sem frissitheto olyan konnyeden mint az iOS platformon.

Hát ez az. Ugye az még igaz, hogy az aktuális-3 (vagy 2?) iPhone kiadásra már nem érkezik OS frissítés, de ezek a telefonok már rég nem kaphatóak. Ehhez képest android 1.5-ös telefon még mindig van a boltban, és megvásárlás után sem frissül 2.1-esre, mert a gyártó és a szolgáltató baszik frissíteni. Ehhez képest az Apple képes kikényszeríteni a rózsaszínéktől a rendszeres és (majdnem) mindenkire érvényes frissítést valamint a készletek kisöprését.

Az android elkövette a windows hibáját, ott is az XP-nél rekedt meg a felhasználók tömege...

Ehhez képest az Apple képes kikényszeríteni a rózsaszínéktől a rendszeres és (majdnem) mindenkire érvényes frissítést valamint a készletek kisöprését.

Nem mintha feltétlenül védeni akarnám a "rózsaszínéket", de pl. a pulse-ra a megjelent a 2.1-es hivatalos rom a Rózsaszín Hungary oldalon. Pedig ez egy kifutó termékek árán kínált telefon ma, nem sláger.

Szerintem üösszesen annyi a különbség, hogy az alma egy gyártó egy (na jó 3-4) eszközzel, a droid meg kismillió. Minden gyártónak más a prioritás, így nem is mutathat a driod egységes képet. Szerintem....