Встановити плей маркера на блекберрі z10. Як встановлювати Android-програми (APK) на BlackBerry. Як прибрати залежність програм від сервісів Google

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

На жаль нативний додаток, який дозволяв завантажувати програми з Google Play, перестало працювати на смартфонах BlackBerry з оновленням операційної системи, до версії 10.3.3, але якщо вам потрібно встановити якесь Android додаток на ваш смартфон BlackBerry, то здебільшого вам буде достатньо , або просто завантажити його з сайтів ApkPure.com або ApkMirror.com , але якщо по якихось причин вам потрібно використовувати магазин програм Google Play або сервіси Google, то ми публікуємо для вас цю оновлену інструкцію.

Зверніть увагу!

Якщо ви працюєте на операційній системі BlackBerry OS 10.3.2, то ви не зможете видалити Android програму після його встановлення! Ми рекомендуємо вам оновитися до версії 10.3.3 перед початком роботи.

Середовище виконання Android програм у BlackBerry OS 10.3 базується на модифікованій версії Android 4.3 (Jelly Bean). BlackBerry видалила всі служби від Google із середовища виконання та замінила їх відповідними службами BlackBerry.

Наступні компоненти були видалені або замінені BlackBerry:

Менеджер облікових записів Google -> Замінений диспетчером BlackBerry Account
Google Services Framework -> Замінений заглушкою, яка перенаправляє запити Google Cloud Messaging на сервер BlackBerry.
Google Play Store -> Замінено BlackBerry World
Google Play Services -> Видалений, без заміни

Оскільки більшість програм Google не може працювати належним чином з урахуванням цих змін, компоненти, що бракують, повинні бути знову додані в середу виконання Android. Відомий всім користувачам BlackBerry, Cobalt шляхом зворотного інжинірингу Android 4.3, створив свої версії додатків (менеджер облікових записів Google, Google Play Store, Google Play Services), і написав повністю сумісну емуляцію Services Framework Google (тепер називається BlackBerry Google ID), які підтримують звернення пристрою до сервісів Google.

Google Play Store для смартфонів BlackBerry

Можливості

Перегляд та завантаження улюблених додатків, ігор, фільмів, музики або книг
Автоматичне завантаження та встановлення ігрових даних (OBB файлів), не потрібне ручне копіювання
Завантажені APK файл(безкоштовні та придбані) зберігаються в папці Завантаження

Купуйте програми, книги, музику або фільми прямо з Вашого пристрою BlackBerry
Підтримка кращого способу оплати: кредитна карта, карта передоплати або PayPal
Підтримка покупок у програмі: Купівля дорогоцінного каміння, оновлення або розблокування програми
Підтримка платної підписки(щомісяця / щорічно / інше)
Отримайте відшкодування за платні програми(якщо ця функція підтримується розробником)

Повідомлення BlackBerry Hub для оновлення програми
Оцінка та коментування завантажених додатків
Підтримка кількох мов (усі мови, які підтримуються Google)
Перегляд, редагування та очищення історії програми Додавання програм до списку бажань для завантаження

Необхідні файли

Обліковий запис Google com.google.android.gsf.login-4.4.4-cobalt

BlackBerry Google ID cobalt.blackberry.googleid-2.8

Google Play Маркет com.android.vending-6.0.0-cobalt-build2

Установки Google com.google.android.gms-10.0.84-cobalt-build1

Браузер Android cobalt.android.browser

Налаштування

Встановіть всі файли, запустіть програму Аккаунт Google і увійдіть до нього з вашими даними облікового запису запису Google, при успішному вході програма закриється. Ваш обліковий запис повинен відображатися в Налаштуваннях -> Облікові записи -> Інші облікові записи.

Можливо, що для того, щоб увійти до вашого облікового запису Google зі смартфону BlackBerry, вам потрібно відключити двофакторну автентифікацію, ви можете зробити це тут: https://myaccount.google.com/security#signin . Але в моєму випадку, двофакторна автентифікаціябула успішно пройдена через браузер Android.

Відкрийте програму BlackBerry Google ID та натисніть кнопку Зареєструвати.

Відкрийте Google Play Маркет, знайдіть цікаву вам програму і натисніть кнопку встановити, щоб завантажити її. Якщо це платна програма, ви можете відразу купити, а потім завантажити його. Ви навіть можете отримати відшкодування, якщо вам не сподобається програма.

Як прибрати залежність програм від сервісів Google?

