Блог починаючого Лінуксоїда :)

Категорія: Java

Android переведут на нову мову програмування Swift / Kotlin

Swift_logo

 

Якщо ви стежите за нашими новинами, то знаєте, що Oracle і Google зараз «воюють» в суді через те, що Google використовує Java в якості основної мови програмування для своєї операційної системи  Android.  Нещодавно пошуковий гігант оголосив про перехід на Open JDK, який є безкоштовною альтернативою Java з відкритим кодом. Втім, це скоріше тимчасовий захід. У довгостроковій перспективі Google планує використовувати іншу мову програмування для Android.  Ресурс The Next Web повідомляє, що таким може стати Swift  —  Apple. У 2015 році Swift був переведений в статус «open source». Це дозволяє Google використовувати цю мову програмування без дозволу Apple, але це не основна проблема пошукового гіганта. Так як Swift можна просто скопіювати і вставити в будь-яку платформу, Google доведеться перелопатити практично всю операційну систему Android, переписавши більшість програмних інтерфейсів заново. Цу можливо здійснити, але її реалізація може зайняти дуже багато часу. У травні Google проведе конференцію для розробників  I/O 2016, але ніяких знаків про те, що вона буде сфокусована на переході Android з Java на Swift немає.

Продовжити..>>

Google випустила 64-розрядний емулятор Android L

Android-malware

 

Google випустила попередній 64-розрядний образ Android L,  вбудованого в інструменти розробника. Це дозволить творцям додатків протестувати програми і переписати частину коду, якщо знадобиться, до виходу системи.

У блозі розробників Android в Google+ вказується, що створені повністю на Java програми не потребують портування. Вони запускаються в емуляторі, а він в L-версії сам підтримує 64-розрядні процесори. А ось написане за допомогою інших мов і NDK може забажати деякого доопрацювання, котра враховує більше число регістрів, розширення максимально підтримуваного обсягу пам’яті і нові інструкції.

Уже зараз вийшло кілька Android-пристроїв з 64-розрядними процесорами, правда, всі вони поки на старій версії системи. Однак виробники можуть оновити досить швидко, тому користувачі не повинні залишитися без додатків. Та й разом з Android L представлять планшет Nexus 9, в основі якого 64-розрядної версії NVIDIA Tegra K1.

Продовжити..>>

Прощай Dalvik?

Прощай Dalvik? У наступних версіях Android ART буде включений за замовчуванням.

Як відомо, одним з найбільш серйозних і значущих змін  які компанія Google проробила над своєю новою версією операційної системи Android 4.4 KitKat, була поява нового середовища  ART, яка повинна прийти на зміну Java-машині Dalvik, довгі роки була основою операційної системи Android.

В момент появи Android 4.4 KitKat не було оголошено, що коли ART замінить Dalvik, але власники деяких пристроїв вже могли вибирати середовище  вручну. Тепер, схоже, компанія Google, вирішила зробити ART за замовчуванням. Це означає, що в найближчому майбутньому  наші Andoid пристрої почнуть працювати помітно швидше. За рахунок чого це відбудеться?

Справа в тому, що з моменту своєї появи, Android використовувала досить цікавий спосіб запуску своїх додатків.

Продовжити..>>

В Android 4.4 KitKat нова віртуальна машина ART яка збільшує швидкість роботи

Оновлення найпопулярнішою мобільної операційної системи Android 4.4 KitKat не перестає радувати нас цікавими подробицями і неанонсованої фішками, які включені в ОС. Однією з них став ART —  заміна Dalvik Virtual Machine, яка обробляє байт-код за зовсім іншому алгоритму

android_ART_kitkat

Нова віртуальна машина під назвою ART (Android TunTime) за замовчуванням відключена в  Android 4.4 KitKat, для її включення не потрібно володіти якимись специфічними знаннями.

Чому ввідключено за замовчуванням  ще не ясно, можливо нова віртуальна машина ще знаходиться в розробці, але ви вже тепер можете включити її  перейшовши в розділ Налаштування-> Для розробників-> Оберіть Runtime-режим і в цьому меню замість Dalvik виберіть ART.

Screenshot_2013-11-03-17-16-56

Продовжити..>>