[Videó] Testközelben az Ubuntu Phone (avagy hol tart most a fejlesztés)

Címkék

Május közepén Jono Bacon - az Ubuntu közösségi vezetője - úgy döntött, hogy itt az ideje a dogfooding-nak, vagyis annak, hogy saját bőrén, mindennapi használat közben tapasztalja ki (vagy szenvedje meg), hogy hol tart az Ubuntu Phone fejlesztése. A rendszer az év későbbi részében lesz komplett állapotban, jelenleg végfelhasználóknak még nem ajánlott (viszont korai tesztelőknek, techbuziknak annál inkább). Van még vele munka bőven. Például az optimalizálás még hiányzik, ezért itt-ott lagos a rendszer. A fenti demón egy Galaxy Nexus-on fut. A videóban hívás- és üzenetfogadás, webböngésző, közösségi hálózati integráció, multitasking stb. kerül bemutatásra...

Hozzászólások

Nekem használhatónak tűnik az elképzelés. :)

-----
"Egy jó kapcsolatban a társunkat az ő dolgában kell támogatni, nem a miénkben."
rand() a lelke mindennek! :)

valahol okos ember azt mondta, hogy az optimalizálást nem akkor kell elkezdeni csinálni, amikor már kész a program funkcionálisan és olyan szarul fut, hogy ég a fejünk, hanem a tervezés elejétől kezdve olyan algoritmusokat és adatstrukturákat használjunk, amik azért lettek kiválasztva, mert az adott feladatot azok teljesítik a lehető legjobban. Aztán persze ha itt nem volt semmi tervezési fázis csak egyből nekiültek kódolni ész nélkül, és alakult a kód mint az ökörhugyozás, nos akkor nincs semmi csodálkoznivaló hogy úgy "fut" ahogy.

Ebben az esetben nem az alkalmazások illetve a keretrendszer és az OS adaptációs rétegén kód szinten való optimalizálására kell gondolni. Értelem szerűen az Ubuntu Touch projektben az adatszerkezetek megtervezésének és a konkrét szoftverfejlesztés során az optimalizálás nagyon fontos. Minden modul és fícsör kódolását masszív tervezés előzi meg. A tervezési fázisban kimondottan kekeckedő review procedúra van. Szóval messze nem arról van szó, hogy " csak egyből nekiültek kódolni ész nélkül, és alakult a kód..."

Egy ilyen mobil eszközre való platform fejlesztésének során olyan release-ket szokás használni amiben rengeteg trészelés, loggolás van. A rendszer folyamatos debugolása és monitorozása is durván befolyásolja azt, hogy az ember milyen teljesítményt is tapasztal.

Nem csak és nem elsősorban a real time debugingról van itt szó.

Egy érintőképernyős keretrendszerben a gyorsaság érzetét legjobban egy tucat kutyaközönséges konfigurációs beállítás adja. Milyen hosszú ideg kell érinteni, mekkora területen és pontosan hol a kijelzőt ahhoz, hogy valami történjen...

A Jono egyszerűen megflesselte a divájszát az egyik reggeli build-del és demózott egyet. Azt mutatta meg amit aznap mindenki más is egy phablet-flash paranccsal a saját teleofnjára rakhatott. Sportszerűtlen és ésszerűtlen lett volna egy hetes tuningolási projectet indítania arra, hogy fél tucat mérnök belője neki rendszert a látványos demó kedvéért. Egyelőre nem ez a lényeg.

A lényeg (és szerintem a demóból ez pont le is jön) az az, hogy megmutassa, hogy épp most milyen fícsörök vannak, hogyan működik és alakul a fejlesztés.

Irtózatosan rossz pozban tartja a telefont, kár h nem volt egy fix állvány, amiről videóztak. Amúgy meggyőző.
____________________
http://szoftvervasarlas.co.hu - elérhető árú, legális szoftverek itthon

hmmm....nem gondoltam volna, de ez bejön :D

A facebook appra külön kíváncsi lettem volna, tekintve hogy androidra a mai napig nincs normális.

Másik, hogy az android-os appokat lehetelsz-e protolni normálisan?

Valamint külön kíváncsi vagyok kifogja ezzel a homár dizájnnal elő venni a haverok előtt. Bár mint ha láttam volna kékben is.

-------------------------------------------------------------------------
Nem, de lehetne.

A webes Facebook app van a jelenlegi verzióban, ha jól tudom. (m.facebook.com)

A dizájn szerintem nem annyira homár, inkább csak béna, de kizártnak tartom hogy ne lehessen majd rendesen témázni. Amúgy is ha lesz sikere, akkor tuti akar majd minden gyártó saját csiricsáré témákat, szerintem annál még a "homárdizájn" is jobb. Nekem az a kör nem tetszik a közepén, valamint azt a notification rendszert én átgondolnám... Tutira kényelmetlen oldalra huzigálni, plusz nem látom értelmét hogy több oldalas notification menü legyen, amikor van még dash is. Minek 10 menü egy telefonra?

