» »

Nove podrobnosti o Project Ara

Nove podrobnosti o Project Ara

Slo-Tech - Ob prodaji Motorole so pri Googlu obdržali ne le patente, temveč tudi t.i. ATAP, Motorolino skupino, ki je bila odgovorna za povsem nov in napredne koncepte, kot je Project Ara oz. modularen mobilni telefon. Z njim pri Googlu upajo, da bodo zmanjšali recikliranje mobilnih telefonov, saj bi namesto celega aparata lahko zamenjali le en sklop za zmogljivejšega. Obenem bi si uporabniki z izborom komponent zmogljivost prilagodili lastnim željam, vse skupaj pa bi podprli z nizko ceno, že od 50 dolarjev za najcenejšo kombinacijo.

Ekipa je pripravila svež videoposnetek, v katerem vidimo nekaj novih podrobnosti v povezavi s projektom. Vidimo npr., kako bo izvedeno zaklepanje modulov na ogrodje. Vemo, da bo to izvedeno z magneti, a nismo vedeli, da bodo ti v primeru ogrodja elektromagnetne narave (v modulih bodo jasno permamentni magneti). To pomeni, da modula praktično ne bo mogoče odstraniti, ko bo naprava delovala oz. dokler ta ne bo dovolila odstranjevanja. V videu je mogoče opaziti tudi tri različne velikosti naprave, kjer srednjo že poznamo, je v obliki 3x6 mreže, medtem ko bo majhna v obliki 2x5, velika pa 4x7.



Svoje so dodali tudi pri podjetju 3D Systems, ki je zunanji partner pri izdelavi modulov, predvsem pri izdelavi osebnih, raznobarvnih verzij. To bodo dosegli s 3D tiskanjem, ki se izkaže za velik izziv v končni, masovni proizvodnji, ne le zaradi količin, temveč tudi zaradi zagotavljanja pravih barv in tekstur končnih modulov. V videu izvemo še, da zunanje podjetje Sosolimited sodeluje z ekipo pri razvoju vmesnika aplikacije vsaj za Android, s katero bo mogoče oblikovati svojo konfiguracijo telefona Project Ara, torej določiti barvo in teksturo posameznih modulov.

Največji izziv celotnega projekta je najverjetneje zagotavljanje povezave modulov z ohišjem, kar so vsaj v enem delu očitno že rešili. V praksi bo predvsem pomembno, da bodo podobno robustne tudi podatkovne povezave, sploh v primeru večkratne izmenjave modulov. Če ekipi uspe spraviti projekt na prodajne police, bo to zagotovo velik uspeh in konec tarnanja, da določen model izpolni vse zahteve, razen ene ali dveh. Vsak uporabnik si bo namreč lahko sestavil svoj telefon.

43 komentarjev

Mipe ::

Legodroid?

Qushaak ::

Ni pa še znano kolikšne bodo fizične dimenzije (vsaj širina in dolžina) teh mrež 3x6, 2x5 in 4x7?

sss ::

Zdi se smiselno.

Če si lahko sestavimo stacionarne računalnike po željah... Zakaj si nebi še mobilnih naprav?

kpkp ::

sss je izjavil:

Zdi se smiselno.
Če si lahko sestavimo stacionarne računalnike po željah... Zakaj si nebi še mobilnih naprav?

Odvisno iz katere strani gledaš, prenosni računalniki gredo v smeri večje integracije in ne nasprotno.

...torej določiti barvo in teksturo posameznih modulov.

To bo pomoje le ena manj pomembnih funkcij, nekako morajo uporabniku sporočiti kateri so nujni moduli, da zadeva ima pričakovano funcinoalnost.

Gregor P ::

Uporabniki že leta čakamo na takšne naprave (ne nujno samo telefon):)

hm kaj nekaj se je zgodilo s tem Microsoft patentiral telefon z izmenljivimi moduli (ter ostalimi poskusi
Modu Phone, NTT DoCoMo modular phone idr.)?:8)
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).

Zgodovina sprememb…

  • spremenil: Gregor P ()

galu ::

Fajn ideja, ampak IMO dolgoročno neizvedljiva. Ko bojo določeni core blocki postali zastareli, bo z upgrejadnjem konec, tako kot je pri PC-jih - če hočeš, npr., (opazno) boljši CPU, potrebuješ še novo plato in (če je platforma že res stara) po možnosti še druge RAM-e. Ferarijev motor v fičoju...
Tako to gre.

