При создании билда в юнити выдает ошибку:
Build failure
A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
See the Console for details.
Кто-то сталкивался? Как решили?
При создании билда в юнити выдает ошибку:
Build failure
A failure occurred while executing com.android.build.gradle.internal.tasks.Workers$ActionFacade
See the Console for details.
Кто-то сталкивался? Как решили?
Нужна помощь пидоров шарящих в ремонте телефонов.
У меня Redmi 8, исправно служит 3-4 года, ниразу его не ронял и не топил, считай в идеальном состоянии. Вчера я его выключил, через пару минут включил, а сеть не ловится. Телефон видит симки, определяет оператора этих симок, но сеть не ловит. Вставлял свои симки в другой телефон - все в порядке. Вставлял другие симки в свой телефон - нет сети. Включал/выключал режим полета - пофигу. Пытался включить выбор сети в ручную - не видит ни одной сети. Перезагружал телефон - пофигу. Все остальные функции телефона работают как и прежде, ощущение, что в радиусе 1000 км нет ни одной вышки. Опять же, до выключения сеть работала исправно, после включения такая фигня.
В чем может быть пролема? Сдохла антена(но как)? Или может вирус какой(хз возможно ли такое)? Может в домашних условиях и с кривыми руками можно как-то пофиксить?
Пользователь платформы Habr @maxkachinkin использовал ИИ ChatGPT для написания приложения под ОС Android. Приложение было написано "с нуля", оно полностью компилируемо. Так же стоит добавить, что ИИ проинструктировал пользователя как использовать IDE для компиляции и дал пример исходного кода на другом языке программирования.
Я считаю, что можно уверенно говорить, что ChatGPT написал Андроид приложение! Оно компилируется, запускается и даже работает. Если вы ждали чуда, написание кода без ошибок, разделение на слои, архитектуру и прочее по списку - увы, пока еще AI не на таком уровне. Бот пихает всё в MainActivity, норовит писать на Java, предлагает использовать AsyncTask и далее по списку. Но за это я на него не в обиде. Думаю, что дело не за горами.
Давайте проверим, выполнили ли мы все условия:
■ Лично я не пишу ни строчки кода — ☑️;
■ Все что я делаю, это копи-паст того, что мне скажет чат-бот — ☑️;
■ Я выполняю различные настройки по указанию чат-бота — ☑️;
■ Если появляются любые ошибки или баги, я спрашиваю у чат-бота и исправляю так, как он ответит — ☑️, но с поправкой, что 2 раза я сам сильно подсказал боту. Поэтому здесь может быть половинчатая галочка.
Лично я был приятно поражен и удивлен результатом. Бот рассказал, как написать приложение, дал все нужные куски кода, помнит про контекст в течение разговора, реагирует за ответные замечания и вообще очень вежливый.
После этого, другой пользователь сайта с ником @TimReset успешно использовал бота для решения более сложной задачи.
Ранее проект Riffusion сообщил о том, что разработал нейросетевую модель для создания музыки.
Создано по мотивам комикса из вчерашнего стрима Морса.
Вот ссыль на apk
Начало 2000-х годов: провал и развитие Android
Некий Энди Рубин со своими друзьями и знакомыми решили создать (в 2003 году) собственную операционную систему, которая предназначалась для мобильных устройств. Но из-за того, что разработка новой ОС велась в условии строжайшей секретности, корпорации пришлось тяжко. Ведь никто не знал, над чем же работает Энди Рубин.
Только из нечастых интервью удалось понять, что его команда работает в сфере мобильных телефонов и GPS. Вот таким образом деньги у корпорации быстро закончились (в 2005 году). Но свершилось чудо — никому ненужную Android купила громадная интернет-компания Google. С тех пор скорость выпуска новых бета-версий ускорилось, Google финансировала проекты Android. Кстати, а вы знаете, что из себя представляла первая версия Андроид, которую конечный пользователь мог поюзать только на эмуляторах, девайсы с этой ОС не продавались. Нет, не знаете? Тогда представляю вам её, читайте ниже!
Как вы уже поняли из заголовка, первые тестовые версии ОС Android предназначались для управления клавиатурой. Из этого можно сделать вывод, что изначально Android планировалась как достойная конкуренция смартфонам BlackBerry. Но разрабатывать ОС с полного нуля это задача не из лёгких. Создателям приходилось придумывать дизайн, удобство управления, функционал и пр. Но все разработки были скрыты от глаз прессы. Только суд между Android и Oracle (известную нам под своим продуктом Java) открыл нам глаза, чтобы посмотреть на новую ОС для мобильных устройств.
В презентации Android, которая прошла 26 июля 2005 года, рассказывалось об открытом исходном коде платформы и про интеграцию в неё сервисов Google.
Только к концу 2006 года Google начинает искать себе партнёра, способного производить смартфоны под ОС Android. Так как Google только вступает на рынок мобильной техники, то поиски достойного кандидата это не простой выход погулять, всё гораздо серьёзнее. Тут важно, чтобы интересы производителя аппаратов и самого Google были схожи, чтобы не было разногласий. Первым делом Google рассматривает Motorola. Как многие помнят, как раз в то время создатель первого мобильного телефона с успехом реализовывал свою RAZR, вот поэтому Motorola не подходила под параметры «послушного производителя гуглофона».
Motorola RAZR v3
Про Nokia даже говорить не стоит, в то время это была огромная компания, которая точно не согласится выпускать смартфоны для «другого дяди».
Поиски остановились на LG и HTC. Многие считали, что LG это та самая компания, которая сможет одним выстрелом (производством смартфонов Android) убить сразу двух зайцев: LG попадёт на рынок США, что для неё немаловажно, а Google наконец-то раскрутит свою ОС для мобильных устройств. Несмотря на то, что LG любит поэкспериментировать, «играть в игрушки» с малоизвестной Android в лице Google она не хочет, слишком уж большой шанс провала. Да и LG делает ставку на систему Windows Mobile, веря в успех этой системы. В середине января 2007 Google понимает, что LG за партнёра рассматривать бесполезно.
Стив Джобс представляет первый iPhone
Вот и наступил январь 2007 года, который решил судьбу Android.
Свету показался первый iPhone, который многим пришёлся по-вкусу наличием сенсорного экрана. Из этого видно, что на рынке США BlackBerry-подобные смартфоны уже не будут пользоваться прежним спросом и Google придётся изменять минимальные технические характеристики для своей ОС, теперь в их списке числится сенсорный экран. Но Google по-прежнему не нашла себе партнёра, способного производить телефоны. Это второй кризис компании (после успеха Apple).
Остаётся HTC, если она не согласится выпускать смартфоны для OS Android то… Этого не произошло, HTC готова экспериментировать с новой ОС. В январе уже началась разработка устройства для работы с ОС Android от Google.
Апрель 2007 года порадовал нас выходом первого устройства — Google Sooner. Он почти полностью соответствовал первых спецификациям, заявленным Google, в нём отсутствовал сенсорный экран. Но функционал и дизайн модели был интересным (но не удобным).
И только к августу 2008 года Google создаёт версию Android 0.9, чтобы после представить всему миру Android 1.0. 22 сентября 2008 года оператор T-Mobile начинает продажи всем известного смартфона на ОС Android от HTC — Dream (что в переводе на русский означает «мечта», «сон»).
HTC Dream — первый сенсорный Android-девайс
Несмотря на то, что успех Apple iPhone был огромен, к 23 апреля 2009 года удалось реализовать 1 миллион первого общедоступного Android-девайса, а это очень важно для дальнейших наработок. Интересно представить, чтобы было, если бы выход первого iPhone не состоялся в 2007 году. Тогда, наверняка, Android бы не стала шевелиться и не было бы никакой сейчас Android OS, к которой мы привыкли. Были бы обычные кнопочные телефончики на Java, а проект Android бы заморозили из-за провала. Всё-таки хорошо, что в Android работают такие люди, которые готовы были с выходом iPhone заново начать разрабатывать систему, но уже оптимизированную под сенсорные экраны. Но не будем уходить в дебри, давайте я расскажу про проект Google Sooner.
Как вы читали выше, HTC согласилась выпускать смартфоны на ОС от Google. Первым их проектом стал кнопочный смартфон HTC EXCA 300, известный также как Google Sooner (Sooner — «рано», «раньше»). Сразу бросается в глаза отсутствие сенсорного экрана, т. к. модель создаётся по спецификациям 2006-ого года, но с некоторыми разногласиями. Платформа, на которой работает аппарат TI OMAP 850, 64 МБ оперативной памяти, экран разрешением 240х320 точек, 1.3 мегапиксельная камера (прошу заметить, не 2 мп, как в заявленной Google документацией). Из отсутствующих особенностей отмечу Wi-Fi, 3G, слот для карт памяти miniSD. В качестве интерфейсного разъема используется miniUSB.
Теперь подробнее о самой платформе.
Основой в новой для тех времён системе стал Google Поиск, который контролировал все действия и запускался мгновенно. Статусная строка в первых образцах ОС Android была не такой, как сейчас. Вместо уведомлений там можно заметить список приложений, установленных на устройстве. О прочих приложениях говорить не буду, просто посмотрите скриншоты и всё сами поймёте.
Скажу также, что это устройство использовалось как тестовое, для проверки работы многих приложений и ОС в целом.
Заключение
Данная статья рассказывает только о тайной истории Android, о которой многие люди не знали. Отмечу, что все эти попытки многотрудной работы дали свои плоды, но не принесли больших успехов. Настоящий взлёт Android начался только с выхода версии 1.6, которую увидел свет 19 сентября 2009 года.
Спасибо всем за прочтение моей статьи, указывайте на ошибки и недочёты. Желаю удачи!
Видео геймплея.
Меня все еще греет мысль, что когда-нибудь мы ее доделаем и выпустим :)
Идея новой игры
Нам хотелось сделать что-то простое и увлекательное. Совершенно случайно друг наткнулся на своем Blackberry на игру XplodingBox, эта простая во всех смыслах игрушка лишила его сна, вынуждая играть в себя днями и ночами. Суть ее заключалась в том, чтобы за отведенное количество кликов закончить уровень, вызывая цепную реакцию из взрывающихся прямоугольников. Тут же родилась идея сделать ее более продуманный клон, как в плане уровней, так и графики. Недолго думая я сел за дизайн, общий вид блоков и фона я нашел сразу же, пара дней ушла на проработку концепции и дизайн интерфейса (который до сих пор обновляется и видеоизменяется, даже после релиза).
Сейчас игра выглядит вот так:
Необходимо было нарисовать несколько коробок, которые будут разбиваться за разное количество нажатий, так родилась идея использовать для самого обычного деревянного блока оболочки: пузырь, лед и камень.
Виды блоков:
Программист быстро написал механику, она действительно оказалась очень простой. Для разработки использовали Unity 3D 4f. Дальше необходимо было разработать интересные и сложные уровни, чем так же занимался программист - он у нас мастер на все руки :)
Кстати, изначально игра называлась Break the Box, но вездесущий гений нашего программиста решил, что Box Crash будет уместнее, а я приписал HD, мне показалось, что это выглядит солиднее :)
Игра бесплатная со встроенной рекламой, которую можно отключить за 80 рублей, так же за это можно получить бесплатно последующие дополнения и бонус - пак из 200 уровней. Если у вас закончились клики, можно докупить их, но мы не собираемся вымогать из игрока деньги, поэтому уровень можно перезапустить и дальше думать как его пройти :) Важным для нас было введение в игру системы учета очков игрока и внедрение таблицы рекордов, к сожалению из-за этого при первом запуске необходимо подключение к интернету и игра постоянно пытается соединиться с сервисами от Google, в скором времени мы постараемся побороть эту небольшую неприятность.
Продвижение
Бюджета на продвижение у нас не было, поэтому мы использовали бесплатные возможности - форумы, группы вк и множество других ресурсов, связанных с Android и Unity играми. Единственное, что мы наскребли это 1 500 рублей, для написания обзора на сайте App-time.ru. Так же мы опубликовали игру в Amazon Appstore (немного схитрили), сделали ее платной и потом дали на нее скидку в 100%, тем самым мы попали в раздел скидок и смогли набрать 3 000 установок без всякой рекламы и продвижения на амазоне.
На данный момент, мы добились в общей сложности 5 400 установок, из них на гугл плей мы получили 714 установок. После масштабного обновления игры и выпуска веб-версии я обновлю цифры в данном посте, надеюсь мы увидим хорошее улучшение цифр.
Flurry мы установили довольно поздно и точну статистику из данного сервиса я не могу привести, но в среднем у нас более 60 игровых сессиий в день, мало, но что поделать, будем обновлять и улучшать игру.
Немного отзывов игроков
- Отличная головоломка Интересная и красивая игрушка
- Нормуль Добавьте уровней, исправьте проблему с добавлением бесплатного клика, в цело, хорощая игра
- Очень даже хорошо Игра очень хорошо развивает мышление. Отлично!
Хоть немного, но приятно, когда то, что ты делаешь нравится людям.
Монетизация игры
Для монетизации мы использовали несколько сервисов:
Chartboost
Adbuddiz
Pollfish
Первые две площадки показывают баннерную рекламу между уровнями, а Чартбуст иногда выдает пользователям видео. Pollfish относительно новая система для монетизации приложений и игр, она позволяет показывать пользователям оплачиваемые опросы, за один опрос разработчик получает 0,30 Евроцентов, мы ее внедрили для покупки игроком дополнительного клика для прохождения уровня. К сожалению Pollfish сам решает когда показывать игроку опрос, а когда нет, следовательно, довольно проблематично спрогнозировать покажется ли опрос или нет. Несколько месяцев мы не обновляли игру и она особо ничего нам не приносила, за все время на всей рекламе мы заработали:
Chartboost - 10,50$
Adbuddiz - 11,07 $
Pollfish - 3,40 $
Google Play - 2$ (внутриигровая покупка за отключение рекламы)
Итого: 26,97$
Мы, практически, окупили вложения на написание обзора.
Сейчас в игре 22 бесплатных уровня это связано с тем, что нам хотелось выпустить проект быстрее и он получился.. мм.. немного куцым. Но мы активно правим баги и занимаемся расширением игры. Box Crash Hd вышла только под android и доступна в Google Play, Yandex Store и Amazon Appstore, но вскоре мы планируем выпустить ее под iOS и Windows Phone. На этом все, следите за обновлениями игры и помогите коробке пройти все уровни. Буквально на днях ожидается большое дополнение с разными плюшками, подсказками и уровнями. Так же, мы договорились о выпуске веб-версии нашей игры, ссылку тоже скинем как все доделаем. :)
Отличный комментарий!