A BlackBerry és az Android összebútorozásáról szóló legkülönfélébb pletykákat olvasva már egy ideje John Chen, a BlackBerry elnök-vezérigazgatójának alábbi, júniusi nyilatkozata cseng a fülemben:

"Kizárólag biztonságos telefonokat gyártunk, és a BlackBerry a legbiztonságosabb telefon. Ha megtaláljuk a módját annak, hogy biztonságossá tegyünk egy androidos telefont, akkor olyant is fogunk gyártani."

Márpedig mostanra gyakorlatilag nyílt titok, hogy a BlackBerrynek lesz egy vagy több androidos telefonja, szóval Chenék valahogy csak megtalálták a módját annak, hogy biztonságosabbá tegyék az Androidot.

A neten már erre is gyártódtak teóriák, az egyik legérdekesebb ezek közül kétségtelenül az, hogy a BlackBerry a Google-lal karöltve nemes egyszerűséggel lecseréli az Android operációs rendszer alapjait képező Linuxot (pontosabban a linux-kernelt) a kanadaiak tulajdonában lévő QNX operációs rendszerre (mikrokernelre). Laikus szemmel nézve egy nagyjából azzal egyenértékű, mintha egy autó motorját lecserélnék dízelről hibridre, anélkül, hogy a jármű külsejéhez hozzányúltak volna. Ezen az analógián elindulva ez egy közönséges androidos mobilnak látszik, de lehet, hogy a látszat csal:

venice_android.png

És akkor innen következzen a kevéssé laikus megközelítés: Az Android alapjául jelenleg szolgáló, módosított Linux és a BlackBerry által 2010-ben felvásárolt QNX gyökeresen más felépítésű operációs rendszerek, már kernelszinten, vagyis az alapokat tekintve. Míg az Android egy módosított, monolítikus Linux-kernelre épül, addig a QNX mikrokernel-alapú operációs rendszer, azaz eredendően alkalmasabb lehet mobileszközökön való használathoz (erről később). Mindez nagy mértékben meghatározza azt, hogy a rendszer mennyire könnyen védhető meg a legsúlyosabb, kernelszintű támadásoktól, melyek végeredményben oda vezethetnek, hogy egy rosszindulatú támadó akár a teljes kontrollt átveszi az eszköz felett.

A BlackBerry 10 operációs rendszer fejlesztése töretlen sebességgel halad tovább, az új készülékeken futó OS kis túlzással már most ég és föld az elsőként megjelent verzióhoz képest. A kanadai fejlesztők már javában dolgoznak a 10.3-as verzión, melyről egyelőre kevés biztos infót tudni, még akkor is, ha egy korai változat már kiszivárgott az internetre ebből a kiadásból. A BlackBerry azonban tegnap közzétette a 10.3-as fejlesztői környezet (SDK) menetrendjét, amiből sok pontos és kevésbé meghatározható következtetés levonható az új rendszerfrissítés jelentette funkciókról.

103roadmap.png

Először is érdemes már az elején leszögezni, hogy a fejlesztői környezet és az operációs rendszer két eléggé különálló entitás, még akkor is, ha egyébként bizonyos szálon szervesen kapcsolódnak egymáshoz. Másfelől meg a fejlesztői környezet rendszerint megelőzi az OS verzióugrását, pont azért, hogy az alkalmazásfejlesztők felkészíthessék az appjaikat az új verzióban megjelenő változásokra, újdonságokra.

A most kiadott ütemterv szerint a fejlesztői környezet megjelenése májusban várható, és az egyik legfontosabb változás, hogy a futtatókörnyezetből kikerül az Adobe AIR, ami eleinte az egyik fő sarokpillére volt a BlackBerry 10 OS-nek a Native SDK, a WebWorks és az Android runtime mellett. Ez azt jelenti, hogy azok az appok, melyek Adobe AIR-ben készültek, a rendszerfrissítést követően vélhetően nem fognak futni - hogy hány ilyen alkalmazás van, fogalmam sincs, de gyanítom a legnépszerűbb appok úgyis natív kódban készültek, ezért ez kevéssé fog problémát okozni.

Az új SDK-ból tehát kikerül az Adobe AIR, bekerül viszont az OpenMax-támogatás és egy sor új, hangvezérlésért felelős API kerül a rendszerbe Pro Voice néven, amivel végre-valahára talán a gyári médialejátszó meglehetősen fapados hangparaméter-beállítási lehetőségei is kibővülnek majd. Accent colors néven üdvözölhetjük azt a funkciót, amivel az alkalmazásfejlesztők a gyári fekete/kék/fehér színösszeállítástól könnyűszerrel eltérhetnek majd, de az is lehet, hogy ez a funkció csak egy olyan API, mely lehetővé teszi, hogy a felhasználó által választott színsémát az alkalmazások is átvegyék.

A 64-bites támogatással kapcsolatban fontos leszögezni, hogy nem a BlackBerry 10 OS lesz 64-bites, hanem a fejlesztőkörnyezet (Momentics) a 10.3-as verziótól kezdődően már teljes, 64-bites támogatást kínál majd. Néhány apróbb, kevésbé jelentős változást követően az egyik legfontosabb momentum, hogy számos új elemmel frissül az Android runtime, mely a 10.3-as OS-től Android 4.3 kompatibilis lesz, és egyebek mellett az androidos appok hozzáférnek majd az NFC-modulhoz vagy a Bluetooth-hoz.

Lesz Account-integráció is az új SDK-ban, illetve az új rendszerben, ám az egyelőre nem világos, hogy a BlackBerry a Google Accountot fogja valahogy bedrótozni, ami néhány alap alkalmazás működéséhez elengedhetetlen, vagy a BlackBerry ID-t köti össze valahogy az androidos appokkal -- utóbbi kisebbfajta bravúr lenne.

Zanzásítva nagyjából ezek azok a sarokpontok, melyek egy fejlesztő számára fontosak lehetnek az új BlackBerry 10 OS-ben, illetve amelyek vélhetően valamilyen formában újdonságként fognak megtestesülni a 10.3-as verzióban. Aztán a többit majd gondolom idő előtt meglátjuk a folyamatosan érkező leaked verzióknak köszönhetően.

Via CrackBerry.