Деякі програми, які ви встановлюєте з Google Play Store, не запускатимуться на вашому пристрої, надаючи повідомлення про те, що для запуску їм потрібно встановити на ваш пристрій сервіси Google Play (не дивлячись на те, що ви вже встановили пропатчені сервіси відповідно до (попередній главою нашої інструкції), для таких випадків вам знадобиться комп'ютер під керуванням Windows:

Використовуйте Play Services Patcher для виправлення програми Android, яка відображає повідомлення про помилку «Google Play Services не підтримуються на вашому пристрої». Інструмент видаляє перевірку підпису з програми, що дозволяє працювати разом з попередньо пропатченими сервісами Google.

Чи працює це з усіма програмами?

Ступінь успіху після модифікації програми патчером дуже високий, але є деякі програми, які не можуть бути модифіковані. Це відбувається тому, що програма блокується розробником для запуску в середовищі виконання Android на BlackBerry. Прикладом цієї програми є Snapchat, який блокується розробником.

Деякі приклади Android додатків, які можуть бути успішно модифіковані:

Майже всі програми Google (Maps, Youtube, Music, тощо), Clash of Clans, Boom Beach, Hailocab, Adidas Micoach, Lyft, Glympse, Strava Running, Google My Tracks, Paypal та багато інших.

Як вибрати програму для Android?

Завантажити та розархівувати Play Services Patcher у папку, а потім запустити його. Виберіть потрібну програму для Android (APK файл) і натисніть кнопку Analyze. Після завершення аналізу натисніть кнопку Продовжити. Патчер створить виправлену версію у папці \output. Скопіюйте виправлений APK файл на свій пристрій BlackBerry, а потім встановіть його як завжди.

Якщо ви запускаєте Play Services Patcher вперше, ви повинні перевірити шлях до програми Java на вкладці Path. Шлях за промовчанням може бути неправильним для вашої установки. Шлях повинен закінчуватися Java.exe, як показано в наступному прикладі:

Правильно:
C:\Program Files (x86)\Java\jre1.8.0_40\bin\java.exe
Невірно:
C:\Program Files (x86)\Java\jre1.8.0_40\bin\

Відомі обмеження:

Push в Android додатках не працює, якщо пристрій знаходиться в режимі очікування
Android Wear підтримується лише частково

Google Play Games для BlackBerry

Для того, щоб ви могли використовувати Google Play Games, вам потрібно встановити такі файли:

Google Play Ігри com.google.android.play.games-3.9.08-cobalt

Google+ Whitelist cobalt.googleplus.whitelist-1.0.0.6

Запустіть Google Play Games, щоб перевірити ваші дані облікового запису Google. У грі натисніть кнопку Google+, щоб зв'язати її з вашим обліковим записом Google Play.

Перевірте Google+ Whitelist.

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

Можливо, з мого боку здасться дивним перехід з Android-пристрою на BlackBerry Z10, однак у цій статті я спробую пояснити причини того, що сталося, і відповім на головне питання: чи варто купувати смартфон на платформі BlackBerry OS 10 у 2017 році?

Раніше у мене у володінні був славний апарат 3 Pro, проте згодом він мені, прямо скажу, набрид. Як гіку мені хотілося нових відчуттів та емоцій. Так як раніше до мене в руки потрапляло безліч пристроїв на базі Android, iOS і Windows Phone, хотілося отримати кардинально нових емоцій і щоб при цьому не постраждав досвід користувача.

Windows Phone виглядає привабливо, але магазин програм повністю відштовхує. У випадку з BlackBerry на смартфони компанії можна встановити Android-програми, включаючи Google Play. З останнім я поки що не розібрався, але найближчим часом обов'язково займуся цим. З пристроїв на базі BBOS 10 мій вибір упав на користь BlackBerry Z10. На мій суб'єктивний погляд, апарат виглядає дуже привабливо навіть сьогодні, а після великого та важкого Xiaomi хотілося смартфон із невеликими габаритами.

Ми не вдаватимемося в технічні характеристикиапарату, а розглянемо лише можливості ПЗ. Сама система відчувається інакше, причому навіть зараз, коли Android активно оновлюють, а про BBOS 10 вже практично всі забули, система виглядає і відчувається свіжо і цікаво. В інтерфейсі простежується строгість, лаконічність дизайну. До зовнішньому виглядуЕлементів інтерфейсу у мене питань абсолютно не виникає. Після барвистих іконок у iOS та дитячих Material-анімацій у Android BBOS 10 відчувається як строга та серйозна система.

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

При цьому є в системі деякі незручності. Наприклад, якщо ви знаходитесь у програмі, свайп від верхньої кромки екрана вниз не призведе до відкриття шторки з повідомленнями та швидкими налаштуваннями. Свайп вниз викликає невелике меню з можливістю переходу до настройок програми. Доступ до шторки зі швидкими налаштуваннями є тільки на робочих столах, при цьому в швидких налаштуваннях ви не знайдете карток з повідомленнями, як уже говорилося раніше, всі повідомлення розміщуються у BlackBerry Hub. Це більше незвично, ніж незручно – треба звикати.

Відмінною особливістюСистема управління жестами. Свайп від нижньої кромки екрана вгору закриває програму і переносить її до вікна мультизадачності. Безперервний свайп вгору та вправо переносить у BlackBerry Hub – зручно. Що ж до шторки зі швидкими налаштуваннями, претензій немає жодних. За винятком, звісно, ​​неможливості налаштувати тогли у шторці. При натисканні на піктограму тогла можна швидко активувати функцію або налаштувати яскравість дисплея, наприклад. Натискання на праву частину з підписом тогла переводить користувача до розділу в налаштуваннях.

Мінусом може стати відсутність режиму «Не турбувати», принаймні, мені його знайти не вдалося. А плюсом стане нічний режим, коли на екрані відображається нічний годинник.

Усе стандартні програмиу BBOS 10 виконані дуже якісно, ​​пророблено все до дрібниць. Окремо хочеться згадати можливість встановлювати Android-програми. Скажу відразу, встановив я Flamingo, Twitter та Kate. Цього мені вистачило, щоб зрозуміти, що тут все не так райдужно. Програми хоч і запускаються, але дуже сильно зависають, при скролінгу стрічки помітні сильні підгальмовування - користуватися таким додатком неможливо. Звичайно, Kate поводиться краще Twitter, але і тут простежуються дрібні фризи, але терпимо.

Офіційний Twitter-клієнт, завантажений через магазин програм BlackBerry World істотно відстає за функціональністю, але при цьому працює набагато краще, плавніше. Ігор у BlackBerry World багато, а ось хороших - одиниці, відзначу наявність Asphalt 8 і Real Racing 3. До того ж багато хто відзначає, що за рахунок того, що Android-програми запускаються в режимі емуляції, заряд акумулятора смартфона закінчується швидше, тому варто схилятися все ж таки на користь програм з BlackBerry World, але, звичайно, якщо немає альтернатив, доведеться дивитися в бік Google Play.

До речі, програми, що вимагають сервісів Google, такі як YouTube, у вас не запустяться, проте все вирішується встановленням сервісів Google, але це додаткова витрата сил і часу, погодьтеся.

Втім, у цьому, мабуть, мінуси закінчуються. Із плюсів варто також відзначити досить гнучкі налаштування, що особисто для мене стало несподіванкою. По можливості BBOS 10 можна порівняти з оболонкою Xiaomi MIUI.

Чи варто пробувати? Безперечно. BBOS дуже незвичайний і приємний досвід, проте якщо ви гік і просите від апарата дуже багато, очікувати від нього великої віддачі не варто. BBOS підійде тим, хто бажає отримати строгу і серйозну систему з непоганим захистом даних, при цьому всі потрібні мені програми я знайшов, звичайно, з деякими труднощами, але хтось явно шукає складних шляхів. Як другий телефон смартфон на базі BlackBerry OS 10 і зовсім ідеальний вибір.

Ціль: Встановити Android додаток на Blackberry 10

Інструкція PC:
1) Завантажте програму vnBB10
2) Встановіть його на комп'ютер.
3) Запустіть.

