Szegény N95 -ösöm küldtem most nyugdíjba, bár nagyon jól szolgált és soha nem volt vele gondom 2 év alatt. Mivel nagy Google párti vagyok (talán az összes feljesztésüket, APIjukat próbáltam, vagy használom is) gondoltam kipróbálom az Androidot. Most 2 napos a Samsung Galaxy S -em Android 2.1 rev 1 -el és egy árva szavan nem lehet. Egyszerûen mese, fürge rendszer, pedig 2 nap alatt majd 1.5 GB jött le az App Marketrõl.
Én úgy tudom, hogy pl a .net fordítója köztes kódról fordít natív gépi kódra és utána már csak a natív kódot futtatja. Ráadásul a .net tud optimalizálni az alatta lévõ processzorra is a fordítás alatt. Így nem látom, hogy mitõl lenne annyira rosszabb egy VM, mint egy alapból natív kód.
Tudom, hogy itt javáról van szó, csak megemlítettem, hogy mit hallottam. :)
már az alap jvm is megmutatta hogy lehet nem erõforrászabáló jvm-et írni... csak egyesek még mindig ott tartanak, hogy 10 éve hallották hogy a java erõforrászabáló. Hát nagyon nem... a .net erõforrászabálóbb, én folyamatosan ezt érzem, méghozzá vindózon még csak nem is linuxon.
"Ami ha a hírek igazak, akkor a 3.0-tól megváltozik. Itt is életbe lép a minimális hardverkövetelmény és az OEM-ek megrendszabályozása."
Eddig is volt ilyen... és valszeg most sem változik... 2.x-re is olvasható a minimálisan ajánlott hardverkövetelmény, amit vagy betartanak, vagy nem, most is így lesz.
Nem latok ellentmondast. Attol, hogy erosebb a hardware, ha odafigyelsz az eroforrasokra, akkor meg jobb alkalmazast lehet csinalni, mint ha elegtelen modszereket alkalmazol es ezaltal visszafogod magad. Lasd Carmack Rage demoja!
Most abba bele sem akarok abba menni, hogy manapsag mennyire nem tud a fejlesztok nagyresze optimalizalni es kihasznalni a hardware nyujtotta elonyoket.
Es megegyszer: Papichulo ma 09:18 "En arra reagaltam, hogy az Android minden kotottsegektol mentes."
az igaz, hogy erõforrászabálóbb, de emlékezzünk, régen is a hardver drága volt, a szoftvert arra írták, idõvel viszont a hardver csak olcsóbb lesz. Ahogy egyre többen veszik, egyre olcsóbb lesz egy erõs telefon, onnantól pedig a programok, és szolgáltatások döntenek, nem az, hogy ki lehetne-e hozni hatékonyabb programot arra az eszközre... akár mapanság pc-k esetén...
Annyira jol megelt az 5% reszesedesebol, hogy majdnem csodbe ment 1997-ben. A ceget a Microsoft huzta ki a godorbol 150 millio dollarral, majd par evvel kesobb az ipod es az iphone hozta meg a fellendulest.
"Ugye iPhone elvileg a natív kód miatt gyorsabb kellene hogy legyen, aztán mégsem." Ezt nem ertem, miert ne lenne gyorsabb ugyanazon a hardware-en? Carmack Rage demo-ja elegge ellentmond veled. Masok vagyunk. En Java-ban nem kinlodnek, ha van C kornyezet is. Nem veletlen, hogy (szinte) az osszes eroforraskritikus alkalmazast C-ben irjak. Hagyjuk most az assembly-t. Ha jol olvastam pont ezert vezettek be az Androidnal is az NDK-t mert a Java az nem optimalis erre. Szoval nem, ebbol a szempontbol nem jobb a Java VM, mint egy native alkalmazas. A memory leak megfelelo programozassal es a mar szinte mindenhol megtalalhato (tudom, iphone-on nem) garbage collection-nel tokeletesen elkerulheto.
Tekintettel arra hogy az apple világéletében túlárazva adja el a szemeteit, és ezt egyesek bólogatva mosolyogva meg is veszik, nagy ívben szarnak rá ha az androidos telókból (amibõl már 15-20k körnéykén is kapni készüléket) hány darab fog fogyni.... Jó teló lehetne az iphone,csak a szokásos apple problémák nelennének rajta, nelenne kegyetlenül túlárazva apple szokás szerint és egy érdemes kamerát is rakhattak volna bele ami legalább nem marad le egy idestova 2 éves Samsung Innov8-tõl fényévekre (fénykép készítésben)...:D
Symbiant azért hagyják ki a számításból, mert legendásan szarul van megírva az oprendszer kódja. Legalábbis aki ismerõsöm eddig látta belülrõl mind azt mondta rá, hogy villával van összehányva. A MeeGo-ért felelõs fejest meg éppen most rúgták ki a Nokiától, szóval abból a projectbõl esélyes hogy semmi se lesz.
Pont az Androidos telefonok mutatják meg, hogy JAVAhoz is lehet jó VM-et írni, és JAVA se feltétlenül erõforrás zabáló. Ugye iPhone elvileg a natív kód miatt gyorsabb kellene hogy legyen, aztán mégsem. GC nagy találmány, nagyon megkönnyíti a fejlesztést fõleg ha több szálat kell kezelni (ami egy interaktív UInál elég alap), és amivel esetleg lassabb lesz a java, annyival kevésbé fog leakelni. Én C alatt akkor se fejlesztenék, ha 3x annyi pénzt adnának érte, mint amit a JAVA megoldásért kapok.
En arra reagaltam, hogy az Android minden kotottsegektol mentes. Ez NEM igaz, mivel nekem megmondjak, hogy Javat es egy VM-et hasznaljak, ami mar eleve nagyon eroforraszabalo. Aki az Obj-C-t es az iOS fejlesztoi kornyezetet szidja (reszben joggal), annak tenyleg ajanlom a Symbian-t es a carbide-C-t! Volt olyan momentum, hogy a telefonnal egyutt az egesz gepet ki akartam dobni az ablakon. Bar jol fizettek erte, de a soha tobbet kategoria!
Az iPhone-nak nem kell lenyomni az Androidot. Egy készülék a több száz másik ellen nem fog gyõzni. Az Apple-nek nem az a fontos, hogy õ adja el a legtöbbet. Az a célja, hogy a profitját maximalizálja. Ha 10x ennyi iPhone lenne a piacon, akkor nem tudná ekkor nyereséggel adni. PC piacon is bõven megélt az 5% körüli piaci részesedésével. Fanatikus hívei vannak, kemény marketingje stb. Vesztes nem lesz.
Persze, hogy nem lehet kikerülni a Java-t. Nagyon sarkítva az Android egy Linux kernel + egy saját fejlesztésû JVM.
ANDROID lesz úgyis hiába erõlködnek! A lomha Win gyõzi le vagy a több éve foltozgatott többiek?
A Symbiant valahogy mindig kihagyják a számításból mint ha már nem is létezne, csak nehogy meglepõdjenek egyesek akik már eltemették.. Nem beszélve a szintén Nokia által fejlesztett MeeGo-ról ami még ígéretesebb
Viszont Android managelt API-ja bizonyos szempontokból többet ad, mint az iOS a privát frameworkjeivel (példának okáért WLAN kezelés). Egyébként ha csak a nyelveket tekintjük, elvonatkoztatva mindentõl, Objective-C-tõl feláll a szõr a hátamon, nem tudom, kinek a logikája szerint bõvítették ilyen módon objektumorientáltsággal a C-t, de nagy perverz lehetett:)
Koszi, ezt kozben mar en is megtalaltam, de azert ez meg igy eleg karcsu. A Java-t (szinte) lehetetlen megkerulni, ezert nem mondhatjuk, hogy teljes a szabadsag es semmi zartsag sincs. Akkor mar az atok Obj-C, mint a bena Java, legalabbis nekem.
Csak mivel a WM platformon nincsenek tiltott API-k/idióta AppStore szabályza, emiatt ott több dolgot tudsz megvalósítani, mint iOS-re. (Más kérdés, hogy ott meg a millióegy fajta HW okoz gondot, meg hogy még 6.5-ben sem voltak képesek egységes interfészt megkövetelni pl gyorsulásmérõhöz; fejlettebb grafikus képességekrõl nem is beszélve.) "pl. Windows Mobilnál még olyan se volt hogy újabb verzió, azzal rohadt szét a PDA-d, amit a gyárban rábarkácsoltak" ASUS A696 WM5.0-val jött ki, én már 6.0-val vettem az enyém, természetesen ingyen frissíthetõ volt bárki számára. Ennél nagyobb ugrás volt a HP iPaq 4700 számára kiadott WM5.0 (2003SE-rõl), mivel ott drasztikusan változott az OS (többek között a korábbi "minden RAMban" koncepciót felváltotta a "fájlok a flashen"). WindowsPhone7-nél pedig elvileg azért is van tiltva az OEM-ek számára a módosítás, hogy Windows Updaten keresztül frissíteni lehessen - a hiányzó Copy-Paste pótlása ilyen módon pl 2011 elejére már be van ígérve.
Papichulo: teljesítménykritikus részeket már (ha jól rémlik) 1.5 óta lehet C-ben írni az Android NDK segítségével.
Nalam a 176x208 felbontas dealbreaker lenne. Hogyan lehet azon filmet nezni vagy szoveget szerkeszteni vagy chatelni? Plusz wifi es gps 2010-ben szinte mar kotelezo egy smartphone-nal. Gondolom most sokan megnyugodtak, hogy te boldog vagy vele, de szerintem a legtobb embernel nem szempont, hogy 15k forintnal ne legyen magasabb az ara, szerencsere. :)
"és addig eszem ágában sincs lecserélni" Akkor jol vigyazz ra, mert sokaig ki kell, hogy tartson! :)
Mar azt is megoldottak, hogy barmilyen programnyelvben, peldaul C-ben lehessen fejleszteni ra vagy meg mindig csak a nem tul eroforrastakarekos Java-ban lehet?
Az android akkor nyer,ha a készülékek olcsóbbak tudnak lenni ,mint az apple termékek. Az egy dolog,hogy nyílt és bárki írhat rá bármit,de ez probléma is. Az is gond,hogy gyenge hardverekre is rápakolják. A túl nagy választék összezavarja a vásárlókat.Fontos még,hogy legyenek jó kiegészítõk is és a megfelelõ kapcsolat más gépekkel.
évek óta jönnek ki az okosabbnál okosabb 100+ezer forintos telefonok, taccsszkrín minden anyám-π-csája , nálam mégis az 5 éves Nokia N70 vezeti a toppot ,ami ma már 10-15 eFt-ért megkapható bárhol, hozzá az alkatrészek 1000Ft környékén, és addig eszem ágában sincs lecserélni, amíg nem adnak ki egy olyan telefont amely csak megközelítõleg ennyi elõnnyel rendelkezik...
Tényleg fut rajta és tényleg ingyen tudok vele egész nap pofázni az MSN-Skype-Gtalk trióval... (N95-ön wififel még elõ se kell fizetni azt a nyavajás havi 2ezer forintos GPRS500 csomagot), Nimbuzz és Fring kliensekkel, FringOut és NimbuzzOuttal az egész világon bárkit elérek néhány eurócentes percdíjért mobilon is...
távvezérelek PC-ket (TSmobiles)
multitaszk (a 200Mhzes procin is) , és van copy-paste ellentétben , szégyenszemre a Windows Mobile 7-tel...
videokamera, akár videofonálásra is alkalmas,
tudományos számológép, PDF olvasó és Offisz csomag, több TÍZEZER profi JAVA MIDP és Symbian alkalmazás
torrent kiens,
mp3-nak is használható, (LCG Jukobox-szal pedig mod-ot, s3m-met , xm-et is lejátszik)
az aksi hozzá 1000Ft és alig nagyobb a hüvelykujjamnál, tehát 3 tartalékaksi is elfér a kotonzsebembe hozzá,
Flash lejátszó,
Youtube player,
Divx lejátszó,
bõvíthetõ SD kártyával,
N95-ön SkyFire böngészõ,
Aki ennél több lényegi fícsört tud mondani 15ezer forintos árkategória mellett annak itt fogom kinyalni a popóját vasmacskán és trapézon !
Androidnal a hekkeles se tiltott a total testreszabhatosag mellett, evvel szamomra le is zuzta a konkurenseket. Teljes szabadsagot ad a felhasznalo kezebe, semmi zart f@szsag.
Nagyobb hat, mert pl. az ARM 11 is egy csalad, vagy 4 fele kulonbozo valtozata van... Azok a tabletek frissithetok lesznek 3.0-ra, hisz a 3.0 1GHz CPU-t kovetel 512MB memoriaval, bar ez meg nem teljesen tisztazott. Vagy azok eleve 3.0-val jonnek jovore, sorolhatnad konkretan mi az tucatnyi tablet...
A Windows Mobil pont ott van lemaradva, ahol húznia kéne: az alkalmazások száma / minõsége. Ebben az iFityma és az Android toronymagasan vezet. Amivel az Android kegyõzi az iFitymát, az a szabadság. Nincs bekorlátozva semmi, nem kell hekkelgetni hogy bármilyen programot futtathass rajta.
Naés a frissítés: lehet hogy az Androidot se tákolgatják rá a végtelenségig az oldschool modellekre, de pl. Windows Mobilnál még olyan se volt hogy újabb verzió, azzal rohadt szét a PDA-d, amit a gyárban rábarkácsoltak. Persze patchelgetni lehetett, de ettõl nem lett újabb verzió, ahogy XP-bõl se lesz Win7.
Egyértelmûen az Android nyert.
Én az Androidot preferálom, de azért az S90, és az UIQ még mindig ott vannak, ha Symbianról van szó. Windowsból nekem elég az ami a PC-n van, ájfónt meg vegyen az aki hülye, és sok pénze is van.
Ennél lényegesen nagyobb a hardverpaletta, amin Androidot futtatnak és semmilyen következménye nincs, ha olyanra telepítik a 2.2-t ami nincs az ajánlásban (mert pillanatnyilag csak egy ajánlás létezik, a Froyo az 1024x600-as felbontást sem támogatja, mégis vagy tucatnyi tabletet jelentettek be ilyen felbontással és 2.2-vel).
Ha neked az jobban tetszik... Szoval a Froyo hardverkovetelmenye: ARM11, Cortex A8, A9, Tegra / Atom CPU. Tehat nem hasznalhato barmilyen hardveren.
Nem hinnem hogy felhasznalo a Google-ra haragszana a kinai sz@rjaval kapcsolatban, de ez nyilvanvalova valik szamodra is ha elolvasod a vegfelhasznaloi feedback-et az adott termekkel foglalkozo xy honlapon.
Nem hardverigényre gondoltam, hanem hardver követelményre. A 2.2-t is boldog-boldogtalan felhasználhatja bármilyen hardveren, ha emiatt a filléres kacatra telepített rendszer miatt a felhasználó elküldi melegebb éghajlatra a Google-t, mert "lassú szar a rendszer", akkor ez a Google-nak veszteség, nem a kínai dzsunkagyárosnak. Ezért a 3.0-tól lesz minimum hardverkövetelmény, mint a WP7-nél és ha a vas ezt nem teljesíti, akkor nem kap a gyártó engedélyt a rendszer felhasználására.
A 2.2-nek is van minimalis hardverigenye. Nyilvan szukseg van ra, komolyabb szoftver komolyabb hardvert igenyel.
"Szerintem ebben a versenyben nem lehet gyõztest kikiáltani"
Szerintem sem, semmi szukseg ra, mindenki talalja meg a szamara megfelelot a monopolia egy elb*szott dolog. Amugy nem lesz soha, elbir a piac tobb mobil operacios rendszert is. Ahogy eddig is. A cim igy eleg blikk-szeru...
A Nokia is készíti a Symbian-t leváltó MeeGo-t, a Samsung a Bada-t, és ezek mindegyikének van elõnye.
A MeeGo lényegében egy kis képernyõre optimalizált Linux, ezért már az elsõ telefonok megjelenésekor sok program elérhetõ rá, és sok fejlesztõnek ismerõs.
A Bada-t pedig eleve úgy készítették, hogy az alsó kategoriás telefonokra is ezt telepítheti a Samsung, így ha valaki smartphone-ra szeretne váltani, nem kell új felülettel megismerkednie, szóval mindig lesz egy réteg ami a Bada-t fogja keresni smartphone-ban.
Szerintem meg akkor nyer igazából a vásárló, ha minél több rendszer van a piacon. ez ellentmondásosnak tûnik, mert ez azt is jelenti, hogy mindig lesz olyan tulajdonság, szolgáltatás, ami még a legjobb készülékkel sem elérhetõ.
Ez azonban akkor is így van, ha "csak egy marad" csak éppen akkor nem tûnik fel, mert a rivális rendszerek és velük jó néhány pozitív tulajdonság egyszerûen kihal.
Azonban, ha sokfajta rendszer van a porondon a vásárlónak mindig van lehetõsége, hogy egy viszonylag optimális gépet válasszon a saját igényei szerint.
A magam részérõl legutóbb a Samu Bada-ra szavaztam. Ha nem telót, hanem netbookot, vagy táblaPC-t akarok venni, akkor talán más OS is szóba jöhet. De szerintem ez van most a legjobban a hardverhez optimalizálva, és ez jön a legjobb hardverrel is a a maga kategóriájában. Annyira nem is zárt az OS, szóval jönnek rá fejlesztések, viszont java/flash is csont nélkül megy rajta, ami pl a IPhone-ról nem mondható el. Az Iphone G4-et mellbeverõ hardvere van a Wave S8500-nak. Nem igazi nagyon komoly OS a droidhoz, winhez képest, de egy telónak szerintem bõven elég. Nem atomháborút akarok rajta nyerni.
Csak az Android... nekem Tablet Pc-n is az van és áh... a Win-t Pc-re találták ki Apple meg csak azoknak jó akik teli vannak pénzzel.
szerk.: Hiába az Apple meg Microsoft régebbi cég.. de a Google-nek olyan komoly erõforrásai és támogatottsága van, hogy nehéz fogást találni rajtuk...
Az Android tarol. Aztán a win7 fon jön majd. Utána meg az AlmaFan-ok.
"A Google Android ennek éppen ellenkezõje, legalábbis ami az egyénire szabást illeti. Itt nemcsak a készülékek összetételét és külsejét módosíthatják az egyes gyártók és forgalmazók, hanem a szoftver alapvetõ komponenseit is, a kezdõképernyõtõl kezdve az alkalmazásokig. "
Ami ha a hírek igazak, akkor a 3.0-tól megváltozik. Itt is életbe lép a minimális hardverkövetelmény és az OEM-ek megrendszabályozása. Az, hogy a felhasználó szabadságát mennyiben fogják korlátozni, az még a jövõ zenéje. A Google kettévágja az Android piacát, az olcsó szegmensben megtartják a 2.1-es, 2.2-es rendszereket, a felsõ és prémium kategóriában, nomeg a tabletek területén a 3.0-t ajánlják. Ezzel, és az új rendszerek piacra dobásának lassításával (évente csak 1 új verzió), megpróbálják a most meglévõ hardveres és szoftveres fregmentációt csökkenteni és idõvel megszüntetni.
"Egy félig nyitott platformként értékelhetõ, amely komoly kötöttségekkel érkezik a hardveres téren, ám szabad kezet enged az OEM-gyártóknak a felület egyénire szabását illetõen. "
Ez nem igaz, a Microsoft semmiféle módosítást nem engedélyez az OEM-ek számára, a HTC is csak egy saját HUB-ot helyezhetett el.
--
Lesz a piacon még pár játékos, amivel érdemes számolni. A legígéretesebb a Nokia-Intel összefogásból érkezõ MeeGo, ami egész konkrétan a Google letörésére készül egy olyan rendszerrel, ami netbookoktól a tableteken és TV-ken át a mobilokig minden hardveren mûködni fog, ha az Intel segítségével sikerül a Nokiának átlépnie az elmúlt évek impotens piaci és technológiai mûködését, akkor ezzel a rendszerrel nagyon komolyan megzavarhatják a kialakult piaci felállást.
A HP által felvásárolt WebOS sem halt ki, rövidesen bemutatásra kerülnek a HP új tablet és smartphone eszközei, amik erre a rendszerre alapoznak.
A Samsung Bada-ja is szépen csendben fejlõdik, szemmel láthatólag bár más rendszereket is támogat a Samsung, de gõzerõvel fejleszti saját platformját is.
No és nem szabad elfelejtkezni a Symbian-rõl sem, mert ugyan ma már nem számít igazán modern megoldásnak, de az alsó és közép kategóriás smartphone-ok legtöbbjén ez a rendszer fut és ezzel a rendszerrel adják el a legtöbb mobilt még ma is.
--
Szerintem ebben a versenyben nem lehet gyõztest kikiáltani, mert az eredmény mindig attól fog változni, hogy mit nézünk. Eladási számokat? Tudást? Támogatást? Stabilitást? Alkalmazások számát, minõségét? Bármit veszünk alapul, mindig más lesz a nyertes és igazából a verseny még el sem kezdõdött. Én úgy gondolom, hogy a smartphone rendszerek igazából csak jövõre fognak komolyan megmérkõzni a vásárlók kegyeiért (érdekes és e-téren izgalmas évnek nézünk elébe).