1
0
src/homepage/phones/index.m4
2022-12-20 23:08:13 -05:00

73 lines
3.2 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>
<H1>phones</H1>
<H3>updated 2022-08-30</H3>
_BAR
<TABLE> <!-- This looks awful in HTML after generation. Open in Lynx or clone the git repo and read the m4 file. -->
<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>