4) Увімкніть режим розробника на BlackBerry 10 або плейбук. Зробити це можна зайшовши в "Налаштування" - "Безпека та конфіденційність" - "Режим розробки" перемикач встановити на увімкнено.
5) Якщо у Вас є Wifi і комп'ютер і телефон включені в одну локальну мережу то можна не підключати телефон до комп'ютера, а просто підключити його до WiFi мережі. У властивостях Wifi подивитися його IP адрес і вказати його в програмі. інакше переходьте до етапу 5.1
5.1) У режимі розробки запам'ятовуємо IP адрес і вказуємо його в програмі. після цього підключайте телефон за кабелем USB.
6) У програмі Ви вказали IP, залишилося вказати пароль пристрою або режим розробника.
7) Натисніть підключитися.


8) Програма відобразить всю інформацію про пристрій та встановлені програми
9) Перейдіть у вкладку Встановити програми


10) Перетягніть туди додаток.
11) Натисніть інсталювати.
12) Статус встановлення однієї або кількох програм Ви можете відстежити у правому стовпці.
13) Після завершення установки можете закрити програму та насолоджуватися запущеним додаткомна вашому BlackBerry 10.

Інструкція MAC:
1) Перевірте, чи драйвери з вашого телефону BlackBerry 10 вже встановлені на Mac. Таким чином, перед тим, як завантажувати програми, ви повинні спочатку підключити свій телефон до Mac і встановити драйвера, якщо їх ще немає.
2) Перевірте, що операційна система Mac OS оновлено
3) Завантажте .
4) Розпакуйте архів