Gregor P ::

... saj zato pa je prostor za inovacije, da ne bi imeli samo "starih" rešitev:)
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).

kpkp ::

galu je izjavil:

Fajn ideja, ampak IMO dolgoročno neizvedljiva. Ko bojo določeni core blocki postali zastareli, bo z upgrejadnjem konec, tako kot je pri PC-jih - če hočeš, npr., (opazno) boljši CPU, potrebuješ še novo plato in (če je platforma že res stara) po možnosti še druge RAM-e. Ferarijev motor v fičoju...

V telefonih je največkrat RAM na vrhu SoCa, torej bo CPU, GPU, RAM in še en kup druge funkcionalnosti (modem...) v enem bloku, tako da ta primerjava s PC-ji ni najbolj na mestu.

harmony ::

Naj najprej porihtajo obstojec Android, pol pa naj grejo dalje.

Je se zmeraj vse hroscato.

Pro_moted ::

kpkp je izjavil:

galu je izjavil:

Fajn ideja, ampak IMO dolgoročno neizvedljiva. Ko bojo določeni core blocki postali zastareli, bo z upgrejadnjem konec, tako kot je pri PC-jih - če hočeš, npr., (opazno) boljši CPU, potrebuješ še novo plato in (če je platforma že res stara) po možnosti še druge RAM-e. Ferarijev motor v fičoju...

V telefonih je največkrat RAM na vrhu SoCa, torej bo CPU, GPU, RAM in še en kup druge funkcionalnosti (modem...) v enem bloku, tako da ta primerjava s PC-ji ni najbolj na mestu.


Ja, ampak nebo misliš bolj poceni kupit samo novega CPU, GPU , RAM modula za 100 evrov, kot pa kar novi telefon ? Saj ekran recimo nek 5 inč, pa s spodobno ločljivostjo lahko furaš dokler ne crkne. Wifi modul pravtako, baterije pravtako. Menjavaš kar pač rabiš, vkolikor bodo to naredili tako da bo kompaktibilno vse skup. Pa kamera recimo, si zadovoljen z telefonom 100% edino kamera te muči, simpl, kupil boš modul , 50 evrov, pa boš imel drugo boljšo kamero. Meni se zdi vse skupaj zelo smiselno, kako pa bo to v praksi izpadlo pa bomo videli.
AMD FX8120;GB 990FXA-UD3
FirePro V4900 ;Corsair Vengance 16Gb
XFX 650W;Corsair Force GT, Asus Xonar DGX

Nummy ::

harmony je izjavil:

Naj najprej porihtajo obstojec Android, pol pa naj grejo dalje.

Je se zmeraj vse hroscato.

Ah kje, bolj profitabilno je delati nove stvari in prodajati nedokončane produkte, kot pa fix-ati stare produkte, da bi bili (bolj) uporabni. :)

PrimozR ::

galu je izjavil:

Fajn ideja, ampak IMO dolgoročno neizvedljiva. Ko bojo določeni core blocki postali zastareli, bo z upgrejadnjem konec, tako kot je pri PC-jih - če hočeš, npr., (opazno) boljši CPU, potrebuješ še novo plato in (če je platforma že res stara) po možnosti še druge RAM-e. Ferarijev motor v fičoju...

V bistvu se telefoni bližajo post-spec dobi, kjer računalniki že so. Dokler imaš nek dovolj zmogljiv CPU v napravi, bistveno bolj prav pridejo druge stvari, npr. več RAMa, več prostora, v primeru mobitelov koprocesorji in povezovanje na mobilna omrežja (LTE npr.), fotič, itd. To in pa software.

CyberDuck ::

Pri androidu so itak zajebali z javo...

kpkp ::

Nummy je izjavil:

harmony je izjavil:

Naj najprej porihtajo obstojec Android, pol pa naj grejo dalje.

Je se zmeraj vse hroscato.

Ah kje, bolj profitabilno je delati nove stvari in prodajati nedokončane produkte, kot pa fix-ati stare produkte, da bi bili (bolj) uporabni. :)

S kolegom tu malo mimo streljata... Ni Google en s.p. z 10 zaposleni, to so ločene skupine in ločeni projekti. Nasploh ima ta ARA skupina za en s.p. Googlovcev.
Katere nedokončane produkte pa ti Google prodaja in kateri so ti novi zelo profitabilni produkti?

