76 lines
3.5 KiB
Plaintext
76 lines
3.5 KiB
Plaintext
<!DOCTYPE html>
|
|
<HTML LANG="en">
|
|
define(`_TITLE', `phones')dnl
|
|
define(`_DESCRIPTION', `phones')dnl
|
|
define(`_PAGE', `phones/')dnl
|
|
define(`_STYLE',`.bad{ background-color: red; color: white; }
|
|
.good{ background-color: green; color: white; }
|
|
table, td, th{ border: 1px solid; border-collapse: collapse; }')dnl
|
|
include(`../head.m4')dnl
|
|
define(`good', `<TD CLASS="g`'ood">$1</TD>')dnl
|
|
define(`bad', `<TD CLASS="b`'ad">$1</TD>')dnl
|
|
include(`../html.m4')dnl
|
|
<BODY>
|
|
<P><A HREF="/">~ Return to the rest of the site</A></P>
|
|
<SCRIPT SRC="js/cookies.js" TYPE="application/javascript"></SCRIPT>
|
|
<SCRIPT SRC="js/sheets.js" TYPE="application/javascript"></SCRIPT>
|
|
<SCRIPT TYPE="application/javascript">window.onload = window.initializesheets;</SCRIPT>
|
|
<H1>phones</H1>
|
|
<H3>updated 2022-08-30</H3>
|
|
_BAR
|
|
|
|
<TABLE> <!-- This looks awful in HTML because there are too many columns and the class=whatever stuff adds even more length. Open in lynx if stuck in a buffer. -->
|
|
<TR> th(`Phone') th(`Battery') th(`Charging jack') th(`Codecs') th(`Firmware') th(`Headphone jack') th(`Keyboard') th(`OS') th(`SD') th(`WLAN')</TR>
|
|
<TR>td(`Samsung SCH-R390') good(`Good') bad(`Micro USB-B, no OTG') bad(`No FLAC, no Vorbis, no VP8') bad(`Proprietary') good(`3.5mm') good(`Hardware') bad(`Proprietary') good(`Micro') bad(`No')</TR>
|
|
<TR> td(`LG UN280') good(`Decent') bad(`Micro USB-B, no OTG') bad(`No FLAC, no Vorbis, no VP8') bad(`Proprietary') good(`3.5mm') good(`Hardware') bad(`Proprietary') good(`Micro') bad(`No')</TR>
|
|
<TR>td(`iPhone SE (2016)') bad(`Dismal') bad(`Proprietary') bad(`No FLAC, no Vorbis, no VP8') bad(`Proprietary') good(`3.5mm') bad(`Software') bad(`Proprietary') bad(`None') good(`Yes')</TR>
|
|
<TR> td(`Unihertz Titan') good(`Excellent') good(`USB-C PD') good(`Configurable') bad(`Proprietary') good(`3.5mm') good(`Hardware') bad(`Proprietary') good(`Micro') good(`Yes')</TR>
|
|
<TR> td(`Pinephone') good(`Upgradeable') good(`USB-C PD') good(`Configurable') good(`Changeable') good(`3.5mm') good(`Software or hardware') good(`Open') good(`Micro') good(`Yes')</TR>
|
|
<TR> td(`Punkt MP-02') good(`Excellent') bad(`USB-C but no PD') bad(`No FLAC, no Vorbis, no VP8') bad(`Proprietary') bad(`over USB-C') good(`Hardware') bad(`Proprietary') bad(`None') good(`Yes')</TR>
|
|
</TABLE>
|
|
|
|
<H2>Samsung SCH-R390</H2>
|
|
<P>
|
|
Also known as the Freeform 4.
|
|
I used this extensively and enjoyed it at the time.
|
|
</P>
|
|
|
|
<H2>Samsung SCH-R480</H2>
|
|
<P>
|
|
Also known as the FreeForm 5.
|
|
No significant changes from the FreeForm 4 beyond aesthetics.
|
|
</P>
|
|
|
|
<H2>LG UN280</H2>
|
|
<P>
|
|
Also known as the Freedom II.
|
|
I used this extensively and enjoyed it at the time.
|
|
</P>
|
|
|
|
<H2>iPhone SE (2016)</H2>
|
|
<P>
|
|
I used this extensively and despise it.
|
|
</P>
|
|
|
|
<H2>Unihertz Titan</H2>
|
|
<P>
|
|
I used this extensively and despise it.
|
|
Bad hardware keyboard (no dollar sign).
|
|
Vendor unlawfully non-compliant with GPL 2 licensing on Linux, for this reason I would avoid this phone like the plague.
|
|
</P>
|
|
|
|
<H2>Pine64 Pinephone</H2>
|
|
<P>
|
|
I love this phone a lot.
|
|
Hardware keyboard available as an extension; hardware keyboard also adds a second battery, tripling the battery life of the phone.
|
|
Firmware is proprietary by default but the vendor allows using free firmware.
|
|
</P>
|
|
|
|
<H2>Punkt MP-02</H2>
|
|
<P>
|
|
Sucks.
|
|
</P>
|
|
|
|
</BODY>
|
|
</HTML>
|