DEV Community

Cover image for Project Prism: on the road to building an open smartphone

Project Prism: on the road to building an open smartphone

James Livesey on April 06, 2022

That's right ⁠— we're on an ambitious plan to build an open smartphone that puts Progressive Web Apps (PWAs) at the core of our ecosystem. Check ou...
Collapse
 
gert profile image
Gert

That's looking bloody amazing James !!!
Q: So using PWA technology, that still means all the apps running on your Prism need to be developed using your tools. Not possible to install/run existing apps, like Twitter that you are mentioning...
Keep up the AMAZING work James

Collapse
 
gert profile image
Gert

I wonder if you could post builds for the PinePhone (Pro) occasionally, so we can play with it and possibly help debug, or do/can we build and load on phone.
Just super interested in what you're doing James !!

Collapse
 
jameslivesey profile image
James Livesey

Hey Gert, thanks for your support! With regards to PWAs, any website can theoretically become an app for the Prism (it'll be added to the home screen and will act like an app). Websites with a Web App Manifest will also have extra features, such as being able to work offline, too — since Twitter has a manifest, it will essentially act like a native app!

Build-wise, it's certainly something we're looking forward to release — a few features (such as some kind of update mechanism!) would probably be needed to be added, but I'm sure we can release an early Alpha build fairly soon!

Of course, the PinePhone I have is non-Pro, but I should imagine that there's some sort of build compatibility with Pros I hope... Something I'll have to check!

Thread Thread
 
gert profile image
Gert

Great, can't wait
Yes a build for the Pro would be amazing please
Cheers
Gert

Collapse
 
liviufromendtest profile image
Liviu Lupei

This is insane! Can't wait to see the next posts.

Collapse
 
jameslivesey profile image
James Livesey

Thank you! It's certainly an ambitious project of ours, but hopefully, we'll be able to provide updates with regards to the development of our project soon!

Collapse
 
ben profile image
Ben Halpern

Whoa!

Collapse
 
jameslivesey profile image
James Livesey

Thanks for checking my post out, Ben! This isn't your typical software-development-oriented type of post on dev.to, but I'm sure many people will appreciate both the software and hardware side in developing a smartphone platform...

Collapse
 
svgatorapp profile image
SVGator

Best of luck with your project!

Collapse
 
jameslivesey profile image
James Livesey • Edited

Thanks! From where we are at so far, it seems to be going really well, and development has come a long way in such a short space of time! Fingers crossed we'll be able to share some more dev updates here sometime soon...

Collapse
 
dumboprogrammer profile image
Tawhid

Can't wait to listen more from you guys!

Collapse
 
jameslivesey profile image
James Livesey

Hopefully more should be on the way soon! There's already a few bug fixes and features that have been added since the video, so hopefully we should be able to provide an update at some point!

Collapse
 
jameslivesey profile image
James Livesey

Thanks Leonid!

Collapse
 
aquadrehz profile image
AquaDrehz

This project is so cool.
But I have a couple of questions.

  1. If your phone OS is a PWA then does another web can try to get your credential easier?

2 Does Prism Project is able to run the web automation framework to test itself?
Such as Cypress or Robot framework

Collapse
 
masonharper profile image
Mason Marper

Thanks for sharing

Collapse
 
kenystev profile image
Kevin J. Estevez

Awesome work! I can't wait to have one in my hands and test it

Collapse
 
tramcrazy profile image
tramcrazy

Thanks! We've been working really hard on this first version, an alpha should be ready soon!