Nummy ::

CyberDuck je izjavil:

Pri androidu so itak zajebali z javo...

Ah Java je že v redu, sam nesposobnost programerjev in podjetij, da bi dal ven en končan izdelek je glavni razlog za veliki fail, ter seveda razdrobljenost "distribucij" in marketov.

chironex10 ::

Tole bo fail. Ideja je sicer odlična ampak fantje zanemarjajo dejstvo, da je pri večini ljudi čisto nepomembno kaj je v telefonu, samo da je drag in se da pozirat z njim. Tule bo problem, da med najdražjim in najcenejšim modelom ne bo vizualno nobene razlike skratka pozerski faktor je bistveno nižji.

Če bi bilo pa gor narisano jabolko, je pa to seveda nekaj čisto drugega.
Če vas slucajno prime da bi objavili svojo kodo pod open source, prej poglejte:
na 32:52: http://www.youtube.com/watch?feature=player_detailpage&v=QKwWPQ1Orzs

Zgodovina sprememb…

  • predlagalo izbris: zee ()

3p ::

CyberDuck: Kaj točno pa je (še) narobe z Javo v Androidu? Saj ne da ne bi bil kak C++ boljši, ampak lahko bi bilo tudi slabše (beri: Objective-C).

3p ::

No, zgodnja ura... Itak ti nihče ne brani, da ne spesniš večine aplikacije kar v NDKju... in se Javi izogneš.

mitja73 ::

To ne bo nikoli velikoserijski izdelek, ker bo preveč težav s kompaktnostjo in vzdržljivostjo. Kvečjemu se bo razvoj tega in kake ideje uporabil kje drugje.
Plus manj kot 1% možnih strank si želi tak telefon - premajhen trg.

Gregor P ::

... če bi bil na trgu istočasno z LEGO filmom ("The ultimate Lego Phone"), bi lahko situacija bila drugačna8-)
The main failure in computers is usually located between keyboard and chair.
You read what you believe and you believe what you read ...
Nisam čit'o, ali osudjujem (nisem bral, a obsojam).

techfreak :) ::

3p je izjavil:

CyberDuck: Kaj točno pa je (še) narobe z Javo v Androidu? Saj ne da ne bi bil kak C++ boljši, ampak lahko bi bilo tudi slabše (beri: Objective-C).

V veliki vecini primerov se tako gre samo za klicanje metod SDK-ja, ostalo pa tako ni problematicno, razen ce delas kaksne zahtevne kalkulacije, kjer pa ponavadi tako najdes NDK knjiznico. Sicer pa Obj-C ni nic kaj tezji/slabsi od Jave.

Nummy ::

techfreak :) je izjavil:

3p je izjavil:

CyberDuck: Kaj točno pa je (še) narobe z Javo v Androidu? Saj ne da ne bi bil kak C++ boljši, ampak lahko bi bilo tudi slabše (beri: Objective-C).

V veliki vecini primerov se tako gre samo za klicanje metod SDK-ja, ostalo pa tako ni problematicno, razen ce delas kaksne zahtevne kalkulacije, kjer pa ponavadi tako najdes NDK knjiznico. Sicer pa Obj-C ni nic kaj tezji/slabsi od Jave.

*cough* ...memory management... *cough*

techfreak :) ::

Kaj to mislis ARC vs GC? Vecjih razlik pri programiranju nisem opazil, je pa res da lahko GC freezne app takrat ko se sprozi.

Nummy ::

techfreak :) je izjavil:

Kaj to mislis ARC vs GC? Vecjih razlik pri programiranju nisem opazil, je pa res da lahko GC freezne app takrat ko se sprozi.

Je kar precej razlik, še posebej sintaktičnih. Si šur, da si kdaj videl objective C od blizu?

techfreak :) ::

Sem preprican, da sem ze videl Obj-C od blizu, ja.

PrimozR ::

chironex10 je izjavil:

Tole bo fail. Ideja je sicer odlična ampak fantje zanemarjajo dejstvo, da je pri večini ljudi čisto nepomembno kaj je v telefonu, samo da je drag in se da pozirat z njim. Tule bo problem, da med najdražjim in najcenejšim modelom ne bo vizualno nobene razlike skratka pozerski faktor je bistveno nižji.

