Член

Google I / O 2015 беше всичко за създаването на по-добри приложения

protection click fraud

[] / google-io-2016)

Google I / O 2015 беше доста страхотен, ако сте фен на Android. Новите функции, идващи в Google Now, са невероятен дисплей на машинното обучение и ще ни разкажат повече за Skrillex, отколкото някога сме искали да знаем. Новото Google Снимки изглежда чудесен (и най-вече безплатен) начин да поддържате всичко организирано и достъпно навсякъде, и Chromebook потребителите може просто да имат жизнеспособна алтернатива на Lightroom за организиране и каталогизиране на снимки в произведенията - ще се опитаме да направим точно това. Android Pay показва как Google може да се развива и адаптира, когато a великолепна идея не получава сцеплението, което са очаквали. И имаше славни бради.

Но през 2015 г., дори повече от миналите години, Google се отнася сериозно към разработчиците, които правят по-добри приложения.

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

Verizon предлага Pixel 4a само за $ 10 / месец на нови неограничени линии

Новата библиотека за поддръжка на дизайна на Android

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

Новото и подобрено Библиотека за поддръжка на Android дизайн носи шепа нови инструменти, които разработчиците могат да интегрират в своите приложения, без да пишат хиляди редове код. The най-добре част е, че работи за устройства с Android 2.1 или по-нова версия, което е почти за всички тях.

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

Да живее FAB!

Поддръжка на Android Studio C / C ++

Повечето разработчици използват това, което се нарича IDE (интегрирана среда за разработка), за да напишат код, задръжте кода в разумно дърво и го изградете, когато нещата са готови за изпълнение. Можете просто да използвате инструменти за бележник и команден ред за създаване на приложения, но само ако се мразите. Безплатният IDE на Google за разработчици на приложения за Android се нарича Android Studio и той получи сериозна актуализация във версия 1.3.

Новият плъгин Gradle е подобрен, предлага по-бързо време за изграждане, по-добро смачкване и смачкване на PNG файлове и по-добър aapt инструмент (това са инструменти, които изграждат приложение от изходния код). Добавени са шепа нови анотации на Java, за да помогнат на разработчиците да избегнат грешки в тези дълги редове код и инструментите за профилиране на паметта получиха съществен ремонт и визуален интерфейс, за да позволят на разработчиците да видят какво точно е случващо се. Всички наистина страхотни неща.

Но любимата на тълпата беше добавянето на поддръжка за C / C ++ директно в Android Studio. Google си сътрудничи с JetBrains, за да включи тяхната C / C ++ IDE CLion директно в Android Studio на нулева цена за разработчиците. Това позволява рефакторинг и анализ на код, навигация, намиране на използване, завършване на кода и други. Това също така позволява тясна интеграция между Java кода и C / C ++ кода, така че неща като рефакторинг на едната страна рефакторират и другата.

Ако сте разработчик на приложения, знаете колко страхотно е това. Ако не сте, това означава, че разработчиците имат нов набор от инструменти, който помага да се използва NDK (Native Development Kit) в Android Studio и ще спести буквално стотици часове време за разработка на проекти, които използват роден код. Това означава по-щастливи разработчици и по-добри приложения навсякъде.

Облачната тестова лаборатория

Вашият шкаф за незабавно тестване на устройство, с автоматизирани отчети и поддръжка на мащабиране.

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

Google обяви Cloud Test Lab да помогна. Разработчиците могат да използват онлайн лабораторията на Google, за да тестват приложения по време на разработката, както на виртуални устройства, така и на физически устройства за реално отстраняване на грешки и мониторинг на ефективността. Разработчиците могат да провеждат всичките си тестове едновременно на всички устройства, без да имат килер пълен с телефони в офиса си. Лабораторията разполага и с роботизирани роботи на приложения, които могат да извършват тестване без ръчно написани процедури за тестване, а това още повече намалява времето за разработка.

Освен спестеното време по време на разработката, това пробива бариерата на разходите по-малките екипи и независимите разработчици могат да се сблъскат, когато се опитват да тестват следващото страхотно приложение, върху което са работили.

По-добри инструменти за по-добри приложения

instagram story viewer