Remote Test Lab від Samsung оновлено, щоб розробники могли віддалено тестувати свої програми на справжніх телефонах Galaxy S20 і Galaxy Z Flip.
Життя розробника Android включає набагато більше, ніж просто кодування. Після того як ви фактично завершите розробку функцій для початкового випуску чи оновлення, вам потрібно переконатися, що ваша програма добре працює на пристроях, якими ваші користувачі фактично будуть користуватися. З Android існує безліч пристроїв із різним апаратним забезпеченням від різних виробників, великою кількістю різних форм-факторів і всіма видами спеціального програмного забезпечення Android, з якими потрібно мати справу. Через це тестування ваших програм на стандартній версії Android за допомогою емулятора Android в Android Studio рідко буває достатнім.
Телефони Samsung мають радикально інший смак Android, ніж програмне забезпечення Google, і тому найкраще мати доступ до фізичного пристрою, щоб належним чином перевірити свої програми на програмному забезпеченні Samsung. Це може коштувати дорого, якщо ви хочете використовувати флагманські телефони Samsung для тестування, але це щось, що вам потрібно зробити, враховуючи, скільки мільйонів їх продано по всьому світу.
Модельний ряд Samsung Galaxy S20 керує компанією останній випуск One UI 2.1 на основі Android 10 поки Galaxy Z Flip має зовсім інший форм-фактор які вам потрібно враховувати. Якщо ви хочете купити обидва пристрої для тестування, ви плануєте витратити майже 2500 доларів США.Якщо ви просто хочете протестувати свої програми на цих пристроях, є альтернатива їх фактичній покупці. Ця альтернатива називається Віддалена випробувальна лабораторія (RTL). По суті, Samsung має купу реальних смартфонів, підключених до хмари, які розробники можуть керувати за допомогою RTL, по суті дозволяючи їм тестувати свої програми на фізичному обладнанні без необхідності володіти ними. Це означає, що ви можете протестувати свою програму на Galaxy S20, S20+, S20 Ultra або Galaxy Z Flip без необхідності витрачати тисячі доларів на справжні пристрої.
Все, що вам потрібно, це надійне безкоштовне підключення до Інтернету Обліковий запис Samsung Developers, Java Runtime Environment 7 або новішої версії з інстальованим Java Web Start, і все. Ви зможете запустити свою програму на віддаленому пристрої за вашим вибором у режимі реального часу. Ви можете встановлювати файли APK на пристрій, робити знімки та записи екрана та запускати сценарії автоматизації тестування. Ви навіть можете вибрати мову, якою ви хочете перевірити пристрій, і якщо у вас є партнер, ви можете поділитися своїм екраном, щоб ви могли тестувати разом. Існують певні обмеження для послуги, зокрема той факт, що аудіо, додаткові периферійні пристрої, мультитач і камера не підтримуються. Samsung надає розробникам 20 кредитів щодня, що дозволяє тестувати максимум 5 годин на день. За допомогою цієї безкоштовної послуги Samsung спрощує розробникам програм легко та безболісно тестувати свої програми та оновлення в One UI.
Завершивши розробку нової програми, ви можете опублікувати її на наших форумах для отримання відгуків від користувачів.
Форуми Galaxy S20 ||| Форуми Galaxy S20+ ||| Форуми Galaxy S20 Ultra ||| Форуми Galaxy Z Flip
Джерело: Samsung