Če bi bilo pa gor narisano jabolko, je pa to seveda nekaj čisto drugega.

V bistvu je pozerski faktor tukaj večji, če boš lahko 3D printal module. Lahko boš največji pozer med pozerji! Pa magari s tremi japkami na vsakem modulu.

Ni toliko problem, da je ljudem vseeno, kaj je v telefonu, bolj je problem, da folk želi dolgo avtonomijo in tenek, kompakten telefon. To pa z modularnostjo ne gre skupaj, case in point so moderni laptopi z nalotanim vsem. Tako da se strinjam, da bo tole težko uspelo.

Dr_M ::

bolj je problem, da folk želi dolgo avtonomijo in tenek, kompakten telefon.


Odkar moskim rastejo vagine, je tole resnicen problem.

Nummy ::

techfreak :) je izjavil:

Sem preprican, da sem ze videl Obj-C od blizu, ja.

Pol pa ne vem zakaj pišeš neumnosti... Logika je precej podobna, sintaksa pa ne.

avister ::

Nummy je izjavil:

techfreak :) je izjavil:

Sem preprican, da sem ze videl Obj-C od blizu, ja.

Pol pa ne vem zakaj pišeš neumnosti... Logika je precej podobna, sintaksa pa ne.


Nimam izkušenj z androidom, kako je z memory leak-i.

Za ARC v Obj-C lahko rečem, da v 2MB (M in C) izvorni kodi praktično ni nobenega.

PrimozR ::

Dr_M je izjavil:

bolj je problem, da folk želi dolgo avtonomijo in tenek, kompakten telefon.


Odkar moskim rastejo vagine, je tole resnicen problem.

o.O Ti si mar želiš 3 cm debelega cegla?

Invictus ::

Da, če bo baterija z vsem vklopljenim zdržala 14 dni.
"Life is hard; it's even harder when you're stupid."

http://goo.gl/2YuS2x

techfreak :) ::

avister je izjavil:

Nimam izkušenj z androidom, kako je z memory leak-i.

Za ARC v Obj-C lahko rečem, da v 2MB (M in C) izvorni kodi praktično ni nobenega.

Pri Androidu pri Javi naceloma ni memory leakov ker GC pocisti vse kar se ne potrebuje vec.

Pri Obj-C lahko recimo pride do retain cycle-a (https://www.google.si/search?q=arc+reta...), kar pri Androidu ni mogoce, te pa v vecini primerov Xcode na to opozori.

avister ::

techfreak :) je izjavil:

avister je izjavil:

Nimam izkušenj z androidom, kako je z memory leak-i.

Za ARC v Obj-C lahko rečem, da v 2MB (M in C) izvorni kodi praktično ni nobenega.

Pri Androidu pri Javi naceloma ni memory leakov ker GC pocisti vse kar se ne potrebuje vec.

Pri Obj-C lahko recimo pride do retain cycle-a (https://www.google.si/search?q=arc+reta...), kar pri Androidu ni mogoce, te pa v vecini primerov Xcode na to opozori.


Predavanje CS193P ( Blocks and Multithreading 2011) - 30. minuta - Paul Hegarty opozori na podobem problem - verjetno bi programer moral poslušati vsaj njegova predavanja.

Retain cycle je bilo pred ARC - retain/release. Sedaj imamo pa strong/weak. Zato po novem temu memory cycle-u rečemu strong reference cycle. Seveda se tej težavi najlažje izogibamo/š s primerno rabo weak, kar pa v primeru, ki si ga prilepil ni mogoče, ker uporabnik targetira ios4.

avister ::

techfreak :) je izjavil:

avister je izjavil:

Nimam izkušenj z androidom, kako je z memory leak-i.

Za ARC v Obj-C lahko rečem, da v 2MB (M in C) izvorni kodi praktično ni nobenega.

Pri Androidu pri Javi naceloma ni memory leakov ker GC pocisti vse kar se ne potrebuje vec.