5) Перемістіть файли з папки Playbook_Tools\lib\ в каталог Playbook_Tools.
6) Увімкніть на пристрої BlackBerry 10Режим розробника: Налаштування> Безпека та Конфіденційність> Режим розробника. Позначте IP-адресу свого пристрою - ви зможете змінити його, якщо хочете. Ви отримаєте повідомлення, коли Режим розробника буде увімкнено. Вам також потрібно ввести пароль або встановити його, якщо у вас ще немає.Не забувайте про свій пароль! Це важливо!


7) Знайдіть .bar файл для програми, яку хочете встановити (або сконвертуйте свою програму черезСАЙТ ). Після завантаження перемістіть.bar файл до каталогу Playbook_Tools


8) З'єднайте свій пристрій BlackBerry 10 з Mac через USB.
9) Відкрийте Terminal.app на Mac (шлях: Applications > Utilities > Terminal). Ваш екран покаже щось на кшталт: new-host-2: ~*user .
10) Надрукуйте cd playbook_tools та натисніть Enter . Тепер ви побачите:*user new-host-2:playbook_tools
11) Надрукуйте наступне в Terminal:java -Xmx512M -jar BarDeploy.jar -installApp -device DEVICE_IP -password DEVICE_PASSWORD appname .bar. Переконайтеся, що в IP-адресі пристрою додали пароль та назву.bar файлу.


12) Terminal зробить все сам, і ваша програма буде готова до роботи на вашому пристрої BlackBerry 10.
Тепер ви можете вимкнутиРежим розробника (Налаштування> Безпека та Конфіденційність> Режим розробника).


Після того, як BlackBerry надала користувачам своїх смартфонів можливість інсталювати Android-програми, виникло кілька питань. І пов'язані вони з установкою цих додатків. Нерідко трапляються випадки, коли Андроїд-програма вимагає встановити Google Service. Без цього запуск багатьох програм Google Apps (а також просто пов'язаних з Google Apps) буде неможливим. До таких програм належать Google+, Google Maps, Google Play Music, а також Hangouts та інші.

У цій статті знаходяться відповіді на запитання (+ посилання на необхідні файли) про проблеми, пов'язані з Google Service / Google Apps, що виникають при спробі встановити Андроїд-додаток на ожиновий пристрій.

Патчені служби та сервіси Google Apps для смартфонів Blackberry 10 призначені для нормального функціонування Android-додатків, прив'язаних до сервісів Google.

Ці програми пройшли оптимізацію для роботи з ожиновою ОС версії 10.3 і вище (оскільки в них використаний Android-плеєр 4.3). Якщо на смартфоні стоїть BlackBerry OS 10.2.x, то при установці додатків можуть виникати різні помилки (непередбачені).

Blackberry Google ID йде з контент-провайдером Gservices, призначеним для створення та управління базою даних gservices.db. за створення та оновлення цієї бази даних відповідає Google Framework. Але на Blackberry немає потрібних компонентів. Через відсутність цього контент-провайдера ОС немає можливості оновити Google Services Framework ID, а він дуже потрібний більшості програм, пов'язаних з Google. Blackberry Android ID необхідно встановити для використання Google Play Store. Ця програма забезпечує користувача легким доступом до внутрішніх налаштувань Android та менеджера дозволів Android (AppOps).

Android Browser

APK-файл Android Browserдозволить користуватися прямим доступом як до оригінального Android-браузеру, так і до прихованого.

Цей APK стане у нагоді тим, що дозволить смартфону обзавестися базовою підтримкою Google-аккаунта для програм, що вимагають його. Це можуть бути такі програми: Chrome, Google Maps або Google Play Store. Підтримки Google+ поки що немає.

