mirror of
https://github.com/GloDroid/glodroid_manifest.git
synced 2024-09-11 11:37:06 +03:00
Home: Add introduction
parent
ccac8c2cb3
commit
0ff96e0ded
53
Home.md
53
Home.md
@ -1 +1,52 @@
|
||||
Welcome to the glodroid_manifest wiki!
|
||||
## What is GloDroid
|
||||
|
||||
GloDroid is a project that adapts Android Open-Source Project
|
||||
to support Orange Pi platform in a way that is:
|
||||
- Open and free as much as it's possible;
|
||||
- Up-to-date version of Android;
|
||||
- Close to mainline Android as much as it's possible;
|
||||
- Provided with necessary libraries and software so user/customer
|
||||
could have up and running latest Android OS with no efforts.
|
||||
|
||||
## Motivation
|
||||
|
||||
Before starting this project we've spent some time looking for a platform
|
||||
that would satisfy our own needs:
|
||||
- **Cheap**;
|
||||
- Has Android support;
|
||||
- Android is of up-to-date version;
|
||||
- It is open as much as it's possible.
|
||||
|
||||
After a search we were disappointed, since there were several choises
|
||||
but all of them was far from our desires.
|
||||
Hikey has relatively modern Android, but it has a lot of closed components
|
||||
and is a relatively expensive platform,
|
||||
at least not something that student or enthusiast could afford.
|
||||
On top of it, Android build process was complicated with need of extra steps,
|
||||
such as downloading/deploying prebuilt binaries and prebuilding Linux kernel.
|
||||
|
||||
Orange Pi had long forgotten Android version and closed graphic drivers
|
||||
that haven't been updated since 2018
|
||||
and made some suspicios socket and sha256 encrypting calls inside.
|
||||
On the other hand it was one of the cheapest platforms available
|
||||
and had some potential for Android.
|
||||
Also, we were lucky, since its community has reverse-engineered its graphics stack
|
||||
and made open-source implementation of graphic drivers
|
||||
which is currently supported and actively developing.
|
||||
Therefore we've decided that we could start this project in order to satisfy our own needs
|
||||
and to help Android community in general by making cheap, easy-to-start platform.
|
||||
|
||||
## Goals
|
||||
|
||||
The goals of this project are:
|
||||
- Provide a cheap platform with up-to-date Android for easier prototyping, learning and researching.
|
||||
- Make it easy to start, reduce steps to build and deploy Android on your board
|
||||
as much as possible. No need to build kernel separately, download external binaries
|
||||
and fiddle with putting them in a correct place, etc.
|
||||
- Upstream everything we could upstream in order to help community.
|
||||
|
||||
## Further readings
|
||||
|
||||
- [[Getting started]]
|
||||
- [[Project structure]]
|
||||
- [[Roadmap]]
|
||||
|
Loading…
Reference in New Issue
Block a user