Pri Obj-C lahko recimo pride do retain cycle-a (https://www.google.si/search?q=arc+reta...), kar pri Androidu ni mogoce, te pa v vecini primerov Xcode na to opozori.


Seveda mi je jasno, da GC počisti vse kar ne potrebuje, saj solidno poznam javo. Sprašujem pa kakšne izkušnje imate profiji. Kako se je recimo obnesel prvi večji projekt, ki je imel 50+ oken. Kaj je pokazal profiler.

Moja izkušnja je taka, kot sem povedal - niti enega memory leaka v dveh letih konstantnega programiranja z ARC.

Nummy ::

avister je izjavil:

techfreak :) je izjavil:

avister je izjavil:

Nimam izkušenj z androidom, kako je z memory leak-i.

Za ARC v Obj-C lahko rečem, da v 2MB (M in C) izvorni kodi praktično ni nobenega.

Pri Androidu pri Javi naceloma ni memory leakov ker GC pocisti vse kar se ne potrebuje vec.

Pri Obj-C lahko recimo pride do retain cycle-a (https://www.google.si/search?q=arc+reta...), kar pri Androidu ni mogoce, te pa v vecini primerov Xcode na to opozori.


Seveda mi je jasno, da GC počisti vse kar ne potrebuje, saj solidno poznam javo. Sprašujem pa kakšne izkušnje imate profiji. Kako se je recimo obnesel prvi večji projekt, ki je imel 50+ oken. Kaj je pokazal profiler.

Moja izkušnja je taka, kot sem povedal - niti enega memory leaka v dveh letih konstantnega programiranja z ARC.


No 50 oken še nisem dosegel, ampak največ nekje 10, lahko pa rečem, da je ARC zelo zelo stabilen in dobro opravlja svoje delo. V Javi in C# pa sem že prišel do zanimivih memory leak-ov, ampak na koncu ugotovil da sem zadevo itak spisal narobe.

kpkp ::

Back on topic: Alpha MDK je zunaj
cirka dimenzije (debelina 2x4mm za module + verjetno 3mm za skeleton);
67.82 mm x 136.87 mm midi
45 mm x 114 mm mini

kpkp ::

kpkp je izjavil:

67.82 mm x 136.87 mm midi
45 mm x 114 mm mini

67.82 mm x 136.87 + 6 mm midi
45 mm x 114 + 6 mm mini

kpkp ::

Če koga zanima, lahko danes gleda livestream prve dev. konference.
Youtube

Qushaak ::

Ali je kej znano kako se bo software (Android) "handle-al" na teh napravah?
Za "navadne" že sestavljene telefone je jasno, da maš gor Android (+ ves gnoj, ki ga da proizvajalec zraven). Pri modularnih telefonih pa bodo čez čas komponente tako napredovale da si ne predstavljam kako boš zraven dobil Android. Se bo nasnel kot operacijski sistem na računalnike nekako?
Ne predstavljam si tudi, da bi čez kake 4 leta, ko bi recimo imel še vedno začetni modul procesorja in RAM-a namestil sodoben Android.

PrimozR ::

Dobro vprašanje. Ampak narediš lahko podobno, kot na PC-jih - naložiš jedro OS-a z nekaj aplikacijami, zraven pa dobiš še driverje. Sama izvedba je pa vprašanje, imeti build za vse možne kombinacije bi bilo malce obsežno...

Qushaak ::

To, da bi dobil tako verzijo OS-a, ki res nima programov (in pa gonilnike posebej) bi bila zame meka. :) Nobenega software-skega balasta! Ne pa kot na kakih recimo Samsung-ovih tablicah, ki je že 3.5GB/16GB spomina zasedenega in polhno neuporabnih in dvomljivih aplikacij gor. Samo Google Play bi bilo idealno in pač res najbolj osnovno potrebne UI programske komponente.

PrimozR ::

Pustimo ob strani Samsunge in podobno, zato pač vzameš telefon z AOSP ali skoraj AOSP softwerom. Motorola je tukaj super, uporablja praktično nespremenjen Android, pa še njihovi dodatki se nahajajo na Play Store.

kpkp ::



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Project Ara ali modularni pametni telefon gre na test v Portoriko (strani: 1 2 )

Oddelek: Novice / Android
9229464 (21393) kpkp
»

S Finske prihaja konkurent modularnemu Project Ara

Oddelek: Novice / Android
147094 (5633) PrimozR
»

Project ARA

Oddelek: Mobilne tehnologije
364084 (2708) Qushaak
»

Android L bo poganjal Project Ara

Oddelek: Novice / Android
4518026 (15268) Jackass

Več podobnih tem