Щоб додати Google-аккаунт, потрібно виконати такі дії, як:

  • встановлення Google Login Apk;
  • перехід до Настройок, де у вкладці Акаунти вибрати Додати обліковий запис;
  • вибрати Google Account.

APK-файл Google Play Store потрібний для користування магазином програм Google. У магазині можна дивитися, завантажувати Android-програми, музику або книги. Частина програм вимагають Google Play Store для коректної роботи (переважно це стосується тих, у яких налаштована перевірка ліцензії). Щоб Google Play Store працював на ожиновому смартфоні, потрібно встановити Google Login і, звичайно, Blackberry Google ID. Правда, якщо ви хочете завантажувати програми з цієї програми, доведеться встановити Google Play Store Downloader.

Як настроїти Google Play Store

Для налаштування Google Play Store потрібно виконати таку послідовність дій, як:
  • встановлення Google Login та додавання облікового запису Google;
  • встановлення BlackBerry Google ID та налаштування GSF-ID (взяти можна з Snap) та коду країни за прикладом Америка – US, Україна – UA та інше;
  • встановлення Google Play Store;
  • встановлення Google Play Store Downloader.

APK-файл служить для прямого доступу до налаштувань Android Blackberry (а саме – до прихованих налаштувань). Програма також дає змогу редагувати установки синхронізації облікового запису Google або вимкнення повідомлень, надісланих програмами в Хаб.

Google Play Services

Google Play Servicesскладається з декількох служб Google (окремих) і може працювати в режимі headless (фоновому) серед виконання Android OS. Важливу роль для користувачів смартфонів Blackberry відіграє постачальник карток. Він використовується деякими програмами Android для відображення Google Maps. Якщо Google Play Services не буде встановлений на пристрої, програми відразу "вилетять", а на екрані з'явиться повідомлення про те, що Google Play Services не встановлено (або відобразиться просто порожня карта). Важливо! Програми, які вимагають Google Play Services, вимагають ще й патчинг. З усіма подробицями цієї процедури можна ознайомитись далі.

Налаштовуємо збереження місць Google Maps (Карти Google)

Для налаштування потрібно виконати такі дії, як:

  • встановлення Google Login;
  • встановлення Google Maps;
  • відкриття Google Maps та створення Google-аккаунта прямо з відкритої програми;
  • перехід на цю сторінку та включення історії пошуку;
  • Запуск Google Maps (після додаємо закладку натиснувши та утримуючи палець на карті);
  • Повідомлення від карт, що надходять до Хаба, можна відключити в Android Settings.

Патчінг: всі премудрості

Програми, що вимагають Google Play Services, обов'язково потрібно пропатчити, щоб вони працювали на Blackberry 10. Ці виправлення просто необхідні, тому що модифіковані послуги Google Play підписані не Google-ключом. І ключ цей не співпадає з тим, що "жорстко" прописано в додатках. Далі можна ознайомитися із двома видами патчингу.

Патчінг залежних від Google Maps / Google Play Services додатків на ПК

Для процесу патчингу в цьому випадку розроблений GMaps Patcher (може використовуватися для Windows, а термінальна версія - для MacOS і Linux). Необхідність у програмі виникне тоді, коли одна з програм, що працює з Google Картами, замість тієї самої карти покаже просто порожню область. GMaps Patcher також може видалити перевірку програмами наявності Google Play Services, що запобігає запуску програм. Якщо на екрані смартфона спливло повідомлення про те, що на пристрої не підтримується Google Play Services, GMaps Patcher допоможе вирішити проблему. Швидко та ефективно.

Частина Android-програм вже виправлені: Paypal, Hailocab, Lyft, Adidas Micoach, Glympse, Google My Tracks, Strava Running, Football Italia та інші.

Які програми можна пропатчити? Пропатчити можна практично всі існуючі програми (тут все залежить від Google Play). Є ряд додатків (Quizup, наприклад), які, навіть якщо їх пропатчити з позитивним результатом, увійти до системи після виправлення не вдасться. Поки що це невиправно.

GMaps Patcher: як ним користуватися? Для початку його треба завантажити і встановити, а потім вибрати Android-додаток (АПК-файл) і натиснути Analyze. Після виконання завдання (без сторонньої допомоги) патчер створить виправлену версію і помістить її в папку /output. Далі потрібно перенести виправлений АПК-файл на Blackberry, а потім встановити його як будь-який інший. Є програми, що вимагають установки Google Play Services. У цьому випадку просто скопіюйте його в тій же папці /output.

