Project AMELHA
Being able to use yesteryear's mobile operating system in a controlled and interoperable manner.
AMELHA is actually a backronym using the first letters of each mobile operating system's codename.

Those being;
- Apollo (Windows Phone 8)
- Magneto (Windows Mobile 5)
- Earthquake (Oceanica Mobile 1.0)
- Lollipop (Android 5.0)

Now the HA at the end can mean either or OS here.
- Honeycomb (Android 2.0) / Heavenly (iPhone OS 1.0.x)
- Alpine (iPhone OS 1.0)
Planning
With making this there is every possibility that either Microsoft, Google or Apple will get a bee in their bonnet about this project so all code relating to the project will be open-source as well the following;

- Will not be using any source code from the operating systems in question.
- All image assets will be rebuilt using SVG to allow for interoperability between various different operating systems and display outputs.
- Will be rebuilt using a clean room approach along with using web technologies (Tauri for Windows & Linux, Electron for macOS & Apache Cordova for Android and iOS)
Application Management
Application Management is key for all of the recreations of mobile operating systems. Due to not using any source code, applications made for the mobile OS will not install correctly.

Every Mobile OS will come with the following out of the box (as a side note, they will be named however the OS calls it);
- Phone (inability to make cellular calls, but will be able to use SIP.)
- SMS (Not actual SMS, but a messaging application. Not sure of the underlying technology just yet.)
- Calendar (Will have support for reading/interacting with CalDAV.)
- Email Client (Basic support for POP3/SMTP. Unsure about other protocols.)
- Contacts (Will have support for reading/interacting with CardDAV.)
- Weather (Unsure how best to implement as of yet.)
- Browser (Could be implemented, maybe. Unsure if it would be viable to implement different rendering engines.)
- Office Based Software (Most of these will be using Nextcloud integrations.)
    - Microsoft Office Word (Super unsure about this, probably would need to implement LibreOffice Writer as an app.)
    - Microsoft Office OneNote (Super unsure about this, probably would need to implement Nextcloud Notes as an app.)
    - Microsoft Office PowerPoint (Super unsure about this, probably would need to implement LibreOffice Impress as an app.)
    - Microsoft Office Excel (Super unsure about this, probably would need to implement LibreOffice Calc as an app.)
- App Store (Unsure how to deal with application in regards to software repositories.)
- "Transfer my data" (Unsure if this would even be possible, or how best to implement this.)
- Help & Tips (This is easy to implement, however will need to be different based on the OS.)
- Camera (This is going to suck for devices that don't have cameras...)
- Music (The easiest "application" to make, will probably have issues with organisation...)
- Films & TV (The easiest "application" to make, will probably have issues with organisation...)
- Photo Gallery (The easiest "application" to make, will probably have issues with organisation...)
- Alarms / Clock (The easiest "application" to make, will probably have issues with sound, maybe?)
- Cloud Storage (This is gonna suck, not sure on how/which providers to implement.)
- Calculator (Super easy, just need to make sure not to mess up the logic.)
- File Management (This might be an issue, maybe?)
- Get Started (This could possibly be merged with Help & Tips)
All Trademarks go to the correct owners, either Apple Incorporated, Alphabet Incorporated, Microsoft Corporation or Linus Torvalds.
Version 2022-12-09
Project AMELHA
Published:

Project AMELHA

Published:

Creative Fields