Що таке android - gphone?

Відео: A demo of Google android emulator

programmiruem na android

Відео: Moto E, G & X: Remove Pattern Password by Hard Reset

Open Handset Alliance випустив Google Android SDK 12 листопада 2007 року. Удар був неймовірним, майже в кожній пов`язаної з програмуванням сторінці новин з`явився пост про випуск SDK. Групи Google були переповнені більш двома тисячами повідомлень протягом перших двох днів.

Ідея платформи Android дивувала і продовжує дивувати і, звичайно, привертає все більше і більше програмістів кожен день. Особливо відкритою архітектурою, що дозволяє змінити все, що завгодно, навіть зі стандартними програмами. 

За тижні і місяці до того як Google випустила Android SDK було багато чуток про так званому GPhone. Говорили про забезпечення гуглом безкоштовного спілкування за рахунок показу контекстно-залежною реклами на самому пристрої.

Що таке Android - GPhone?

Render потенційного GPhone.




Але 5 листопада 2007 Енді Rubin * заявив: "Android [Платформа] - штука більш значна і амбітна, ніж просто телефон." Google в Open Handset Alliance (OHA) забезпечує повний набір програмного забезпечення для мобільних пристроїв: операційна системи, сполучна ПО і ключові мобільні додатки. Те, що було випущено спочатку, не було кінцевим продуктом, а всього лише "First Look SDK" (Перший погляд на SDK), що багато хто не зрозумів. Багато новинні сайти почали бурчати, що тут сила-силенна багів і мало документації. Але більшість говорили, що Android НЕ багованее, ніж будь-яке інше програмне забезпечення на початковому етапі.

Давайте поглянемо, що OHA виділяє в своїй платформі Android:

 Відкритість




"Android був побудований з нуля до стану, що дозволяє розробникам створювати привабливі мобільні додатки, які можуть в повній мірі скористатися всіма функціями телефону. Він побудований по-справжньому відкрито. Наприклад, додаток може звертатися до будь-яких з основних функцій телефону, таким, як прийняття викликів , відправлення текстових повідомлень або камера, що дозволяє розробникам створювати більш корисні і допомагають користувачам програми. "

 Це правда, як розробник ви можете робити все, від відправки коротких повідомлень з тільки двома рядками коду, до заміни навіть домашнього екрану вашого пристрою. Можна легко створити і повністю налаштувати операційну систему протягом декількох тижнів, котрі дають більше стандартні програми Google користувачеві.

 "Android побудована на відкритому ядра Linux. Крім того, вона використовує призначену для користувача віртуальну машину, яка була призначена для оптимізації пам`яті і апаратних ресурсів в мобільному середовищі. Android має відкритий вихідний код, в нього можуть бути включені нові сучасні технології в міру їх появи. Ця платформа буде продовжувати розвиватися, поки розробники виробляють нові додатки ".

Багато з розробників не розуміли, що перші випущені SDK були попередніми переглядами розробника, де повинні були очікуватися зміни в API.

Іншим дратівливим багом був мінливий звук емулятора, який, було сказано, пофіксено в білді `m3-rc37a` приблизно 4 тижні, але все ще траплявся на деяких установках до m5.

Чому "Dalvik"? - Віртуальну машину Dalvik назвав Bornstein в честь рибальського села Dalvik в Ісландії, де деякі з його предків жили.

Dalvik - назва віртуальної машини Андроїда. Це - віртуальна машина тільки для інтерпретатора, яка виконує файли в Dalvik Executable (* .dex) форматі, форматі, який оптимізований для ефективної пам`яті і розподіляється пам`яттю виконання. Віртуальна машина заснована на регістрі, і вона може виконати класи, відкомпілювалися мовним компілятором Java, які були перетворені в його рідній формат з використанням включеного "dx" інструменту. VM запущена на Linux 2.6 ядрі, щоб лежати в основі функціональних можливостей (таких як організація потокової обробки і управління пам`яттю низького рівня). DalvikVM був також оптимізований, щоб працювати у множинних примірниках класу з пам`яттю низького рівня. Кілька VMs захищають додаток від руйнування іншим зруйнованим Додатком.

Відмінності від звичайної JavaVM

JavaVM, якого можна знайти на багатьох настільному комп`ютері в даний час, є заснованої на стеку Віртуальної Машиною (VM). DalvikVM, з іншого боку заснований регістр, тому що мобільні процесори оптимізовані для заснованого на регістрі виконання. Також засновані на регістрі VMs дозволяють більш швидкий час виконання за рахунок програм, яких більше після трансляції.

Поділися в соціальних мережах:

Схожі
Оновлення тиц і prОновлення тиц і pr
Google driveGoogle drive
Фахівцями google виявлена ​​критична уразливість в ос windowsФахівцями google виявлена ​​критична уразливість в ос windows
Google рукописний ввідGoogle рукописний ввід
Процес com.google.process.location зупиненийПроцес com.google.process.location зупинений
Google fit - фітнес трекерGoogle fit - фітнес трекер
Razer: міні-консоль на базі google android tvRazer: міні-консоль на базі google android tv
Google duoGoogle duo
Програми та ігри для билайн e600Програми та ігри для билайн e600
Google playGoogle play
» » Що таке android - gphone?