Патчінг залежних від Google Maps / Google Play Services додатків на Blackberry

Lucky Patcherпризначений для патчингу програм відразу на пристрої Blackberry. Ця програма дозволяє виконувати всі необхідні дії в обхід ПК відразу на смартфоні (підтримується BlackBerry 10 версії 10.2.1 і вище).

За допомогою Lucky Patcher можна видаляти перевірку підпису, що викликає помилку "Google Play Services не підтримуються на даному пристрої" / "Google Play не підтримується на вашому пристрої". Також програма підтримує Google Maps API v2.

Щоправда, є одне обмеження. Lucky Patcher не може замінити залежність від Google Maps на OpenStreetMaps.

Патчім додаток за допомогою Lucky Patcher:

  • запускаємо Lucky Patcher;
  • вибираємо Rebuild & Install на головному екрані;
  • знаходимо що вимагає патчингу файл;
  • натискаємо на нього та вибираємо Rebuild, а після – Apk without License Verification;
  • вимикаємо Auto Mode;
  • вибираємо Remove Dependencies.

Пропатчений файл APK буде збережено в пам'яті пристрою в папці misc/android/luckypatcher/modified (не на SD-карті!). Далі потрібно тільки встановити APK-файл, що зазнав патчингу.

Варто знати! Перед копіюванням виправленого файлу слід видалити невиправлений. Також не варто оновлювати Lucky Patcher на BlackBerry, бо останні версіїне підтримують ожинову ОС (оновлення відключається в налаштуваннях Lucky Patcher).

Lucky Patcher не патчить Google Play Services, для цього потрібно скористатися GMaps Patcher.

Хочемо звернути увагу, що ви можете в нашому магазині.

Випускаючи нову операційну систему, BlackBerry свого часу здорово вивернулась із кризи додатків, запропонувавши своїм користувачам віртуальну машину Android усередині своєї QNX-системи та дозволивши таким чином запускати на смартфоні Android-додатки. На якомусь етапі дійшло до того, що офіційний магазин BlackBerry World був завалений різними ліхтариками портами Android-програм (так власники BlackBerry між собою назвали Android-програми, запущені на BB OS10). До речі, досі офіційні програми skype і viber, розміщені компаніями в BlackBerry World є не що інше, як порти. =)

Не секрет, що зараз будь-яка контора по доставці піци компанія, що поважає себе, вважає своїм обов'язком зробити додаток для двох популярних мобільних операційних систем - iOS і Android. Не кажучи вже про такі корисні і зручних додатківяк банківські клієнти чи навігаційні сервіси. Про екзотичну BlackBerry OS ніхто з них, як правило, не чув, і можливість запуску Androd-додатків – єдиний шанс для власників BlackBerry зробити зі своєї чудової дзвонилки та поштовика повноцінний смартфон.

коротка історіята опис способів запуску Android-додатків - під катом.

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

Історія

Спочатку запуск Android-пропозицій здавався не те, що гігантським милицею, а цілим інвалідним візком. Гіки, що стояли на зорі розповсюдження, згадають конвертування *.apk-файлів у *.bar (*.bar - формат програм BlackBerry OS10) - спочатку за допомогою сайтів типу apk2bar.org , з наступним встановленням через спеціальні програми.
Потім з'явилася можливість конвертувати програми спеціальним скриптом. Скрипт вимагав створення налагоджувального ключа та отримання ЕЦП безпосередньо у компанії BlackBerry і дозволяв конвертувати програми для певних апаратів, ідентифікаційний номер (PIN) яких забивався у налагоджувальний ключ.
Мінусами методу було те, що отримані таким чином програми запускалися тільки на апаратах, ідентифікаційний номер яких був забитий у ключ, а ЕЦП для роботи налагоджувального ключа видавалася максимум на місяць. Тобто раз на місяць доводилося видаляти всі порти (втрачаючи налаштування), видаляти налагоджувальний ключ, вимагати нову ЕЦП, заново конвертувати *.apk-файли, створювати новий налагоджувальний ключ і все це встановлювати.

Саме з собою, прелюдією до таких дій була необхідність знайти *.apk-файл потрібного нам докладання. Причому бувало так, що поточні версіїне запускалися, доводилося шукати ранні версії та перебирати їх у пошуках робочої та стабільної версії. Це обумовлювалося тим, що до певного етапу BlackBerry OS10 вміла працювати лише з версіями програм, створеними для ранніх Android. Проблему пошуку вирішували спеціальними сайтами, качаючи звідти *.apk-файли або використовуючи розширення Google Chrome.

