Член

Какво може да направи Google, за да помогне на разработчиците да внедрят новите функции на Android?

protection click fraud

Wee малки Android момчетаИзточник: Джери Хилденбранд / Android Central

Току-що получихме първия си много ранен надник Android 12 и както всяка версия, която се появи преди него, ще има нови функции. Някои ще бъдат големи функции, докато други ще са малки, но както винаги ще има една или две, които всеки от нас наистина би искал да бъде добавен към любимото ни приложение.

Но за повечето от нас, дори на най-добрите телефони с Android, ще се превърне в чакаща игра. Някои независими разработчици ще могат да включат поддръжка за новите неща на Google доста бързо и това е свидетелство за упорита работа, съчетана с малко късмет, който улесни изпълнението. Но знайте, че повечето разработчици, които все още поддържат най-добрите приложения за Android, ще работят усилено, за да заработят новите неща, без да разбиват всички съществуващи неща. За това са предназначени визуализациите за разработчици и бета тестването.

VPN сделки: Доживотен лиценз за $ 16, месечни планове от $ 1 и повече

Но за много приложения е трудно да намерят начини да направят това. Има няколко наистина добри причини и най-голямата е, че докато Samsung не достави актуализацията, най-новите функции на Android наистина нямат значение, защото Samsung, за всички намерения и цели,

е Android, когато става въпрос за потребителски продажби. Ако по-голямата част от вашите потребители не могат да използват функция, няма истински бързане да я накарате да работи. Дори тогава има няколко неща, които Google може да направи, за да улесни целия процес.

Начинът да разберете от какво се нуждае разработчикът е да попитате разработчика.

Не съм разработчик на Android, затова събрах екипа и се свързахме с хора, които са Разработчиците на Android и ги попитаха какво може да направи Google, за да помогне на всичко да бъде готово за работа, щом пристигне нова версия на Android. В по-голямата си част същите два отговора се връщаха отново и отново: по-добра документация с примери за как да накарате нещата да работят и по-добри начини за тестване или дори извършване на част от работата директно от Android устройство.

Документация

Код на AndroidИзточник: Джери Хилденбранд / Android Central

Ако голяма технологична компания хареса Facebook изгражда приложение за Android, те могат да получат достъп директно до Google, за да получат отговори на въпроси и дори може да са част от процеса по време на разработването на функцията. Това звучи наистина несправедливо за по-малките къщи за разработки и независимите разработчици, но големият човек получава повече внимание от малкия човек, защото Android не би бил толкова привлекателен без големия приложения.

Google има екип за връзки с разработчиците, за да помогне на всеки, който иска да напише приложение за Android, но това не е същото като пътуването до централата на Google и работата с екипа. Ето защо документацията е толкова важна. Екипът на Smart Launcher ни каза колко важна е документацията.

Мисля, че конкретната документация би подобрила драстично времето, необходимо за внедряване на нови функции. Google обикновено предоставя ясна документация, когато става въпрос за това как да внедрите функция в приложение, но понякога даден елемент се състои от повече от една част и не всички части са еднакво документирани.

Освен това Google вероятно би трябвало да изисква от производителите да поддържат правилно нови функции или да публикуват някаква документация, ако прилагат някакви промени. Внедряването на нова функция е много по-трудно, ако трябва да тестваме едни и същи функции на всяко устройство.

Това чувство, особено частта за изискване от производител на телефони да документира как прилага всяка нова функцията се повтаря от няколко други по-малки екипа за разработка и дори някои по-големи имена като екипа в Тодоист който каза, че „никой няма време да тества всяка функция на всеки отделен модел телефон“. С хиляди различни модели са прави.

Друго нещо, което Google може да направи около документацията е да я поддържа актуализирана. Приложните програмни интерфейси се променят и развиват с течение на времето и документацията трябва да се развива заедно с него. Google понякога може да бъде забравящ.

Онлайн инструменти

Google Cloud Dev ConsoleИзточник: Джери Хилденбранд / Android Central

Екранната снимка по-горе е онлайн конзолата за регистриран Разработчик на Google Cloud. Всичко необходим за изграждане на приложение, базирано в облака на Google, освен частта за въображение. Можете да разглеждате и използвате API на Google през прозореца на браузъра, да търсите предварително изградено решение за съществуваща функция или функция, дори да настроите достъп до хранилището от раздела на Chrome.

