- Android-компьютер своими руками
- Как собрать дешевый ПК на базе Android с недорогими запчастями
- Как собрать свой собственный Android Mini PC
- Лучшая материнская плата Android: одноплатные компьютеры
- Лучший сенсорный дисплей и чехол для компьютера Android
- Как сделать дешевый Android ПК из компьютерных комплектующих
- Операционные системы Android для ПК
- Лучшие x86 материнские платы для Android
- Лучшая сетевая карта для компьютеров Android
- Части Android-ПК, которые не имеют значения
- Какие части вы должны использовать для ПК с Android?
- Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)
- Мультиплатформенные движки спешат на помощь
- И еще немного
- Заключение
Android-компьютер своими руками
Эта разработка была описана обозревателем ресурса Android Authority Робом Триггсом. Imagination Technologies ориентирует ее на студентов, профессионалов и любителей электроники. Платформа Creator CI20 позволяет запускать различные дистрибутивы Linux, а вскоре станет поддерживать и Android 4.4 KitKat. Благодаря новой системной плате разработчики смогут поближе познакомиться с центральным процессором MIPS CPU и графическим процессором PowerVR GPU.
CI20 базируется на двухъядерном MIPS-процессоре Ingenic Xburst JZ4780 с тактовой частотой 1,2 гигагерца, а также графическом процессоре PowerVR SGX540. В плату интегрирован 1 гигабайт оперативной памяти DDR3 и 8-гигабайтный накопитель NAND Flash. Присутствует также разъем для дополнительных карт памяти.
Еще лет десять назад многие пользователи умели если не собрать своими руками компьютер, то по крайней мере заменить в нем некоторые комплектующие. В эпоху ноутбуков, смартфонов и планшетов эти навыки стало применять сложнее. Но компания Imagination решила исправить положение, представив системную макетную плату для самостоятельной сборки Android-компьютера. Есть семь причин, по которым компьютеры на базе этой мобильной платформы в будущем может ждать успех.
Как и другие подобные платформы, Arduino и Raspberry Pi, MIPS Creator CI20 поддерживает целый ряд соединений, в числе которых Bluetooth 4.0, 802.11 b/g/n Wi-Fi, коннектор для CMOS-модуля камеры, HDMI и один порт USB OTG.
Главным отличием от других похожих макетных плат является то, что компонентная база CI20 близка к той, которая применяется в современных мобильных девайсах. Графический процессор PowerVR SGX540 применялся в целом ряде мобильных девайсов, в том числе в Motorola Razr i, Samsung Galaxy Nexus I9250 и LG Optimus L9. Он поддерживает OpenGL ES 1.1/2.0 и графические API OpenGL 2.1.
Аппаратное обеспечение для обработки видео в MIPS Creator CI20 весьма достойное и позволяет декодировать видео популярных форматов в 1080p-разрешении при 60 кадрах в секунду, а H.264-кодировщик работает с видео разрешением в 1080p при 30 кадрах в секунду. Как и на плате Raspberry Pi, на базе Creator CI20 можно сконструировать компактный персональный компьютер.
Поддержки Android, как отмечалось выше, придется немного подождать. Те, кто захочет попробовать платформу раньше, смогут установить на созданный на ее базе компьютер Debian 7, Gentoo, Yocto, Arch или иной дистрибутив Linux.
Чем же столь примечательна эта платформа? Некоторые зарегистрированные в магазине Imagination разработчики и любители собирать компьютеры своими руками смогут даже получить ее бесплатно. Но это зависит от наличия системных плат. И у бесплатной раздачи есть условие — от разработчика требуется детальное описание проекта, в котором он собирается применять макетную плату.
Зачем компании бесплатно раздавать свои изделия? Дело в том, что Imagination хотела бы занять место на рынке комплектующих для смартфонов и мобильных устройств. А посредством платы CI20 для разработчиков и пользователей с умелыми руками она сможет популяризировать свою MIPS-архитектуру. Разработчики познакомятся с ее возможностями и решат для себя, насколько она интересна.
Благодаря огромному разнообразию устройств на рынке, самостоятельная сборка компьютерной техники утратила свою былую актуальность. Заниматься этим станут только те пользователи, которым доставляет удовольствие сам процесс создания эксклюзивного компьютера. И тут на помощь приходят подобные готовые платы, которые остается только доукомплектовать и поместить в корпус по выбору самого конструктора.
Как вы считаете, может ли в будущем возродиться интерес к самостоятельной сборке компьютера? Нужны ли пользователям компактные ПК под управлением Android, собранные на заводе, а не своими руками? Проявит ли себя Android в роли компьютерной операционной системы или так и останется преимущественно мобильной платформой?
Источник
Как собрать дешевый ПК на базе Android с недорогими запчастями
Чтобы научиться создавать собственный дешевый Android-ПК, планшет или телефон с нуля, требуются запчасти. К сожалению, Android не был разработан для настольных компьютеров или ноутбуков, поэтому у вас возникнут проблемы с поиском полностью совместимых компонентов.
Эта статья охватывает операционные системы и аппаратные средства, необходимые для создания двух типов ПК с Android: карманный мини-ПК и дешевый домашний компьютер.
Как собрать свой собственный Android Mini PC
Самый простой способ собрать мини-ПК на Android — это всего две части: одноплатный компьютер (SBC) и корпус. В некоторых случаях можно добавить поддержку батареи и дисплей.
Лучшая материнская плата Android: одноплатные компьютеры
Android работает с большинством одноплатных компьютеров (SBC). Фактически, мы рекомендуем использовать SBC поверх всего остального по одной простой причине: они работают с Android и имеют специальные версии Android, разработанные специально для этого SBC, что значительно повышает надежность.
Если вам нужен простой способ установить Android на компьютер, лучше всего использовать SBC. Мы собрали лучшие подразделения SBC вокруг
, Вот несколько плат, совместимых с Android:
Лучший сенсорный дисплей и чехол для компьютера Android
Raspberry Pi 4 очень легко превратить в планшет. Все, что вам нужно, это дополнительный модуль «все в одном» с сенсорным экраном. Комбинированный корпус с сенсорным экраном обеспечивает как корпус, так и сенсорный экран.
Если вам нужен сотовый прием для компютерной сборки, есть дополнительный модуль сотовой передачи данных и GPS-ключ. Этот модуль расширения не полностью совместим с чехлом экрана, указанным выше.
Как сделать дешевый Android ПК из компьютерных комплектующих
Если у вас уже есть старые компьютерные компоненты, вы можете попробовать установить Android на старый компьютер или на компоненты, извлеченные из использованных компьютеров. Если вы выберете этот путь, вам понадобится найти версию Android, которая поддерживает аппаратное обеспечение ПК, также известное как x86-совместимое оборудование, наряду с x86-совместимым оборудованием. Иногда компьютер, который у вас уже есть, будет работать; другие не будут.
Операционные системы Android для ПК
Самая важная часть вашего DIY Android ПК — это его операционная система. Существуют разные варианты установки Android. Некоторые предназначены для мобильных процессоров, а другие работают на любом бывшем компьютере с Windows.
Лучшие x86 материнские платы для Android
Не покупайте материнскую плату ПК для проекта Android, Пользовательский ПК Android из готовых x86-совместимых компонентов, скорее всего, будет иметь проблемы. Если вам абсолютно необходимо его купить, используйте материнскую плату Intel Atom. Хотя почти каждая материнская плата будет загружать Android, проблема в том, что многие функции, такие как звук и порты, не будут работать должным образом.
Старые процессоры, разработанные для мобильных рынков, такие как процессоры серии Intel Atom, работают лучше всего. Например, звук материнской платы Asrock Q1900-ITX работал в Android. Это потому, что аудио чипсет Realtek ALC662 полностью поддерживается Android x86. Чипсеты ALC792 и ALC892 могут работать или не работать должным образом. Когда звук не работает, я предлагаю использовать Bluetooth-динамики.
Лучшая сетевая карта для компьютеров Android
Если вы строите с нуля и ваша сетевая карта не работает, купите беспроводную карту Intel. Из моделей, которые я тестировал, карты Intel работают с наибольшей вероятностью. Мы рекомендуем Intel 3160 за сочетание минимальной цены и достойной производительности. Если у вас немного больший бюджет, Intel 7260 — намного лучшая карта.
Части Android-ПК, которые не имеют значения
Остальные части, такие как корпус, накопитель, монитор и блок питания, не имеют значения. Если вы покупаете какой-либо компонент, рассмотрите твердотельный накопитель (SSD) вместо жесткого диска (HDD). Это в основном потому, что Android как операционная система не была рассчитана на использование жесткого диска.
Какие части вы должны использовать для ПК с Android?
Вы можете создать свой собственный компьютер Android, используя два метода: SBC или использованные детали. Использование SBC дешево и дает надежный компьютер. Используя ПК или x86, детали гораздо менее надежны, но могут стоить очень дешево.
Если вы действительно хотите подобрать компоненты для ПК, прежде чем на самом деле создать компьютер Android, узнайте, как правильно выбрать компоненты для ПК.
и как сэкономить на покупке деталей ПК
Источник
Выбираем мультиплатформенный движок для разработки мобильных игр (часть 1)
Мультиплатформенные движки спешат на помощь
Сегодня на рынке существует несколько интересных решений, которые позволяют нам забыть (или почти забыть) о необходимости разработки отдельных, независимых игровых приложений для каждой платформы. И так встречаем наших героев…
Marmalade (в недалеком прошлом звался Airplay SDK)
Сайт: www.madewithmarmalade.com
Документация: www.madewithmarmalade.com/devnet/docs
Поддерживаемые платформы: ios(3.0+), Android(1.5+), Symbian, bada, webOS. Также должна появиться поддержка BlackBerry Tablet OS. Кроме того Marmalade поддерживает еще ряд платформ в bеta стадии.
Язык программирования: C/C++
Минимальная цена: $149/год.
Демо-версия: доступна 90 дневная тестовая копия для некоммерческого использования.
По виду очень серьезная штука, для серьезных игр. Я приметил Pro Evolution Soccer (PES) 2011 и Need for Speed Shift. Согласитесь, весьма серьезные продукты от именитых компаний, которые унылую подделку для своих творений не выбрали бы. Однако Marmalade скорее является не движком, а Фреймворком для создания своих движков (пример ниже). Кроме того он вам позволяет использовать различные имеющиеся у вас (или в открытом доступе) C/C++ библиотеки.
В общем, серьезный продукт для серьезных дядек. Один C/C++ не каждый осилит. Хотя для многих это будет огромным плюсом.
P.S. В заголовке сказано, что Marmalade был недавно переименован, а так же подорожал в цене, и теперь его приемлемая версия стоит $499.
Corona
Сайт: www.anscamobile.com
Документация: www.anscamobile.com/resources (в API достаточно много возможностей).
Поддерживаемые платформы: iOS, Android.
Язык программирования: Lua
Минимальная цена: $199/год за одну платформу. Или $349 за обе.
Демо-версия: доступна неограниченная по времени тестовая копия для некоммерческого использования.
Corona — это 2d движок для создания игр в духе Angry Birds. В качестве примера можно привести Bubble Ball, которую написал 14 летний парень из Америки.
У Corona достаточно обширное API на все случаи жизни, что позволит вам с легкостью реализовать все ваши хотелки. Однако, все в api предусмотреть не возможно и вполне вероятно, что рано или поздно вам захочется воспользоваться, какой-то нативной возможностью Android или IOS. Тут вас будет поджидать разочарование — Corona не имеет таких возможностей. Зато для Flash разработчиков есть приятная новость. Создатели движка утверждают, что тем, кто пишет игры на Flash, не составит труда перейти на Corona, т.к. они очень похожи.
Unity3d
Сайт: unity3d.com
Документация: unity3d.com/support/documentation
Поддерживаемые платформы: iOS, Аndroid, десктоп, Web, игровые приставки.
Язык программирования: C#, JavaScript, Boo
Минимальная цена: $400/год за одну платформу в стандартном издание.
Демо-версия: в течение 30 дней вы можете использовать полную PRO версию.
Unity3d вобрал в себя кучу различных интересных технологий, которые используются в дорогущих именитых движках, и подарил их нам. Пусть и не безвозмездно.
У движка есть много встроенных возможностей, а также ряд интересных сторонних плагинов которые добавляют недостающий функционал. Кроме того, вы можете пользоваться библиотеками? написанными на нативном для платформы языке (скажем Java для android), что весьма немаловажно для серьезных проектов. Также в арсенале Unity3d имеется визуальный редактор с огромным количеством всяческих настроек.
P.S. Для обеспечения мультиплатформенности используется MonoTouch.
ShiVa3D
Сайт: www.stonetrip.com
Документация: www.stonetrip.com/developer/doc
Поддерживаемые платформы: iOS, Android, Windows, Mac OS, Linux, Palm, Wii, Web.
Язык программирования: Lua
Минимальная цена: €169.00/год в стандартном издание.
Демо-версия: можно использовать сколько влезет, но когда захотите выложить свое творение в store? то придется купить.
ShiVa3D — это движок со встроенным визуальным редактором (как в Unity3d). Для реализации мультиплатформенности движок использует Marmalade (смотрим выше). У движка много встроенных возможностей, есть сторонние плагины и возможность использования библиотек написанных на нативном для платформы языке (скажем Java для android).
И еще немного
Flash
Недавно появилась свежая версия AIR, в которой есть возможность разработки под IOS, Android и BlackBerry PlayBook. Новая версия принесла больше стабильности и производительности. Хотя в качестве демонстраций я видел только обычные приложения (НЕ игры). Также пока отсутствует возможность использования нативных библиотек. А сам API тоже весьма не богат.
Также весьма странным кажется тот факт, что они не шибко торопятся все это развивать. А ведь вроде серьезная компания и если захотят, то могут догнать и перегнать конкурентов в два счета. В общем, стоит тоже взять на заметку.
Kobold2D (должен появиться летом 2011)
Сайт: www.kobold2d.org
Стоимость: бесплатный (MIT License).
Поддерживаемые платформы: iOS.
Язык программирования: Lua
Обертка над Cocos2D, которая должна облегчить разработку игр для тех, кто не знает Objective-C.
Заключение
Возможно, я где-то ошибся и что-то не доглядел. Если это так, то правки принимаются. Удачного вам игростроения!
Источник