День сьогоднішній

Втім, з розвитком операційної системи ці муки канули в лету, і тепер є багато простих способів завести Android-програми на вашому смартфоні BlackBerry 10. На сьогодні власникам BlackBerry доступні три способи встановлення Android-додатків (якщо брати до уваги саме програми з асортименту Google Play):
1) Установка через програму Snap;
2) Установка безпосередньо *.apk-файлу;
3) Налаштування та підготовка повноцінного Google Play;
Також, користувач має можливість встановити Amazon Appstore (на BlackBerry10.3 він йде з коробки), і навіть Nokia Store, і скористатися ними.
Про плюси та мінуси кожного із способів я розповім окремо. Власне кажучи, перші два пункти - спосіб отримати отримати бажаний *.apk-файл, а установка все одно зрештою зводиться до третього пункту.

Додаток Snap

Snap - це спеціальний додаток, створений для завантаження *.apk-файлів з Google Play.

Сторінка з інструкцією з використання (англ)
Програма написана спеціально для BlackBerry OS, і, якщо виражатися на жаргоні BlackBerry-гіків є, "нативним" - створеним за допомогою офіційного пакета розробки BlackBerry. Але автор з певних причин не став розміщувати його BlackBerry World, поширюючи з під підлоги через інтернет *.bar-файл своєї програми.

В інструкції з посиланням вище даний спосіб, як встановити його використовуючи Google Chrome, але особисто мені комфортніше просто завантажити *.bar-файл програми, і встановити його сторонніми програмами- такими як Sachesi. Завантажуєте програму, підключаєте ваш BlackBerry10 до ПК, чекаєте, поки BlackBerry Device Managerта BlackBerry Link розпізнають його, запускаєте Sachesi, переходьте у вкладку Install і перетягуєте *.bar-файл із папки в інтерфейс програми. Можливо, потрібно ввести пароль пристрою.

Потім запускаєте програму, яка пропонує вам залогінитись в обліковому записі Google, і після цього ви отримуєте доступ до Google Play. Якщо ви використовуєте двоетапну автентифікацію в Google, вам доведеться створити пароль для програми у вашому обліковому записі.

Завантаживши файл *.apk, ми переходимо до його установки, яку я опишу нижче. Перехід до установки здійснюється за кнопкою Install. Якщо ви не бажаєте, щоб *.apk-файли зберігалися в пам'яті вашого смартфона, виберіть у налаштуваннях програми «Delete APK» у списку «Post-install behavior» (за замовчуванням програма зберігає *.apk-файли).

Встановлення *.apk-файлу безпосередньо
Спочатку налаштуємо телефон. Йдемо в «Налаштування»->«менеджер додатків»->«Установка додатків» та проставляємо там гойдалки «Дозволити установку» та «Перевіряти додатки».

Завантаживши *.apk-файл програми, що вас цікавить, ви повинні будете відкрити його у файловому менеджері BlackBerry (Snap робить це автоматично). При цьому, місце зберігання *.apk-файлу не важливо - це може бути картка пам'яті, пам'ять смартфона, або жорсткий дискналаштованого через BlackBerry Link комп'ютера.
Після цього вам відкриється вікно встановлення програми. Для перевірки програм використовується BlackBerry Guardian, який перевіряє встановлювані *.apk-файли на предмет шкідливих елементів. Залежно від прошивки, кнопка «Встановити» перерве перевірку та почне інсталяцію, або почне інсталяцію після закінчення перевірки. У процесі встановлення вас ознайомлять із запитом на доступ до функцій смартфона та попросять підтвердити його. Встановлена ​​програма з'явиться в головному меню - так, ніби ви встановили програму з BlackBerry World.

Починаючи з певних версій BlackBerry OS10, віртуальна машинапідтримує програми Android 4, тому необхідності перебору версій програм у пошуках робочої у вас не виникне.

Мінусами цих методів є неможливість здійснення покупок у додатку Snap (потрібно купувати через браузер/девайс на Android і потім ставити) та видалення доступних вам програм зі списку, відсутність книг, фільмів, музики та преси. Плюс неможливість запуску багатьох сервісів Google – наприклад, Google Drive, Gmail, Google Chrome, т.к. вони не мають власної можливості входу до Google-акаунту, а використовують засоби операційної системи Android.
Також платні програми можуть вимагати перевірку оплати в Google Play Services, яких у вас немає. Google Play Services також може знадобитися для програм, які використовують карти Googleу своєму інтерфейсі - вони у вас або не працюватимуть коректно, або не запустяться зовсім.