Конзолата за разработчици на облак на Google е чудесен онлайн инструмент.

Има много документация, за да започнете, и дори можете да платите за виртуална машина, за да стартирате приложението си в облака, ако се нуждае от достъп до нещо като Cloud Compute Engine. Това е пълнофункционално интегрирано решение за разработка, за да получите всичко, от което се нуждаете, бързо и работещо.

Сравнете това с Конзола за програмисти на Play Store. Имайте предвид, че повечето приложения за Android се изпълняват локално, а не в облака, но все пак има сериозна липса на функции в сравнение с конзолата за разработчици в облака. Това е така, защото Google също прави това, което се нарича Android Studio, която е локална IDE (интегрирана среда за разработка), използвана за изграждане на приложения за Android. Но най-голямата разлика е, че единият може да бъде достъпен от мобилно устройство, а другият не.

Конзола за разработчици на Google PlayИзточник: Джери Хилденбранд / Android Central

Това е доста голяма работа Найел (вижте нейните приложения тук), който разработва инструменти за персонализиране на началния екран като живи тапети и джаджи. Nayelle би се радвал да види по-добро табло за управление и начин за съхранение на шаблони за приложения в него, за да може повече работа да се свърши от телефон.

Разработчиците в Miniclip би се радвал да види и по-добри онлайн инструменти, които биха могли да преодолеят пропастта между сайта на разработчика на Android и конзолата за разработчици на Google Play.

Android има уникален набор от стандартни приложни програмни интерфейси (API) както за естествени, така и за хибридни приложения, а също така ще намерите специфични приложни програмни интерфейси, използвани чрез Google Play Services. Виждането на база данни с документация за всичко това на едно място би спестило време за разработка.

Отново има тази дума за документация, но този път не е липсата, а начинът, по който е изложен. Струва ми се, че конзолата за разработчици на Play Store ще бъде идеалното място за търсене в съответното документация, особено след като ще трябва да кажете на Google как използвате API, преди да публикувате приложение в някои инстанции.

Емулаторът на Android не е толкова добър, колкото телефонът в ръцете ви.

И накрая, мога да кажа това от опит по време на моя кратък набег като разработчик на приложение за Android, бърз начин да направя незначителни промени в кода и да рефакторирате Google и да възстановите приложение в облака, което можете да изтеглите и тествате, би означавало, че можете по-добре да отстранявате и ловите бъгове. Android Studio се оказва наистина хубава IDE, но емулаторът просто не може да намери грешки по същия начин, както можете да го направите на собствения си физически телефон.

Когато Android 12 дойде на телефона ви, повечето приложения ще продължат да работят добре. Но дяволът е в детайлите и за да продължи да поддържа приложение, разработчикът трябва да го поддържа актуализиран за по-нови версии, което отнема доста работа. Имайте това предвид при следващото посещение на Play Store!

Преглед на Google Pixel 4a, 6 месеца по-късно: Все още най-добрата камера под $ 400
Малък телефон, голяма стойност

Оказва се, че подходът на Google "по-малко е повече" наистина се вписва добре в ограниченията на по-евтин телефон и неговите силни страни в софтуера и обработката на камерата се открояват спрямо по-малко усъвършенстваните конкуренция. Pixel 4a започва точно там, където 3a е спрял, с по-добри спецификации, същата страхотна камера и с $ 50 по-ниска цена.

Имате нужда от почивка по време на карантина? Защо не опитате Stardew Valley?
Всички работят и всички играят

Игри като Stardew Valley не могат да излекуват карантинната умора, но могат да ви помогнат да се чувствате контролирани и спокойни.

Това са най-добрите телефони с Android, които можете да си купите в момента
Най-добрите има

Има толкова много страхотни телефони с Android, които можете да купите, така че може да е трудно да разберете кой да получите. Това са най-добрите от най-добрите на всяка цена.

Това са най-добрите приложения, които можете да използвате, за да редактирате снимките, които сте правили
Редактирайте според сърцата си съдържание

Какво правите, преди да споделите снимка? Вие го редактирате! Това са най-добрите приложения за редактиране на снимки, които можете да получите на устройството си с Android днес!

instagram story viewer