Де я можу знайти мінімальні вимоги до програми?


11

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

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


Я завжди припускав, що я не міг встановити певний додаток із Play Store, це було пов’язано з географічним розташуванням, а не із специфікацій мого телефону. Ця стаття для CNN під назвою "Чи повинні програми Android містити мінімальні вимоги?" може дати подальше розуміння.
Саймон

1
Я забув включити посилання edition.cnn.com/2011/TECH/mobile/06/07/android.app.problems/…
Саймон

1
Ви можете подивитися на файл Manifest, як це запропоновано у відповіді Іфора, використовуючи описані тут методи: stackoverflow.com/questions/2097813/… або stackoverflow.com/questions/4191762/…
арахіс

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

Відповіді:


10

Теорія полягає в тому, що вам не потрібно знати. Коли розробник публікує додаток, існує файл manifest.xml, який описує необхідні можливості. Це можуть бути як апаратні, так і програмні засоби. наприклад, вам потрібна мінімальна версія Android або потрібна певна апаратна функція, наприклад GPS. Потім Google Play автоматично фільтрує, які програми ви можете бачити та встановлювати на основі цих вимог. Розробник може також встановити географічні вимоги та потенційно вимоги до оператора, а також заборонити певні пристрої, якщо вони цього хочуть.

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


2
Не впевнений, чи справді є теорія, яку не слід знати. Як стверджує оригінальний плакат, має сенс знати, чого не вистачає. Це, мабуть, так само, як і є, насправді не теорія. Оскільки вже є файл, який описує необхідні можливості, не дуже складно буде показати інформацію про це, якої немає. Це просто не реалізовано в магазині додатків google.
Триларіон

4

Як вже вказано в інших відповідях, вимоги зберігаються у .apk"і" Manifest. Існує декілька інструментів, які допоможуть вам проаналізувати цей файл, як, наприклад, описано в питанні StackOverflow Як переглянути AndroidManifest .xml з файлу APK? . Приклади, наведені у відповідях, включають:

Тоді також є ...

... і, мабуть, ще багато.


2

Проста відповідь: не можна.

Розгорнута відповідь: Ви не можете, якщо Розробник не вказав це на своєму сайті. Ви також можете надіслати їх електронною поштою, щоб запитати їх.

Розробник використовує файл маніфесту програми, щоб вказати певні вимоги до апаратної чи програмної версії свого додатка - Google Play використовує цю інформацію, щоб не встановлювати додаток на несумісний пристрій.

Деякі приклади того, що вони могли б скласти:

  • Мінімальна версія Android
  • Максимальна версія Android
  • Вимоги до обладнання
    • Необхідний GPS
    • Потрібно мати акселерометр
    • Потрібно мати можливість використовувати портретний / пейзажний режим
  • Географічне місцезнаходження чи країна облікового запису Google (яку не можна змінити afaik)
  • Провайдер стільникової мережі / Телекомунікаційна компанія

Якщо додаток використовує NDK і він створений для armv7, вам знадобиться пристрій armv7.


2
Вибачте, що виправили. Але ви можете. Доступні інструменти, які дозволяють переглядати Manifestфайл.
Іззі

@Izzy Я повинен був сказати, що ти можеш редагувати маніфест, але я написав це в школі, причому швидко.
Liam W

2

Перейдіть на apkpure.com, вони перераховують ці дані в нижній частині екрана. Не потрібно завантажувати інструменти.

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


0

Найпростішою відповіддю на ваше запитання буде те, що розробник виключив ваш пристрій зі списку підтримуваних пристроїв.

Це може бути пов'язано з наступними причинами:

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

Можливо, ви зможете отримати детальну інформацію про підтримувані пристрої з веб-сайту розробника.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.