Наступний спосіб допоможе вам позбутися цих проблем.

Запуск Google Play

Але ж Google Play - теж програма в операційній системі Android. Отже, його можна запустити на BlackBerry OS10. Але спочатку необхідно вирішити питання з обліковим записом Google. І врешті-решт знайшлася людина, яка вирішила це питання, і знайшовся ще один, який його інструкцію переклав на російську мову.
Користувачеві, який прагне отримати Google Play на своєму BlackBerry, досить просто встановити пропатчені автором методу *.apk-файли:

  • Google Login- відповідає безпосередньо за обліковий запис Google;
  • Blackberry Google ID- обробник бази даних gservices.db для BlackBerry;
  • Google Play Services, необхідний, наприклад, через вбудований обробник карт;
  • Google Play Store- Зрозуміло, що сам магазин додатків;
  • Google Play Store Downloader- Забезпечує можливість завантаження *.apk-файлів додатків;
  • Android Settings- Додаток, що відкриває доступ до налаштувань Android, що обертається всередині BlackBerry OS10;
  • Android Browser- Рідний браузер операційної системи Android;
Нотатка, для введення даних у Blackberry Google ID необхідно десь дізнатися про Google ID. Для цього ви можете скористатися програмою Snap, яку спочатку доведеться встановити - там ви можете дізнатися ваш Google ID, перейшовши в налаштування програми.

Таким чином, ми отримуємо повноцінний Google Play на BlackBerry, що дозволяє практично без обмежень завантажувати, оновлювати і навіть купувати весь представлений контент. А оскільки ми заздалегідь вирішили питання з обліковим записом Google, то тепер ми можемо без проблем запускати будь-які програми (щоправда, деякі попередньо доводиться патчити).

Алгоритм установки у разі виглядає так. Знаходимо цікавий для нас додаток в Google Play Store і натискаємо кнопку «Встановити». Нам відкриється Google Play Store Downloader, який повідомить, що даний файлв даний моментскачується. По завершенню завантаження він з'явиться у списку, і, обравши потрібну позицію, ми переходимо до етапу установки *.apk - файлу, описаному вище.

Nokia Store та Amazon Store
Після появи Nokia X стало зрозуміло, що тепер на платформі Androidє ще й програми від Nokia. Можливо, ми можемо запустити їх?
Як показує практика, це можливо, але вам необхідно постійно мати *.apk-файл актуальної версіїмагазину Nokia під рукою, щоб встановлювати його за запитом.

Що ж до Amazon Store, він по суті працює так само, як і Snap. Дозволяє скачати *.apk-файл програми, що Вас цікавить, і перейти до його установки.

Резюме
Що дає? Якщо порівнювати програму, запущену на Android і програму, запущену на BlackBerry 10, то в актив «ягоди» можемо записати безпеку в порівнянні з «зеленою людиною» - віртуальна машина має далеко не всі права доступу та дозволу, зокрема, не може керувати мережевими підключеннями. У пасиві маємо підвищене енергоспоживання (що справедливо не завжди – наприклад, я не помітив збільшення витрати заряду після встановлення Viber та Skype, а ось клієнт популярної в СНД соціальної мережі залишив мене без телефону за 4 години), не зовсім стабільну роботу, незручні (по порівняно з рідними клієнтами Facebook та WhatsApp у BlackBerry OS10) повідомлення.

Але все-таки слід усвідомлювати, що затівалося це спочатку не для того, щоб запускати Android-додатки краще, ніж це робить сам Android, а для того, щоб дати власникам BlackBerry 10 можливість користуватися благами розвитку індустрії. мобільних додатківнарівні із щасливими власниками Android-пристроїв. Спочатку це розглядалося як тимчасовий захід, поки власний ринок програм BlackBerry не вийде на належний рівень.

Не знаю, чи побачу я коли-небудь Яндекс.Карти в BlackBerry World (і чи буде ця «нативна» програма, чи просто узаконений «порт»), але на даному етапі можу сміливо стверджувати, що такий захід дозволяє мені досить надійно та впевнено використовувати мій смартфон як навігатор, для доступу до особистому кабінетуу банку і дозволяє мені синхронізувати мої закладки у браузері на моєму BlackBerry та на ноутбуці.