azt hittem rendes, mert elvileg nincs benne még böngésző ha jól tudom.
szerk: ja hogy pont itt demózzák, oké figyelmetlen voltam.
közben rákerestem. ilyen lenne kékben
A másik amit nem tudok elképzelni, hogy az az oldalsó sáv hogy lenne kényelmes. Nekem a vékonysága miatt kényelmetlennek meg furának hat. :\

-------------------------------------------------------------------------
Nem, de lehetne.

Igen, a facebook jelenleg a webes felületen érhető el. Lehet csinálni minden különösebb nehézség nélkül natív Facebook klienst. De amekkora meló egy ilyen app megírása annyival nagyobb hozzáadott értéket a fejlesztés jelenlegi stádiumában nem képviselne.

Az androidos alkalmazások portolása az egyik leggyakrabban előkerülő téma manapság az Ubuntu fejlesztők köreiben. Egyelőre nincsen kőbe vésett stratégia ezt illetőleg. A Jolla választása ugye a Dalvik használatával való android alkalmazás támogatása. Ez is egy létező megoldás, mert aránylag kevés munkával lehet villantani, hogy hány milliárd app használható a platformon. Ugyanakkor elég nehéz garantálni azt, hogy az androidos appok azok ugyanolyan szépek és gyorsak legyenek egy ilyen emulált környezetben mint a natív környezetükben. De a rendszer alsóbb rétegeinek API-jait mappolni sem egy magától értetődő feladat. Na és persze minden platformnak megvan a maga grafikus és UX dizájnja amire egészen biztosan nem illeszkednek az android appok. Szóval nehéz garantálni a konzisztens kinézetet és UX-et ha keveredik az android és a saját platform. Nehéz téma.

Az, hogy a dizájn mennyire illeszkedik a felhasználók szexuális identitásához :) én nem tudom. De úgy sejtem, hogy a célközönség cirka 50% az valóban a férfiakhoz vonzódik :) Ezzel együtt én meglehetősen sok heteroszexuális férfit ismerek akiknek bejön az Ubuntu dizájnja. De az biztos, hogy az igazi férfi az az Ubuntu telefonját is fekete hátterű szöveges konzollal fogja használni és az sms-eket vi-ban fogja írni, a telefonhívásokra pedig shell alias-okat csinál majd. Én személy szerint ennek örülnék :)

Miért kellene emulálni? A Dalvik egy Java változat hasonlóan működne az Ubuntu-féle linuxon mint a Google Android-féle linuxon. Szorosabban kötődik az alatta levő rendszerhez a Dalvik, úgy tudom ezért kernel patch-ek is kellenek de emuláció teljesen felesleges.
Az UX dizájn probléma lesz, ebben igazad van. BB10 is használ dalvik-ot és teljesen másképpen viselkednek azok az alkalmazások, nem nagyon illeszkednek a BB10 UX dizájnba.

Ez az oldalkihasználás elég jól működik egy ekkora méretű telefonon, de a probléma az, hogy a telefonok nőnek (mondjuk remélem a nem direkt phabletnek készült telefonok már nem nőnek 5" fölé). Egy ekkora telefonon jobb kézzel már elég nehéz elérni a bal oldalról előhúzható menüben a legalsó gombot az ubuntu menüt. Szerintem a videóban látszott is, hogy a videó készítőjének is nehezére esett megérinteni ott a kijelzőt.

Nekem ugyanekkora kijelzőn is nehéz egy kézzel dolgozni. Kis zsonglőrködéssel megy, de el kell fogadni, hogy ezek már kétkezes kütyük.

Nekem az oldalkihasználás annyiban nem tetszik, hogy megfogja a fejlesztőket. Láttam néhány helyen van jelentősége annak, hogy simán csak elhúzod az ujjadat a képernyőn, vagy a szélétől kezded-e, pl a(z androidos) chrome app olyan, hogy a sima swype a weblapnak szól, az oldalról húzott pedig a böngészőnek (azzal vált lapokat).

Az az értesítés nekem nem tetszik, lehet, hogy ez az ubuntu dizájn, és nyúlás lenne ha az androidban használtat másolnák, de sokkal kézenfekvőb, mert nem takarja le a képernyőt egyáltalán, ez így bizonyos helyzetekben (filmet néz az ember, játszik) nagyon zavaró lehet.

a bal oldali menüt át lehet rakni jobb oldalra, vagy Shuttleworth balkezes?

Most kezdi felfogni a Canonical, milyen nagy fába vágta a fejszéjét. Egyelőre katasztrofális a rendszer, amire feljavul, mégjobban lemarad.