<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/rss-style.xsl" type="text/xsl"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	     xmlns:dc="http://purl.org/dc/elements/1.1/"
	   xmlns:atom="http://www.w3.org/2005/Atom"
	     xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	  xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>
<channel>
	<title>phone &#8211; Terence Eden’s Blog</title>
	<atom:link href="https://shkspr.mobi/blog/tag/phone/feed/" rel="self" type="application/rss+xml" />
	<link>https://shkspr.mobi/blog</link>
	<description>Regular nonsense about tech and its effects 🙃</description>
	<lastBuildDate>Mon, 30 Mar 2026 07:48:52 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://shkspr.mobi/blog/wp-content/uploads/2023/07/cropped-avatar-32x32.jpeg</url>
	<title>phone &#8211; Terence Eden’s Blog</title>
	<link>https://shkspr.mobi/blog</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title><![CDATA[Cheapest way to keep a UK mobile number using an eSIM]]></title>
		<link>https://shkspr.mobi/blog/2026/04/cheapest-way-to-keep-a-uk-mobile-number-using-an-esim/</link>
					<comments>https://shkspr.mobi/blog/2026/04/cheapest-way-to-keep-a-uk-mobile-number-using-an-esim/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Sat, 11 Apr 2026 11:34:38 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[eSIM]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[sim]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=69140</guid>

					<description><![CDATA[I have an old mobile phone number that I&#039;d like to keep. I think it is registered with a bunch of services for 2FA by SMS, but I can&#039;t be sure. So I want to keep it for a couple of years just in case I need it to log on to something.  I don&#039;t want to faff around with physical SIMs, so I went looking for the cheapest way to keep my number for the longest time. There are a whole bunch of providers…]]></description>
										<content:encoded><![CDATA[<p>I have an old mobile phone number that I'd like to keep. I <em>think</em> it is registered with a bunch of services for 2FA by SMS, but I can't be sure. So I want to keep it for a couple of years just in case I need it to log on to something.</p>

<p>I don't want to faff around with physical SIMs, so I went looking for the <em>cheapest</em> way to keep my number for the longest time. There are a whole bunch of providers out there who will do low-cost <em>monthly</em> contracts (like Spusu), which I don't want. Similarly, there are some pure PAYG providers who require you to top-up with £10 every few months (like 1pmobile).</p>

<p>In the end, I went with <a href="https://aklam.io/yJrzBWhD">Lyca Mobile</a> (affiliate link). Total cost was £10 which should last indefinitely.</p>

<p>The process isn't particularly straightforward.  Here's how it works:</p>

<p>First, add a PAYG SIM to your basket and select "eSIM"</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2026/03/Add-to-basket.webp" alt="Screen with a £6 SIM in the basket." width="1400" height="900" class="aligncenter size-full wp-image-69143">

<p>Next, click the Bin icon (🗑) in the top right. You'll get this pop-up:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2026/03/Discard.webp" alt="Screen saying are you sure and offering other choices." width="1400" height="1000" class="aligncenter size-full wp-image-69142">

<p>Select "Discard plan &amp; add credit" - you'll return to this screen:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2026/03/Add-top-up.webp" alt="A screen letting you add a top up." width="1400" height="974" class="aligncenter size-full wp-image-69141">

<p>The minimum top-up is a tenner, so select that. From there, you can add details of your old number, its porting code, and when you want the port to take place.  Then pay.</p>

<p>Done! You'll receive your eSIM instantly. Scan it with your phone and you'll be up and running. The phone number porting will take as long as it takes.</p>

<p>OK, but will Lyca let you keep a number indefinitely? Here's what they say:</p>

<blockquote><h2 id="how-long-can-i-keep-my-number-for-if-i-dont-use-any-of-lyca-mobiles-services"><a href="https://shkspr.mobi/blog/2026/04/cheapest-way-to-keep-a-uk-mobile-number-using-an-esim/#how-long-can-i-keep-my-number-for-if-i-dont-use-any-of-lyca-mobiles-services">How long can I keep my number for if I don’t use any of Lyca Mobile’s services?</a></h2>

<p>Normally we will keep your number for 120 days if you do not use our service. However, you may also keep your Lycamobile number for up to 1 year without using our service. Just dial  <code>*139*9999#</code> from your Lycamobile and follow the instructions on the screen. Please be aware that there will be a fixed annual fee of £15 which will be deducted from your balance.</p>

<p><a href="https://www.lycamobile.co.uk/en/general/how-long-can-i-keep-my-number-for-if-i-dont-use-any-of-lycamobiles-services/">Source</a></p></blockquote>

<p>Note, their chatbot says the fixed fee is a fiver. Like all half-baked AI systems, it is wrong.</p>

<p>So, what does "using" consist of? This is hard to find out! I <em>think</em> is any chargeable event.  Based on their <a href="https://www.lycamobile.co.uk/en/rates/national/#prepaid">current PAYG pricing</a> the cheapest options are:</p>

<ul>
<li>Send an SMS for 23p</li>
<li>Use 1MB of data for 15p.</li>
</ul>

<p>If I'm right, you could use 1MB of data every 120 days. That would deplete your credit in about 22 years. More than long enough for me!</p>

<p>There you have it, I'm pretty sure that's the cheapest way to keep a UK mobile number on an eSIM. You can keep it switched off for 119 days, flick it on, send a quick message, then shut it down again.</p>

<p>Click the referral link to <a href="https://aklam.io/yJrzBWhD">join Lyca Mobile</a></p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=69140&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2026/04/cheapest-way-to-keep-a-uk-mobile-number-using-an-esim/feed/</wfw:commentRss>
			<slash:comments>10</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Hardware I miss from my old Android phones]]></title>
		<link>https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/</link>
					<comments>https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 15 Apr 2024 11:34:05 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[technology]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=50148</guid>

					<description><![CDATA[I&#039;ve been using Android since before it was released in the UK. When I was working at Vodafone, I got a pre-release HTC device with an early version of Android on it. I&#039;ve been pretty much in the Android ecosystem ever since.  Recently, I treated myself to an upgrade - a Pixel 8 Pro. The biggest, fastest, fattest, AI-stuffed Android phone yet. It&#039;s pretty good! The camera is excellent, the…]]></description>
										<content:encoded><![CDATA[<p>I've been using Android since <em>before</em> it was released in the UK. When I was working at Vodafone, <a href="https://twitter.com/edent/status/1595459781">I got a pre-release HTC device</a> with an early version of Android on it. I've been pretty much in the Android ecosystem ever since.</p>

<p>Recently, I treated myself to an upgrade - a Pixel 8 Pro. The biggest, fastest, fattest, AI-stuffed Android phone yet. It's pretty good! The camera is excellent, the heat-sensor is crap<sup id="fnref:🌡"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#fn:🌡" class="footnote-ref" title="This is not an exaggeration. It is the most pointless piece of hardware I've ever seen on a device. And I once had an experimental Nokia with a receiver for DVB-H." role="doc-noteref">0</a></sup>, the battery is gorgeous, the weight is annoying.  Google's software was too needy, so <a href="https://shkspr.mobi/blog/2024/03/notes-on-installing-grapheneos-on-a-pixel-8-pro-some-bugs-oddities/">I replaced it with GrapheneOS</a>.</p>

<p>But, as much as I like the device, there are some hardware things which I think would improve it.  No, I'm not talking about a headphone jack! I'm talking about <em>useful</em> things<sup id="fnref:🎧"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#fn:🎧" class="footnote-ref" title="Fight me!" role="doc-noteref">1</a></sup>.</p>

<h2 id="more-precise-input"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#more-precise-input">More precise input</a></h2>

<p>The early Androids - and most BlackBerrys - had either a rollerball or touch pad just below the screen.</p>

<p><a href="https://twitter.com/edent/status/693736427314659328/photo/1"><img src="https://shkspr.mobi/blog/wp-content/uploads/2024/04/rollerball.webp" alt="Photo of an Android device with a rollerball just above the USB port." width="1024" height="768" class="aligncenter size-full wp-image-50179"></a></p>

<p>It made it <em>so</em> much easier to do precise selection. Yeah yeah, I know you can slide along the spacebar to move a cursor, but it just <em>isn't</em> the same.</p>

<p>I get that a rollerball gunks up pretty quickly - but a touchpad or <a href="https://www.mobiletechreview.com/phones/HTC-Aria.htm">optical joystick</a> would be lovely. Perhaps it could go on the...</p>

<h2 id="rear-finger-print-sensor"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#rear-finger-print-sensor">Rear finger-print sensor</a></h2>

<p>The technology behind the in-screen fingerprint sensor is magical. It works brilliantly. But I rather liked my One Plus 5T's <em>rear</em> sensor. It didn't blast my face with light, and I found it more natural to use when picking up the phone.</p>

<p>But, even better, the rear sensor acted as an <em>input!</em> When I stroked down on it, the notification shade appeared. Stroking up dismissed it.  I'd love to have a rear-input like that again.  I'd like <em>more</em> inputs in general!</p>

<h2 id="physical-buttons"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#physical-buttons">Physical Buttons</a></h2>

<p>In the future, <a href="https://eandt.theiet.org/2024/03/05/new-road-safety-rules-will-see-car-makers-ditch-touchscreen-icons-physical-buttons">cars will be ditching touchscreens in favour of physical buttons</a>. Perhaps Android will do the same?</p>

<p>This is the HTC Dream - the <em>original</em> Android. And it is <em>perfection</em>.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2024/04/HTC-Dream-G1.jpg" alt="The HTC Dream G1 - it has a pop up screen which reveals a keyboard, a trackball, and several physical buttons. " width="540" height="590" class="aligncenter size-full wp-image-50180">

<p>Wouldn't it be nice to have physical buttons for home and back, rather than trying to remember what swipe actions to take?  OK, perhaps a modern phone doesn't need this many buttons - but there are still some things where switches are useful. For example...</p>

<h2 id="silence-slider"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#silence-slider">Silence Slider</a></h2>

<p>Both the iPhone and several Android devices have a dedicated "silence" switch.</p>

<p><a href="https://beebom.com/oneplus-5t-star-wars-edition-launched/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2024/04/oneplus-5t-alert-slider.webp" alt="White Android phone with red slider switch." width="640" height="448" class="aligncenter size-full wp-image-50181"></a></p>

<p>It was <em>so</em> handy. There's a comfort about being able to reach into your pocket while sat and the theatre and <em>know</em> that your phone is on silent. No unlocking and fiddling with on-screen menus. One flick and you're good.</p>

<p>But, with most modern Android, you have to peer at the screen to know what's going on. I kinda miss...</p>

<h2 id="status-led-for-power-and-messages"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#status-led-for-power-and-messages">Status LED for power and messages</a></h2>

<p>Back in the day, <em>every</em> Android phone had a multi-colour LED. It would show red when your battery needed charging. It would pulse when being charged. It would flash green if you had an SMS. With a glance you knew what your phone was doing.</p>

<p>AMOLED hasn't really lived up to its promise. There's no single-pixel flashing away on screen to let me know if I have a message. Instead, I have to pick up my phone to get the entire screen to activate. What a waste of battery life!</p>

<h2 id="nfc-on-the-top"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#nfc-on-the-top">NFC on the top.</a></h2>

<p>My new phone has NFC right in the middle of the back of the phone. That's a bit awkward for placing on a tap-to-pay terminal on the bus.  My previous phone had the NFC right at the top.</p>

<p>It is doubly annoying for me as <a href="https://shkspr.mobi/blog/2024/02/giving-the-finger-to-mfa-a-review-of-the-z1-encrypter-ring-from-cybernetic/">I wear an NFC ring</a>. And the damn thing keeps triggering my phone!</p>

<p>I realise this is an <em>extremely</em> niche problem!</p>

<h2 id="keyboard"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#keyboard">Keyboard</a></h2>

<p>The last Android phone I had with a keyboard <a href="https://shkspr.mobi/blog/2011/12/review-motorola-pro-plus/">was a complete disaster</a>. Maybe I'm kidding myself that a full tactile QWERTY experience is necessary?</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/12/Motorola-Pro-Plus-Unboxing.jpg" alt="Phone with a keyboard at the bottom." width="600" height="514" class="aligncenter size-full wp-image-27663">

<p>But look how pretty!</p>

<h2 id="infrared-camera"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#infrared-camera">Infrared Camera</a></h2>

<p>Remember how I said the thermal sensor was shite? I've reviewed a couple of <a href="https://shkspr.mobi/blog/2023/06/review-infiray-thermal-usb-c-camera-for-android/">Thermal cameras for Android</a>.</p>

<p>They're expensive - but certainly useful. Both for finding hotspots in your home <em>and</em> for seeing who is sweaty.  OK, it isn't the <em>most</em> compelling bit of hardware. But if you're going to put a sensor on a phone, at least make it useful!</p>

<h2 id="3d-screens-and-haptic-screens"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#3d-screens-and-haptic-screens">3D Screens and Haptic Screens</a></h2>

<p>Years ago, I tried <a href="https://twitter.com/edent/status/37432553434521600">an LG phone with a 3D screen</a>. No glasses! It used the same sort of technology as the Nintendo 3DS.</p>

<p>OK, it wasn't the highest resolution and you had to sit at a precise angle. But it was interesting tech!</p>

<p>Similarly, I once played with <a href="https://shkspr.mobi/blog/2012/05/senseg-feelable-touchscreen-video/">the Senseg haptic screen</a>.  It used weird electrostatic tech to make the texture of the screen change. It is almost impossible to describe and, if I didn't have this video, I might believe I dreamed it.</p>

<iframe title="Senseg's touchable screen tech demo" width="620" height="349" src="https://www.youtube.com/embed/pxKjIGbe1qQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>There are <a href="https://www.techradar.com/reviews/blackview-max-1-projector-smartphone">phones with built in laser projectors</a> which, while fun, aren't that compelling to me.</p>

<h2 id="what-else-is-missing"><a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#what-else-is-missing">What else is missing?</a></h2>

<p>What do you remember from the early Androids that you think is missing now?  Which crazy innovations need to make a comeback? Which Shenzhen-special already has all these features?</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:🌡">
<p>This is not an exaggeration. It is the most pointless piece of hardware I've ever seen on a device. And I once had an experimental Nokia with a receiver for <a href="http://www.dvb-h.org/">DVB-H</a>.&nbsp;<a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#fnref:🌡" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:🎧">
<p>Fight me!&nbsp;<a href="https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/#fnref:🎧" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=50148&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2024/04/hardware-i-miss-from-my-old-android-phones/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Can the iPhone do that yet?]]></title>
		<link>https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/</link>
					<comments>https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 04 Sep 2023 11:34:20 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46627</guid>

					<description><![CDATA[While farting around online, I stumbled across this 2008 Time Capsule from Stephen Fry. In it, he discusses the state of mobile phones - diving into the problems with BlackBerry&#039;s and Apple&#039;s latest offerings.  BlackBerry had released the Storm and Apple&#039;s 2nd iPhone was now 3G capable.  It&#039;s quite the glimpse into what we thought the future would be like.  Halfway through, he says:  When the…]]></description>
										<content:encoded><![CDATA[<p>While farting around online, I stumbled across this <a href="https://www.stephenfry.com/2008/12/gee-one-bold-storm-coming-up/">2008 Time Capsule from Stephen Fry</a>. In it, he discusses the state of mobile phones - diving into the problems with BlackBerry's and Apple's latest offerings.  BlackBerry had released the Storm<sup id="fnref:storm"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#fn:storm" class="footnote-ref" title="A device I had a small part in launching in the UK. I quite liked the original click-in screen, but they went with a different technology in the end. Ah well!" role="doc-noteref">0</a></sup> and Apple's 2nd iPhone was now 3G capable.  It's quite the glimpse into what we thought the future would be like.</p>

<p>Halfway through, he says:</p>

<blockquote><p>When the first generation [of iPhone] came out I offered the view, based on my experience of releases and refinements in this field, that iPhone the Third would be The One. I still believe this to be true. Any wishlist for hardware and software improvements in v3.0 would be bound to hope for – nay <em>demand</em> – the following:</p></blockquote>

<p>So, what did St Stephen of Fry wish for? And can 2023 iPhones and Android match His expectations?</p>

<h2 id="frys-wishlist"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#frys-wishlist">Fry's Wishlist</a></h2>

<h3 id="1-cut-and-paste-i-mean-come-on"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#1-cut-and-paste-i-mean-come-on">1. Cut and paste. I mean come on!!</a></h3>

<p>Yes! Inexplicably this was a Hard Problem™ for multiple devices. Even Windows Phone 7 launched without such basic text editing. The iPhone <a href="https://www.macworld.com/article/213753/ios-basics-copying-pasting-text.html">eventually got this in 2009</a>.</p>

<h3 id="2-iphone-version-of-safari-to-be-flash-capable"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#2-iphone-version-of-safari-to-be-flash-capable">2. iPhone version of Safari to be Flash capable.</a></h3>

<p>No! In 2010, Steve Jobs published his "<a href="https://web.archive.org/web/20170615060422/https://www.apple.com/hotnews/thoughts-on-flash/">Thoughts On Flash</a>" letter. He (correctly) described all the problems with Flash and why it would never be suitable for the iPhone.</p>

<p>You may not remember, but Flash was ubiquitous at the time. Symbian phones had (rudimentary) Flash players, as did early Android phones. That wasn't enough to save the publication format. Nor was there enough consumer pressure to force Apple into supporting it.</p>

<h3 id="3-video-recording-iphone-should-be-like-a-flip"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#3-video-recording-iphone-should-be-like-a-flip">3. Video recording: iPhone should be like a Flip</a></h3>

<p>Yes. It may surprise you to learn that <a href="https://www.digitaltrends.com/mobile/camera-phone-history/">the original iPhone <strong>couldn't record video!</strong></a> Nearly every cameraphone on the market could. But not iOS.</p>

<h3 id="4-upgrade-of-camera-xenon-flash-higher-res"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#4-upgrade-of-camera-xenon-flash-higher-res">4. Upgrade of camera (xenon flash, higher res)</a></h3>

<p>Yes. Again, the original iPhone had a 2MP camera and no flash - compared to the contemporary Nokia N95 which had a 5MP sensor, Carl Zeiss lens, <em>and</em> a flash. Nowadays the iPhone has more cameras on it than seems possible.</p>

<h3 id="5-front-facing-video-camera-for-3g-video-calls"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#5-front-facing-video-camera-for-3g-video-calls">5. Front facing video camera for 3G video calls</a></h3>

<p>Yes and no. Again, the first few iPhones had no FFC. It wasn't until <a href="https://www.cnet.com/tech/mobile/iphone-4-camera-review/">2010's iPhone 4</a> that it got the ability to do video calls.</p>

<p>But! Only via Facetime. I don't think the iPhone has <em>ever</em> supported the GSM specification for carrier video calling. To be fair, mobile networks repeatedly shat the bed in terms of pricing their calling options, so repeatedly had their lunch stolen by "Over The Top" services like Facetime and WhatsApp.</p>

<h3 id="6-mms"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#6-mms">6. MMS</a></h3>

<p>Ish? Because the aforementioned carriers decided to price MMS as a premium product, most users turned to WhatsApp or similar. But, as Fry predicted, <a href="https://www.macworld.com/article/195572/iphone30user.html">iOS 3 came with MMS</a>.</p>

<h3 id="7-user-file-management-capabilities"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#7-user-file-management-capabilities">7. User file management capabilities</a></h3>

<p>Steve Jobs suggested that <a href="https://oleb.net/blog/2012/06/steve-jobs-on-the-file-system/">users didn't understand filesystems</a>. And, therefore, the app should manage its specific files. That's a design decision which iOS still embodies.  While there are now some limited ways to manage files, you're mostly at the mercy of the individual apps.</p>

<p>Of course, in a self-fulfilling-prophecy, <a href="https://www.theverge.com/22684730/students-file-folder-directory-structure-education-gen-z">people who grew up with an iPhone don't understand how file systems work</a>.</p>

<p>Android, of course, doesn't give a shit at will happily let apps crap all over the filesystem.</p>

<h3 id="8-bluetooth-that-is-worthy-of-the-name-file-transfers-between-different-phones-and-platforms-is-a-minimum-requirement"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#8-bluetooth-that-is-worthy-of-the-name-file-transfers-between-different-phones-and-platforms-is-a-minimum-requirement">8. Bluetooth that is worthy of the name. File transfers between different phones and platforms is a minimum requirement.</a></h3>

<p>Hahaha! No. In 2013, iOS 7 introduced <a href="https://en.wikipedia.org/wiki/AirDrop">AirDrop</a> which made it possible to transfer large files quickly between iOS devices and other Mac devices. But there's no way to send Bluetooth files to the filthy scum who use Android. Ewww!</p>

<h3 id="9-a-memory-card-slot"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#9-a-memory-card-slot">9. A memory card slot.</a></h3>

<p>No. And fuck you for asking! If you fill up your device, just buy a new one!!!</p>

<p>To be fair, the latest iPhones do offer a terabyte of storage. And, nowadays, it is getting rarer to find an Android which will take a MicroSD card.</p>

<h3 id="10-am-fm-radio-mobile-tv-too-why-not"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#10-am-fm-radio-mobile-tv-too-why-not">10. AM/FM radio. (Mobile TV too, why not?)</a></h3>

<p>What, are you some kind of Communist who wants to listen to music for free?!?! Just buy your songs from iTunes like a normal person.</p>

<p>Although there were <a href="https://web.archive.org/web/20230201184210/https://www.informit.com/articles/article.aspx?p=2019162">adapters for radio signals</a> there was never any native support for free-to-air radio.  Several Android devices support AM/FM and use a standard headphone cable as an antenna.</p>

<p>As for TV? There <em>is</em> <a href="https://en.wikipedia.org/wiki/DVB-H">a standard for mobile broadcast called DVB-H</a>. But it was only ever <a href="https://mobility.com.ng/mobile-tv-what-happened-to-dvb-h/">supported by a few Nokia phones</a> and never any Android devices.</p>

<h3 id="11-better-and-removable-battery"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#11-better-and-removable-battery">11. Better (and removable) battery.</a></h3>

<p>Better? Yes? Removable? Again, fuck you for asking. Buy a new phone or pay for an expensive replacement.</p>

<h3 id="12-built-in-projector-this-prolly-wont-come-till-v4-but-you-never-know"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#12-built-in-projector-this-prolly-wont-come-till-v4-but-you-never-know">12. Built in projector (this prolly won’t come till V4, but you never know)</a></h3>

<p>I <em>love</em> the idea of iPhone users having a high-intensity light source with which to dazzle people! Sadly, this technology never came to iPhone. There are <a href="https://www.techradar.com/reviews/blackview-max-1-projector-smartphone">a few Android devices with built-in projectors</a> but it still remains a niche bit of tech. There are too many compromises around picture quality, power consumption, and heat to make it worthwhile.</p>

<h3 id="13-customisable-glossary-for-apples-predictive-text-input-system-blackberry-has-a-superb-autotext-that-allows-bb-units-still-to-outperform-iphone-when-it-comes-to-input"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#13-customisable-glossary-for-apples-predictive-text-input-system-blackberry-has-a-superb-autotext-that-allows-bb-units-still-to-outperform-iphone-when-it-comes-to-input">13. Customisable glossary for Apple’s predictive text input system. BlackBerry has a superb autotext that allows BB units still to outperform iPhone when it comes to input.</a></h3>

<p>Yes, eventually. Early iPhones let you <a href="https://apple.stackexchange.com/questions/62509/how-do-i-add-adjust-words-in-to-the-keyboard-dictionary-on-ios">add custom text shortcuts</a> albeit with some <a href="https://www.youtube.com/watch?v=UZUqI4LoYds">truly atrocious hacks</a>.</p>

<h3 id="14-email-to-be-widescreen-capable"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#14-email-to-be-widescreen-capable">14. Email to be widescreen capable.</a></h3>

<p>It is bizarre that <a href="https://www.intomobile.com/2008/10/08/touchtype-iphone-application-brings-landscape-mode-to-iphone-email/">early iPhones didn't let you use landscape orientation in some key apps</a>. Thankfully, this is now possible. INNOVATION!</p>

<h3 id="15-attachable-proprietary-or-third-party-peripherals-keyboard-projector-if-not-built-in-see-wish-12-printer-etc-maybe-not-necessary-if-iphone-implementation-of-bluetooth-gets-the-kick-up-the-ar"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#15-attachable-proprietary-or-third-party-peripherals-keyboard-projector-if-not-built-in-see-wish-12-printer-etc-maybe-not-necessary-if-iphone-implementation-of-bluetooth-gets-the-kick-up-the-ar">15. Attachable proprietary or third party peripherals: keyboard, projector (if not built in see wish 12), printer etc. Maybe not necessary if iPhone implementation of Bluetooth gets the kick up the arse it needs.</a></h3>

<p><em>*sigh*</em> Apple's proprietary Lightning port and strict licencing programme means that there are <em>some</em> peripherals. It isn't like Android where you can shove in an OTG cable and use basically any USB device.</p>

<h2 id="coda"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#coda">Coda</a></h2>

<p>After his main list, Fry says:</p>

<blockquote><p>I would add to that list three demands that are more to do with the way Apple and the network companies limit the iPhone’s power.</p></blockquote>

<p>Oh, this should be good…!</p>

<h3 id="1-jailbreaking-to-be-tolerated-encouraged-even"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#1-jailbreaking-to-be-tolerated-encouraged-even">1. Jailbreaking to be tolerated – encouraged, even</a></h3>

<p>I hear Jobs spinning in his grave just thinking about it. Those who violate the holy sanctity of the iPhone must be cast out!</p>

<p>To be fair, the main reason for jailbreaking back in 2008 was to enable 3rd party app stores. It will be interesting to see if <a href="https://www.gov.uk/cma-cases/investigation-into-apple-appstore">recent anticompetitive investigations will reignite this debate</a>.</p>

<p>Also of interest is the way that <a href="https://en.wikipedia.org/wiki/IOS_jailbreaking#Device_customization">Apple adopted some of the customisations released by the jailbreak community</a>.</p>

<h3 id="2-unlocking-not-to-be-hobbled-by-itunes"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#2-unlocking-not-to-be-hobbled-by-itunes">2. Unlocking not to be hobbled by iTunes</a></h3>

<p>Back in 2009, I was <a href="https://shkspr.mobi/blog/2009/02/itunes-sucks-a-rational-discussion/">frustrated that iTunes was needed to set up an iPhone</a>. Nowadays, you don't need a separate computer and <a href="https://support.apple.com/en-us/HT201328">unlocking is handled remotely</a>.</p>

<h3 id="3-apps-designers-to-be-freer-to-innovate-yet-further"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#3-apps-designers-to-be-freer-to-innovate-yet-further">3. Apps designers to be freer to innovate yet further.</a></h3>

<p>Well, yes and no. There are lots of interesting apps. But if designers are too innovative, or not socially conservative enough, their apps won't get released.</p>

<p>Again, this is an excellent reason to require Apple to allow alternative app stores.</p>

<h2 id="verdict"><a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#verdict">Verdict</a></h2>

<p>Overall, Stephen Fry did a good job of predicting what Steve Jobs would eventually launch.</p>

<p>It's interesting to remember that it <em>wasn't obvious</em> that the iPhone would succeed. It launched without features which the rest of the industry had decided were essential, but which regular customers didn't seem to care for.</p>

<p>Would I love to see an iPhone with a projector, 3rd party app store, and a built-in TV tuner which can save video to an SD card, while I use my USB keyboard to shuffle files on the filesystem? Sure! But that's what Android is for.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:storm">
<p>A device I had a small part in launching in the UK. I quite liked the original click-in screen, but they went with a different technology in the end. Ah well!&nbsp;<a href="https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/#fnref:storm" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46627&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/09/can-the-iphone-do-that-yet/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[All phones are foldable. But some are foldable only once.]]></title>
		<link>https://shkspr.mobi/blog/2023/08/all-phones-are-foldable-but-some-are-foldable-only-once/</link>
					<comments>https://shkspr.mobi/blog/2023/08/all-phones-are-foldable-but-some-are-foldable-only-once/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Fri, 25 Aug 2023 11:34:02 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46619</guid>

					<description><![CDATA[I want a new phone! I went to a wedding and everyone had one of those new folding phones. Social marketing has done a number on me and inveigled its way into my brain. Hey, I make decent money, perhaps I&#039;ll buy one. How much could they possibly cost?  About £1,700 for a Pixel Fold or a Galaxy Fold.  WHAT THE JUDDERING FUCK!?  That&#039;s over twice the cost of my laptop. Over 4x the cost of my large …]]></description>
										<content:encoded><![CDATA[<p>I want a new phone! I went to a wedding and <em>everyone</em><sup id="fnref:every"><a href="https://shkspr.mobi/blog/2023/08/all-phones-are-foldable-but-some-are-foldable-only-once/#fn:every" class="footnote-ref" title="OK, like, five people. But they were cool people." role="doc-noteref">0</a></sup> had one of those new folding phones. Social marketing has done a number on me and inveigled its way into my brain. Hey, I make decent money, perhaps I'll buy one. How much could they possibly cost?</p>

<p>About £1,700 for a Pixel Fold or a Galaxy Fold.</p>

<p>WHAT THE JUDDERING FUCK!?</p>

<p>That's over twice the cost of my laptop. Over 4x the cost of my large 4K TV. The same cost as a PS5 and <strong>twenty-five</strong> games. It would be the single most expensive object I own. I would be <em>terrified</em> of it getting dropped, cracked, lost, or stolen. Look, I don't condone thievery, but if you saw someone walking down the street with over a grand in cash held loosely in their hands you wouldn't be surprised if a scrote on a bike grabbed it, would you?</p>

<p>I don't think I could psychologically cope with holding something that expensive and worrying constantly about keeping it safe.</p>

<p>When I worked for a mobile network, I got a new phone every few months. Mostly demo models and mostly for free or heavily discounted. When I left the industry, I paid full price for my own phone for the very first time in over a decade.</p>

<p>Six years ago I spent £470 on a OnePlus 5T. Adjusted for inflation, that's about £600. Was that worth it?</p>

<p>Undoubtedly yes. Amortised over time, it's the equivalent of paying £80 per year (or about £100 in today's money). Even accounting for a <a href="https://shkspr.mobi/blog/2021/10/new-batteries-make-everything-better/">new battery</a> at £30, I have received substantial value. Even today the 5T is able to run all the apps and services I want. With <a href="https://shkspr.mobi/blog/2023/02/what-doesnt-work-in-lineageos-20/">LineageOS</a> I'm getting the latest Android experience and security patches.  The only things it is missing are 5G, a better camera, and some financial services apps because it is rooted.</p>

<p>I honestly don't feel like I'm missing anything substantial from a new device. Except the geeky pleasure of a foldable screen.</p>

<p>Assuming my phone died tomorrow, and I wanted the same sort of value for money, I have a choice:</p>

<ol>
<li>Buy a phone every year for about £100.</li>
<li>Buy a refurbished foldable for about £600.</li>
</ol>

<p>The eco-nerd in me balks at the levels of e-waste created by buying a new phone every year. OK, I'd probably buy 2nd hand, but that's still a bit irresponsible.  And, at that price point, I'm not sure I'd receive much of an improvement over my current device. It isn't like exciting new features are launched that often. Literally the only cool think I want is magic bendable OLED.</p>

<p>What about buying a foldable? It's possible to <a href="https://uk.webuy.com/product-detail?id=ssamsmf926b256bunla&amp;categoryName=phones-android&amp;superCatName=phones&amp;title=samsung-galaxy-z-fold3-5g-256gb-phantom-black-unlocked-a&amp;referredFrom=search&amp;queryID=328ba43c25e27b471b3fa5a6e202a8a2&amp;position=69">buy a refurbed Samsung Fold for about £600</a>. But do I think it'd last 6 years? Right now, I'd be worried about it lasting 6 months!</p>

<p>I <em>can</em> afford a foldable - either new or refurbished - but I can't <em>justify</em> it.  I know all tech can break at any point. I'm probably very lucky that <a href="https://shkspr.mobi/blog/2011/03/the-death-of-the-blackberry/">it has been over a decade since I last smashed a phone</a>. Can I keep playing those odds?</p>

<p>Perhaps the middle-ground is buying a semi-decent phone for £300 and hoping it lasts 3 years?</p>

<p>Or getting the <a href="https://shop.fairphone.com/fairphone-4">Fairphone for £500 </a> and hoping replacement parts can keep it alive or upgraded over time?</p>

<p>But neither of those gets me to the techy nirvana of a foldable.</p>

<p>As I <a href="https://www.wired.co.uk/article/bc/accenture-the-new-new-mwc">said in Wired several years ago</a>, phones have reached a plateau. The black rectangle is close to the platonic ideal. Very little other than incremental upgrades have happened in the market for ages. Things like Apple's lidar are interesting, but not exactly killer features.</p>

<p>Perhaps that's why I want a foldable? To recapture the magic of my youth where every new phone was an exciting leap in innovation.</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:every">
<p>OK, like, five people. But they were <em>cool</em> people.&nbsp;<a href="https://shkspr.mobi/blog/2023/08/all-phones-are-foldable-but-some-are-foldable-only-once/#fnref:every" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46619&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/08/all-phones-are-foldable-but-some-are-foldable-only-once/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Should your phone be a webserver?]]></title>
		<link>https://shkspr.mobi/blog/2023/08/should-your-phone-be-a-webserver/</link>
					<comments>https://shkspr.mobi/blog/2023/08/should-your-phone-be-a-webserver/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 10 Aug 2023 11:34:28 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[ReDeCentralize]]></category>
		<category><![CDATA[websites]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=46557</guid>

					<description><![CDATA[I really like this article from Rohan D &#34;Every Phone Should Be Able to Run Personal Website&#34;.  In it, they make the convincing case that phones are perfectly capable of hosting websites and - if we want more people to escape the walled-gardens - this could be a good way to get people back into self-hosting.  I loved hosting a small site on my Nokia N95 back in the day, and I&#039;d be overjoyed if…]]></description>
										<content:encoded><![CDATA[<p>I really like this article from Rohan D "<a href="https://rohanrd.xyz/posts/every-phone-should-be-able-to-run-personal-website/">Every Phone Should Be Able to Run Personal Website</a>".</p>

<p>In it, they make the convincing case that phones are perfectly capable of hosting websites and - if we want more people to escape the walled-gardens - this could be a good way to get people back into self-hosting.</p>

<p>I <em>loved</em> hosting a small site on my Nokia N95 back in the day, and I'd be overjoyed if modern phones allowed this.  But there are a few pitfalls.</p>

<p><strong>Connectivity</strong> is the main one. If you're sat at home on WiFi all day, or only ever in an area with good cellular reception, then this is great. But the second you get on an underground train or climb a mountain your website goes offline.  Perhaps it might be nice to introduce a little randomness into our sites' availability. But most people want their site to work even if their phone is in a deadspot.</p>

<p><strong>Cost</strong> is also a factor. If you're on an unlimited data plan, then you're fine. If you're on a cheap PAYG plan with only a few GB then your website becomes a liability. If one of your links becomes suddenly popular, you might burn through your monthly limit in a few minutes.</p>

<p><strong>Battery</strong> life is the next big problem. Again, if you're sat in an office all day with your phone plugged in, you're fine. But if you're out and about, running a server and delivering data is power-hungry. Do you want your phone to die because your cat photo went viral?</p>

<p><strong>Security</strong> also becomes a factor. Web servers are <em>constantly</em> under attack. Will your private data be compromised if your phone's webserver hasn't received the latest patch? And if an attacker gets onto your phone, can they then infect the rest of your home network?</p>

<p>All that being said... I still like the idea! I have a few old Android devices which I use as IP Cameras. They stream pictures and videos across my <em>local</em> network - and I can control them over a web browser when I'm at home. But would I want to expose them to the whole Internet? No!</p>

<p>With the price of <abbr title="Single Board Computers">SBC</abbr>s coming down, I think it makes more sense to have a "website in a box" device. A little Raspberry Pi which is <em>only</em> running enough of a server to power WordPress or similar. Hardened against attack, and easy to manage and edit from a cheap mobile phone. Perhaps give it battery backup and a SIM card if you want redundancy. Boom! Instant personal webserver.</p>

<p>Yes, our phones should be under our control - and I certainly support anyone who wants to run a server from their device - but it seems to me that there are several hurdles which make it impractical.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=46557&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/08/should-your-phone-be-a-webserver/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Your phone is probably a CDO]]></title>
		<link>https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/</link>
					<comments>https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 20 Jun 2023 11:34:37 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[money]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=43577</guid>

					<description><![CDATA[I&#039;m not sure how many people know this, but I thought I&#039;d share something I learned a few years ago when I worked for a mobile phone seller.  Most modern smartphones are too expensive for people to purchase outright. At the most extreme end, the iPhone 14 Pro Max costs £1,200.  So a typical customer elects to pay £50 per month for 24 months.  The customer gets a new phone for a reasonable monthly …]]></description>
										<content:encoded><![CDATA[<p>I'm not sure how many people know this, but I thought I'd share something I learned a few years ago when I worked for a mobile phone seller.</p>

<p>Most modern smartphones are too expensive for people to purchase outright. At the most extreme end, the iPhone 14 Pro Max costs £1,200<sup id="fnref:pro"><a href="https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/#fn:pro" class="footnote-ref" title="The 1TB version costs £1,750!!!" role="doc-noteref">0</a></sup>.  So a typical customer elects to pay £50 per month for 24 months.</p>

<p>The customer gets a new phone for a reasonable monthly figure. The phone seller gets a regular monthly payment which helps with their financial forecasting and cashflow.</p>

<p>But the seller has a problem. They have, effectively, loaned over a grand to the customer.  And they've secured it against a rapidly depreciating asset which is easily stolen or broken. Most sellers don't offer different loan rates to different people. For a traditional loan, someone with poor credit might pay a higher %age than someone with a better credit rating.  But, most sellers just give you a straight approve / deny for their loan<sup id="fnref:sub"><a href="https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/#fn:sub" class="footnote-ref" title="Of course, this means that people with good credit ratings end up subsidising those with poor credit. A weird form of socialism practised by capitalists, to be sure!" role="doc-noteref">1</a></sup>.</p>

<p>This is where the <a href="https://www.investopedia.com/terms/c/cdo.asp">Collateralised Debt Obligation</a> comes in. You may remember CDOs from the Great Financial Crisis. They're fairly simple to understand. I am a high risk borrower and you are a low risk borrower - mix our loans together and you've got a medium risk debt.</p>

<p>Repeat that over thousands of phone loans.  The seller has a pool of mixed risk loans which they can sell in bulk.</p>

<p>Here's a toy example - these figures are plucked out of thin air for illustrative purposes.</p>

<ul>
<li>Buy 1,000 phones wholesale for £800 each.</li>
<li>Loan each customer £1,200 over 24 months to purchase the phone.</li>
<li>Sell the £1,200,000 debt for £900,000.</li>
<li>Immediate profit of £100,000.</li>
<li>Every month, send the £50 from each customer to the group which now owns the debt.</li>
<li>If fewer than 25% of the customers are bad debtors, the debt-owner still makes a profit.</li>
</ul>

<p>Of course, it's a lot more complicated than that. And the margins are <em>much</em> slimmer. And there are various insurances, costs of chasing debt, ability to cut off service, etc. But hopefully you get the idea.</p>

<p>What does this mean for you?</p>

<p>If you've got a good credit rating, you're <em>probably</em> better off taking a personal loan to buy the expensive phone you lust over.</p>

<p>If you've got a bad credit rating, you're <em>probably</em> paying a lower rate than you would from a personal loan. But you might be better off saving up or buying a cheaper device.</p>

<p>Will this all come crashing down like the mortgage CDOs of yesteryear? Probably not.  Phones are a lot cheaper than houses. For now...</p>

<div id="footnotes" role="doc-endnotes">
<hr aria-label="Footnotes">
<ol start="0">

<li id="fn:pro">
<p>The 1TB version costs £1,750!!!&nbsp;<a href="https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/#fnref:pro" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

<li id="fn:sub">
<p>Of course, this means that people with good credit ratings end up subsidising those with poor credit. A weird form of socialism practised by capitalists, to be sure!&nbsp;<a href="https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/#fnref:sub" class="footnote-backref" role="doc-backlink">↩︎</a></p>
</li>

</ol>
</div>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=43577&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2023/06/your-phone-is-a-cdo/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Designing for non-rectangular browser windows]]></title>
		<link>https://shkspr.mobi/blog/2022/05/designing-for-non-rectangular-browser-windows/</link>
					<comments>https://shkspr.mobi/blog/2022/05/designing-for-non-rectangular-browser-windows/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 19 May 2022 11:34:41 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=42613</guid>

					<description><![CDATA[How I miss the days when phone manufacturers were innovative. Nowadays everything is just a boring black rectangle.  Tawanda Nyahuye👨‍💻@towernterHow to end a frontend developer&#039;s career pic.x.com/AYsI0pghh5❤️ 5,589💬 151🔁 006:19 - Fri 06 May 2022  I imagine that this (concept) device would probably just put the browser only on one row / column. Probably sensible, but utterly BORING!  Let&#039;s imagine …]]></description>
										<content:encoded><![CDATA[<p>How I miss the days when phone manufacturers were innovative. Nowadays everything is just a boring black rectangle.</p>

<blockquote class="social-embed" id="social-embed-1522461031615848450" lang="en" itemscope="" itemtype="https://schema.org/SocialMediaPosting"><header class="social-embed-header" itemprop="author" itemscope="" itemtype="https://schema.org/Person"><a href="https://twitter.com/towernter" class="social-embed-user" itemprop="url"><img class="social-embed-avatar social-embed-avatar-circle" src="data:image/webp;base64,UklGRswBAABXRUJQVlA4IMABAAAwCQCdASowADAAPrVSn0ynJKKiJyto4BaJaQAT2tXU2jd0HgZpApofjX07XyIv/ylz+G+n9UshbkjCPTuGPsT5PwCjOe6q7o6A1IXlUaAWeaIAAP7+k6sqksSP8LYu8c45P+6H962OC1gPDxfiNH9Dyu2v/5P+Zx67WF49sYswG+omb/cOLFPjfO+cuILZ4GA23Z1fOicn4FCRp+FNF80CMPu4WbLExeYRNub187ETL9lUOThB+IxFuETe6TueJ5kTI95Cz1wm+gdsBb27N2TB2coVQxfndcmZ1Yh59N//bw96z59XmnXWV1Td4Vm49YltpanObRWhzNPDREubGH/Z3hlWE21r11hGLc93P0zZce8V3jA+vYTs6bs2oTKmdy3PG6t0787/iUKY5RCc3q/+TNL/JPf/r92K33ymwkkSL5379BFEnIGWnuQIBvkPaUTolin3clWy0Lrqsem3jLmwRCsKY/tcDPP4Ea09eI0iTWRP66aWdVzTpn73ND1On51SbiUH/nohe21SAvy/cTelLNPUH5kLrFGOh4cDpSjpAEoVzKwWmcwrgzXnW9fxN3iDiahAYGldAl4b8ICuUAAA" alt="" itemprop="image"><div class="social-embed-user-names"><p class="social-embed-user-names-name" itemprop="name">Tawanda Nyahuye👨‍💻</p>@towernter</div></a><img class="social-embed-logo" alt="Twitter" src="data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0Aaria-label%3D%22Twitter%22%20role%3D%22img%22%0AviewBox%3D%220%200%20512%20512%22%3E%3Cpath%0Ad%3D%22m0%200H512V512H0%22%0Afill%3D%22%23fff%22%2F%3E%3Cpath%20fill%3D%22%231d9bf0%22%20d%3D%22m458%20140q-23%2010-45%2012%2025-15%2034-43-24%2014-50%2019a79%2079%200%2000-135%2072q-101-7-163-83a80%2080%200%200024%20106q-17%200-36-10s-3%2062%2064%2079q-19%205-36%201s15%2053%2074%2055q-50%2040-117%2033a224%20224%200%2000346-200q23-16%2040-41%22%2F%3E%3C%2Fsvg%3E"></header><section class="social-embed-text" itemprop="articleBody">How to end a frontend developer's career <a href="https://x.com/towernter/status/1522461031615848450/photo/1">pic.x.com/AYsI0pghh5</a><div class="social-embed-media-grid"><a href="https://pbs.twimg.com/media/FSDeHvSWYAAHhaU.png" class="social-embed-media-link"><img class="social-embed-media" alt="" src="data:image/webp;base64,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"></a></div></section><hr class="social-embed-hr"><footer class="social-embed-footer"><a href="https://twitter.com/towernter/status/1522461031615848450"><span aria-label="5589 likes" class="social-embed-meta">❤️ 5,589</span><span aria-label="151 replies" class="social-embed-meta">💬 151</span><span aria-label="0 reposts" class="social-embed-meta">🔁 0</span><time datetime="2022-05-06T06:19:30.000Z" itemprop="datePublished">06:19 - Fri 06 May 2022</time></a></footer></blockquote>

<p>I imagine that this (concept) device would probably just put the browser only on one row / column. Probably sensible, but utterly BORING!</p>

<p>Let's imagine a few bonkers devices.  Here's a daft concept phone with a punch-hole camera cutting out its screen.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/Phone-Corner-Camera.jpg" alt="Mock up of a phone with a huge camera jutting out of its corner." width="640" height="427" class="alignnone size-full wp-image-42663">

<p>What would text scrolling look like on that? Well, it's pretty easy to mock up!</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-42613-5" width="620" height="323" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/Corner-Circle.mp4?_=5"><a href="https://shkspr.mobi/blog/wp-content/uploads/2022/05/Corner-Circle.mp4">https://shkspr.mobi/blog/wp-content/uploads/2022/05/Corner-Circle.mp4</a></video></div><p></p>

<p>The code to do this is pretty damn simple!</p>

<p>First, set a function to trigger whenever the body is scrolled. Then shove a <code>&lt;div&gt;</code> in at the top.</p>

<pre><code class="language-html">&lt;body onscroll="moveCircle()"&gt;
  &lt;div id="tl"&gt;&lt;/div&gt;
  &lt;p&gt;Lorem ipsum dolor sit amet...
</code></pre>

<p>Next, draw a <code>shape-outside</code> of a circle. This will wrap the text around a quarter circle.</p>

<pre><code class="language-css">#tl {
  shape-outside: circle(20% at 0px 0px);
  width: 10em;
  height: 100%;
  float: left;
}
</code></pre>

<p>Finally, the Javascript which runs whenever the page is scrolled. It moves the circle so its centre stays in the top-left of the physical screen.</p>

<pre><code class="language-js">function moveCircle() { 
   document.getElementById("tl").style.shapeOutside = "circle(20% at 0px " + window.pageYOffset + "px)"; 
}
</code></pre>

<p>That's it!</p>

<p>What if your phone's notch was MASSIVE and you wanted to scroll text around it?</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-42613-6" width="620" height="333" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/notch.mp4?_=6"><a href="https://shkspr.mobi/blog/wp-content/uploads/2022/05/notch.mp4">https://shkspr.mobi/blog/wp-content/uploads/2022/05/notch.mp4</a></video></div><p></p>

<p>Again, this uses <code>shape-outside</code> but this time feeding it a polygon:</p>

<pre><code class="language-js">document.getElementById("tl").style.shapeOutside =
    "polygon(0 " + (150 + window.pageYOffset) + "px, 100px " + 
            (150 + window.pageYOffset) + "px, 100px " + (300 + window.pageYOffset) + "px)"; 
</code></pre>

<p>CNN once posited that <a href="https://edition.cnn.com/2012/10/05/opinion/curran-lampe-mobile-phones/">the smartphone of the future could be triangluar</a>
<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/121005051719-mobile-future-1-horizontal-large-gallery.jpg" alt="A smartphone in the shape of a triangle." width="980" height="552" class="alignnone size-full wp-image-42669"></p>

<p>What would it be like to read text on such a device?
</p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-42613-7" width="620" height="263" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/triangle.mp4?_=7"><a href="https://shkspr.mobi/blog/wp-content/uploads/2022/05/triangle.mp4">https://shkspr.mobi/blog/wp-content/uploads/2022/05/triangle.mp4</a></video></div><p></p>

<p>Hell. it would be hell.</p>

<p>OK, let's go utterly ridiculous. What if that L-shaped phone could open and close <em>while</em> you were reading and scrolling? It'd look something like this:</p>

<p></p><div style="width: 620px;" class="wp-video"><video class="wp-video-shortcode" id="video-42613-8" width="620" height="397" preload="metadata" controls="controls"><source type="video/mp4" src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/folding.mp4?_=8"><a href="https://shkspr.mobi/blog/wp-content/uploads/2022/05/folding.mp4">https://shkspr.mobi/blog/wp-content/uploads/2022/05/folding.mp4</a></video></div><p></p>

<p>Weird, right?</p>

<p>Imagine you're on DEEP SPACE NINE where all the Cardassian screens are oval shaped.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/cardassian.jpeg" alt="A circular screen with an alien on it." width="692" height="530" class="aligncenter size-full wp-image-42672"></p>

<p>With a bit of bashing about with polygons, you can sort-of make that happen.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/circle.png" alt="Lorem ipsum text wrappen in a sort of circle." width="652" height="339" class="aligncenter size-full wp-image-42674"></p>

<p>I'm not even going to give the iCarly Pear Phone a go!
<img src="https://shkspr.mobi/blog/wp-content/uploads/2022/05/icarly.jpeg" alt="A blobby pear shaped phone." width="400" height="450" class="aligncenter size-full wp-image-42673"></p>

<h2 id="omg-these-are-all-horrible"><a href="https://shkspr.mobi/blog/2022/05/designing-for-non-rectangular-browser-windows/#omg-these-are-all-horrible">OMG! THESE ARE ALL HORRIBLE!</a></h2>

<p>Yes. We're mostly used to text filling a rectangular space. And it is rare that the material we read on changes shape.</p>

<p>But it doesn't have to be that way. The technology is here to make non-rectangular screens a reality. There are plenty of smart-watches with circular faces - but we can go so far beyond that.</p>

<p>There's an excellent paper called "<a href="https://dl.acm.org/doi/abs/10.1145/2858036.2858057">Investigating Text Legibility on Non-Rectangular Displays</a>" which looks at the usability of weirdly-shaped displays.  I hope it becomes required reading if / when screens start getting interesting again.</p>

<h2 id="bonus-video"><a href="https://shkspr.mobi/blog/2022/05/designing-for-non-rectangular-browser-windows/#bonus-video">Bonus Video</a></h2>

<p>Here's a video talking about how GUIs will adapt to non-rectangular displays.</p>

<video src="https://dl.acm.org/action/downloadSupplement?doi=10.1145%2F2858036.2858057&amp;file=p498-serrano.mp4" controls="" width="512">
</video><img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=42613&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2022/05/designing-for-non-rectangular-browser-windows/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2022/05/Corner-Circle.mp4" length="5885115" type="video/mp4" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2022/05/notch.mp4" length="1185803" type="video/mp4" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2022/05/triangle.mp4" length="357003" type="video/mp4" />
<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2022/05/folding.mp4" length="1001218" type="video/mp4" />

			</item>
		<item>
		<title><![CDATA[Using SipGate to set up a BANANAPHONE!]]></title>
		<link>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/</link>
					<comments>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 27 May 2021 11:40:18 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[sip]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[voip]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=39060</guid>

					<description><![CDATA[Like many of you, I&#039;m inundated with spam calls. I&#039;ve suffered endless car accidents, my National Insurance Number has been suspended multiple times, and my broadband will be cut off imminently. Wouldn&#039;t be nice to screen out all the fraudsters?  So I&#039;ve set up a Bananaphone. When people ring me, they get 30 seconds of my favourite song. Then the call is passed to me. The theory being that my…]]></description>
										<content:encoded><![CDATA[<p>Like many of you, I'm inundated with spam calls. I've suffered endless car accidents, my National Insurance Number has been suspended multiple times, and my broadband will be cut off imminently. Wouldn't be nice to screen out all the fraudsters?</p>

<p>So I've set up a Bananaphone. When people ring me, they get 30 seconds of <a href="https://www.youtube.com/watch?v=S83qcVr2xjg">my favourite song</a>. Then the call is passed to me. The theory being that my friends get to enjoy a short ditty but con artists are likely to hang up before the call connects to me.</p>

<p>As detailed in last year's blog, <a href="https://shkspr.mobi/blog/2020/07/adding-sip-calls-to-android-for-free/">I've set my Android phone up to make and receive SIP calls</a>.  I use the <a href="https://web.archive.org/web/20210525033913/https://www.sipgatebasic.co.uk/">SipGate service</a> which, as well as being cheap, has a <a href="https://www.sipgate.io/">nifty API</a>.</p>

<p>It's a pretty simple service to set up. Once you've signed up and activated the developer package, set up a webhook:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Dev-Console.png" alt="A developer console." width="1024" height="504" class="aligncenter size-full wp-image-39062">

<p>Give it a URL which spits out this bit of XML:</p>

<pre><code class="language-xml">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;Response&gt;
   &lt;Play&gt;
      &lt;Url&gt;https://example.com/banana.wav&lt;/Url&gt;
   &lt;/Play&gt;
&lt;/Response&gt;
</code></pre>

<p>There are <a href="https://github.com/sipgate/sipgate.io/tree/master/examples">a bunch of examples in a variety of language</a>.</p>

<p>The <a href="https://www.sipgate.io/push-api/api-references#play">WAV file has some specific format requirements</a>. Specifically, it needs to be an 8kHz 16bit PCM WAV file.</p>

<p>And... that's it! It's a bit early to say whether it has eliminated spammers (or turned off legitimate callers). I might go a bit further and change this to a recording which says "This call is protected by spam guard. Press 1 to be connected." But this is a quick, easy, and fun solution.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=39060&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/05/using-sipgate-to-set-up-a-bananaphone/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		<enclosure url="https://example.com/banana.wav" length="1256" type="audio/wav" />

			</item>
		<item>
		<title><![CDATA[The 74,000 numbers of Barclays Bank]]></title>
		<link>https://shkspr.mobi/blog/2021/05/the-74000-numbers-of-barclays-bank/</link>
					<comments>https://shkspr.mobi/blog/2021/05/the-74000-numbers-of-barclays-bank/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Wed, 05 May 2021 11:55:14 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[bank]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[security]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=38877</guid>

					<description><![CDATA[The UK faces an epidemic of telephone scams. Fraudsters are constantly calling people up pretending to be their bank. But how can you be sure the number displayed on your screen in genuine?  You can&#039;t. The telecom system is hopelessly insecure and shouldn&#039;t be trusted for anything more complicated than dialling the speaking clock.  Barclays bank knows that customers are worried about this. So…]]></description>
										<content:encoded><![CDATA[<p>The UK faces an epidemic of telephone scams. Fraudsters are constantly calling people up pretending to be their bank. But how can you be sure the number displayed on your screen in genuine?  You can't. The telecom system is hopelessly insecure and shouldn't be trusted for anything more complicated than dialling the speaking clock.</p>

<p>Barclays bank knows that customers are worried about this. So they've produced <a href="https://www.barclays.co.uk/digisafe/phone-number-checker/">a handy website where you can see if a telephone number belongs to Barclays</a>.</p>

<p>Because no one knows how to build a sensible web service any more, the page loads a 1.3MB JSON file containing <em>every</em> number that Barclays has.</p>

<p><a href="https://web.archive.org/web/20210829181419/https://www.barclays.co.uk/content/dam/json-files/TelephoneNumberChecker_26_03_2021.json">barclays.co.uk/content/dam/json-files/TelephoneNumberChecker_26_03_2021.json</a></p>

<p>Over 74,000 numbers...</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot-from-2021-05-02-10-01-08.png" alt="Long list of phone numbers in JSON format." width="383" height="288" class="aligncenter size-full wp-image-38878">

<p>To be fair, Barclays does use a large number of prefixes for its phone numbers. 
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot-from-2021-05-02-10-01-31.png" alt="A long list of phone numbers, all with the same prefix." width="349" height="460" class="aligncenter size-full wp-image-38879">
But surely this could be handled in a more sensible way, like a regex?</p>

<p>Mind you, the service doesn't even work if you use the <code>+44</code> prefix</p>

<p><img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot_2021-05-02-Phone-number-checker-Barclays1.png" alt="Error message when the phone number starts with the international prefix." width="554" height="285" class="aligncenter size-full wp-image-38881">
Nor if you accidentally include some trailing punctuation
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot_2021-05-02-Phone-number-checker-Barclays3.png" alt="Error message is displayed when the phone number has a dot at the end." width="554" height="285" class="aligncenter size-full wp-image-38880">
Nor if you format it with dashes
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot_2021-05-02-Phone-number-checker-Barclays4.png" alt="Error message when the phone has dash separators." width="554" height="285" class="aligncenter size-full wp-image-38882"></p>

<p>So a regex might be a bit beyond them.</p>

<p>Now, in fairness, the site does say that just because a number <em>appears</em> to come from them - doesn't mean it <em>is</em> them.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2021/05/Screenshot_2021-05-02-Phone-number-checker-Barclays2.png" alt="It’s safe to call this number. Top tip  Fraudsters can 'spoof' phone numbers, this means they make it look like they're calling you from one of our numbers. If you receive a call and you're not totally sure it's from us, end the call and ring us back instead . You can use the number on the back of your Barclays debit card or any other number that our checker confirms is safe to call. " width="554" height="403" class="aligncenter size-full wp-image-38883"></p>

<p>And, looking at the file name of the JSON file, it appears to be recently updated.  Which is good, I guess.  Although I still think it is weird to give fraudsters a list of every single number in your range.</p>

<p>But, seriously, why not POST the number to a service which can be updated? Wouldn't that make more sense than slowly downloading the <a href="https://en.wikipedia.org/wiki/The_Nine_Billion_Names_of_God"><s>nine billion names of god</s></a> seventy-four thousand numbers of Barclays?</p>

<p>Thanks to <a href="https://twitter.com/antisocial_eng/status/1388779023736659970">The AntiSocialEngineer and Robert Schifreen</a> for pointing this out.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=38877&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2021/05/the-74000-numbers-of-barclays-bank/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Why didn't Phonewords take off in the UK?]]></title>
		<link>https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/</link>
					<comments>https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 27 Aug 2020 11:05:36 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36405</guid>

					<description><![CDATA[The first thing I did when getting to the USA as a kid, was to find a payphone where I dutifully called 1-800-STARWARS.  I&#039;d grown up with American media. Phonewords - where your phone&#039;s dialpad spells out words - were ingrained in my psyche.  But the UK never had anything like that.  In 2003, a reverse-charges company tried to make it a thing.  Here&#039;s how they tried to teach UK users how to…]]></description>
										<content:encoded><![CDATA[<p>The first thing I did when getting to the USA as a kid, was to find a payphone where I dutifully called <a href="https://starwarsfans.fandom.com/wiki/List_of_references_to_Star_Wars_in_video_games#Day_of_the_Tentacle">1-800-STARWARS</a>.</p>

<p>I'd grown up with American media. Phonewords - where your phone's dialpad spells out words - were ingrained in my psyche.</p>

<p>But the UK never had anything like that.  In 2003, a reverse-charges company tried to make it a thing.  Here's how they tried to teach UK users how to spell out words on their keypad:</p>

<iframe title="Holly Valance Advert - 0800 Reverse (Hole In Pocket)" width="620" height="465" src="https://www.youtube.com/embed/4CKR-JgL338?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Not even Holly Valance could convince the British public to adopt Phonewords!</p>

<p>The UK mobile operators adopted <a href="https://www.ofcom.org.uk/phones-and-broadband/scam-calls-and-messages/7726-reporting-scam-texts-and-calls/">7726 (SPAM) as the number for reporting spam SMS</a>.</p>

<p>But, other than that, I've <em>never</em> seen a UK company use them.</p>

<p>Why is that?</p>

<p>(This is mostly a rhetorical question - with some historical suggestions.)</p>

<h2 id="the-uk-did-use-phone-letters"><a href="https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/#the-uk-did-use-phone-letters">The UK <em>did</em> use phone letters!</a></h2>

<p>In the 1933 film "<a href="http://www.screenonline.org.uk/film/id/537864/index.html">The Coming of the Dial</a>" - the British public were introduced to a telephone system which did not <em>require</em> an operator to place the call.</p>

<p>I thoroughly recommend watching this beautiful movie:</p>

<iframe title="The Coming of the Dial (1933)" width="620" height="465" src="https://www.youtube.com/embed/GFbRvAuJkXg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>At one point, you'll see this dial - complete with letters!</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Old-Dial.jpg" alt="A black and white photo of an old rotary dial phone." width="512" height="512" class="aligncenter size-full wp-image-36408">

<p>There are three interesting things to note:</p>

<ol>
<li>The lettering sequence is subtly different from the modern style. The letter <code>O</code> is on the Zero - presumably to reduce homographic confusion. I assume <code>Q</code> isn't there for the same reason. <code>Z</code> is easily confused with <code>2</code>, so is dumped. But <code>I</code> is there, even though it can be confused with the number <code>1</code>.</li>
<li>There are Phonewords! Dial TRU for Trunk Calls, and TEL for Telegrams.</li>
<li>The telephone number is listed as "GERRARD 2666-7".  Dialling codes were often alphanumeric!</li>
</ol>

<h2 id="old-dialling-codes"><a href="https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/#old-dialling-codes">Old Dialling Codes</a></h2>

<p>Here's the Illustrated London News, from Saturday 19 November 1927.  It's a gorgeous description of a Strowger automatic telephone system.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Illustrated-London-News.jpg" alt="A highly detailed set of drawings showing how an exchange works." width="1024" height="732" class="aligncenter size-full wp-image-36409"></p>

<p>Nestled at the bottom is this:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Holborn.jpg" alt="Text describing how to dial a phone number." width="1024" height="116" class="aligncenter size-full wp-image-36410">

<blockquote><p>A subscriber wishing to call a friend whose number is "HOLborn 4932" [...] inserts a finger-tip in a hole in the revolvable disc above "H" [..] The letters "O," "L," followed by the figures "4, 9, 3, 2"</p></blockquote>

<p>The UK's old dialling codes were based on the name of the exchange!</p>

<h2 id="so-what-happened"><a href="https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/#so-what-happened">So what happened?</a></h2>

<p>At some point, letters slowly vanished from phones. I suspect because it was no more convenient to remember "HOL" than "405".</p>

<p><a data-flickr-embed="true" href="https://www.flickr.com/photos/psd/2059150331" title="Red Telephone"><img src="https://live.staticflickr.com/2167/2059150331_6b89b5b4cd_b.jpg" width="768" height="1024" alt="Red Telephone"></a><script async="" src="//embedr.flickr.com/assets/client-code.js" charset="utf-8"></script></p>

<p>When touch-tone dialling came out, BT was still a monopoly. As my friend <a href="https://twitter.com/sammachin/status/1290925637599928323">Sam Machin points out</a>, their <a href="http://www.telephonesuk.co.uk/viscount_tribune.htm">standard phone didn't have letters on it</a>.</p>

<p>When I was growing up, the payphones didn't always have letters on them:</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/6207493770_dc2b749abf_c.jpg" alt="Photo of a BT Payphone dialling pad. There are only numbers visible, no letters. Originally from https://www.flickr.com/photos/joybot/6207493770/" width="252" class="aligncenter size-full wp-image-46679">

<p>But was this cause, or effect?</p>

<p>What made Americans embrace 1-800-FLOWERS, while the UK didn't? Was it because of our love of "catchy" jingles?</p>

<iframe title="Live &amp; Kicking - Phone Number Changes 1994" width="620" height="349" src="https://www.youtube.com/embed/ZmNPyQ-OOp0?start=45&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Possibly not...</p>

<p>Nowadays, of course, every phone pad has letters on it.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/Dial-Pad-fs8.png" alt="A modern Android dial pad." width="512" height="512" class="aligncenter size-full wp-image-36413">

<p>But, let's be honest, who even makes phone calls any more?  As we move to a world of social media addresses and VoIP services, the phone number - and by extension Phonewords - have reached the end of the line.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36405&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-off-in-the-uk/feed/</wfw:commentRss>
			<slash:comments>13</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Giving up on phone contracts]]></title>
		<link>https://shkspr.mobi/blog/2020/08/giving-up-on-phone-contracts/</link>
					<comments>https://shkspr.mobi/blog/2020/08/giving-up-on-phone-contracts/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 25 Aug 2020 11:24:20 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[covid19]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=36430</guid>

					<description><![CDATA[Another weird economic casualty of COVID19. I&#039;m not wearing out my socks and shoes. I cancelled my train season ticket.  And now, I&#039;m giving up my mobile contract.  For a decade, I worked in the mobile industry - and always had an unlimited SIM card.  Rejoining the real world, some years ago, was a bit of a shock to the system. You mean people have to pay for phone calls?!?  The pandemic has…]]></description>
										<content:encoded><![CDATA[<p>Another weird economic casualty of COVID19. I'm not wearing out my socks and shoes. I cancelled my train season ticket.  And now, I'm giving up my mobile contract.</p>

<p>For a decade, I worked in the mobile industry - and always had an unlimited SIM card.  Rejoining the real world, some years ago, was a bit of a shock to the system. You mean people have to <em>pay</em> for phone calls?!?</p>

<p>The pandemic has everyone reassessing their finances, right? Do I need that beer-of-the-month subscription? Should I move to a lower cost brand of cornflakes? Can I get rid of my mobile bill entirely?</p>

<p>I pay a hefty amount for 300Mbps broadband at home and, for the last few hundred days, I've not really walked further away than my WiFi signal can reach.</p>

<p>All my friends and family are on Signal, WhatsApp, Telegram, and some cool app you've not heard of yet.</p>

<p>Work calls are all Meet, Zoom, and Skype (Remember Skype?!).</p>

<p>Most customer service call centres are desperate for users to move to online channels of support.  And I don't fancy spending half my day on hold to crappy Muzzak.</p>

<p>So I cancelled my phone contract and went to <a href="http://www.giffgaff.com/orders/affiliate/edent">PAYG on GiffGaff</a>.</p>

<p>This is my usage for the last month.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/usage.png" alt="Table showing my mobile usage. 5 minutes, 4 texts, 1 MB." width="818" height="327" class="aligncenter size-full wp-image-36431">

<p>Fun fact! One of those text messages was me accidentally replying to a 2FA code.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2020/08/2FA-sms-reply-fs8.png" alt="An SMS pop up. My Android phone has helpfully given a pre-selected reply of &quot;Thank you&quot;." width="788" height="533" class="aligncenter size-full wp-image-36432">

<p>No, thank <em>you</em> Android!!!!</p>

<p>It turns out, I don't need to make a whole lot of telephone calls on my telephone.</p>

<p>So, I have a fiver of PAYG credit which is very slowly leaching away.  When life returns to normal (when????) I wonder if I'll revert back to paying a tonne of money for data?  All my usual haunts have decent WiFi, and I can always pony up for a few GB if I'm desperate.</p>

<p>Anyway, you can get £5 extra credit when you <a href="http://www.giffgaff.com/orders/affiliate/edent">switch to GiffGaff using my link </a><a href="http://www.giffgaff.com/orders/affiliate/edent">http://www.giffgaff.com/orders/affiliate/edent</a>.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=36430&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2020/08/giving-up-on-phone-contracts/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Add "Pause" and "Wait" to your conference call details.]]></title>
		<link>https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/</link>
					<comments>https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Tue, 17 Nov 2015 11:50:45 +0000</pubDate>
				<category><![CDATA[/etc/]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[gsm]]></category>
		<category><![CDATA[NaBloPoMo]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">https://shkspr.mobi/blog/?p=21599</guid>

					<description><![CDATA[How often have you seen a meeting request which says...  To join the conference call, please dial 0306 999 0348, then type in your access number (07700 900 951) followed by the hash or pound key.  What a faff!  If you&#039;re reading the message on your phone you have to flip back and forth as you try to remember which numbers to dial.  Well, there&#039;s a better way!  You all know the standard keys on a…]]></description>
										<content:encoded><![CDATA[<p>How often have you seen a meeting request which says...</p>

<blockquote><p>To join the conference call, please dial 0306 999 0348, then type in your access number (07700 900 951) followed by the hash or pound key.</p></blockquote>

<p>What a faff!  If you're reading the message on your phone you have to flip back and forth as you try to remember which numbers to dial.</p>

<p>Well, there's a better way!  You all know the standard keys on a phone - <code>0-9</code>, <code>*</code>, and <code>#</code> - what if I told you there were two more?</p>

<p>Yes! That's right! Two hidden and incredibly useful commands.</p>

<ul>
    <li>A comma , used for "Pause".</li>
    <li>A semi-colon ; used for "Wait".</li>
</ul>

<p>Here's how they work, with a brief demonstration of how you can use them.</p>

<h2 id="pause"><a href="https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#pause">Pause</a></h2>

<p>To introduce a pause in dialling, you add a comma to the number - e.g. <code>03069990348,07700900951#</code>.</p>

<p>This will dial the number then, two seconds after the call has been answered, send the next set of numbers and the hash key.</p>

<p>You can add it, on Android, by hitting the menu button in the dialler, or by holding down the * key.</p>

<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/10/Android-insert-Pause-fs8.png" alt="Android insert Pause-fs8" width="720" height="709" class="aligncenter size-full wp-image-21601">

<p>With that saved in your phone's address book - you can dial into just about any system with ease.</p>

<p>For example, if your bank has an automated telephone line which allows you to check your balance after selecting option 1, then 2, then 5, you might save a phonebook entry for them like:</p>

<p><code>03069990348,1,2,5</code></p>

<h2 id="wait"><a href="https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#wait">Wait</a></h2>

<p>Wait is a slightly more complicated command.  It will <em>display a prompt to the user</em> asking them if they want to dial the next set of numbers.</p>

<p>To introduce a wait prompt, you add a semicolon to the number - e.g. to enter your PIN after being prompted <code>03069990348;1234</code>.</p>

<p>You can add it, on Android, by hitting the menu button in the dialler, or by holding down the # key.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/10/Android-Wait-fs8.png" alt="Android Wait" width="720" height="710" class="aligncenter size-full wp-image-21606"></p>

<h2 id="combining"><a href="https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#combining">Combining</a></h2>

<p>It's also possible to combine the two.  For example, when I want to pay for a car parking space, I have to press 1 to select the car I want to park - if the parking space is chargeable I can then dial my account PIN, followed by a # to confirm.</p>

<p>This is what's stored in my phone:
<code>+44 7700 900 307,1;7890,#</code></p>

<h2 id="how-to-use"><a href="https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#how-to-use">How To Use</a></h2>

<p>Some phone operating systems are smart enough to recognise things like phone numbers - including pauses and waits.  For those that aren't, simply including it as a single line of text will mean that it can be copy &amp; pasted into the dialler.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2015/10/Android-Pause-copy-and-paste-fs8.png" alt="Android Pause copy and paste-fs8" width="720" height="372" class="aligncenter size-full wp-image-21609"></p>

<p>If you want to include it in a web page, there is a <a href="https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml">registered URI scheme</a> - <code>tel:</code> (<a href="http://tools.ietf.org/html/rfc3966">RFC 3966</a>).
<code>&lt;a href="tel:+441483604781,4"&gt;Dial with a Pause&lt;/a&gt;</code>.
<a href="tel:+441483604781,4">Dial with a Pause</a>.</p>

<p><code>&lt;a href="tel:+441483604781;4"&gt;Dial with a Wait&lt;/a&gt;</code>.
<a href="tel:+441483604781;4">Dial with a Wait</a>.</p>

<h2 id="a-quick-word-about-security"><a href="https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/#a-quick-word-about-security">A quick word about security</a></h2>

<p>('cause it wouldn't be an @edent blog without a security angle!)
Some credit card companies will let you access your balance if you input your full card number, date of birth, and telephone pin.<br>
<code>+44113 496 0868,1;4644464359501543,040577,1234#</code>
If you store this in your phone book - and someone steals your phone, you're gonna have a bad time.  Don't be silly - storing credit card numbers and passwords like this is a bad idea!</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=21599&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2015/11/add-pause-and-wait-to-your-conference-call-details/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Rethinking Telephone Call Charges]]></title>
		<link>https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/</link>
					<comments>https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Mon, 16 Dec 2013 12:06:47 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[future]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[phone]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=9272</guid>

					<description><![CDATA[The UK telecoms regulator Ofcom is attempting to simplify the way consumers are charged for telephone calls. (Disclaimer: I work for a company which is regulated by Ofcom. This is my personal blog.)  To deal with the multitude of different types of phone numbers - each with their own unique cost - and the rise of the mobile phone, Ofcom want this to be the norm by 2015:  Under new rules confirmed …]]></description>
										<content:encoded><![CDATA[<p>The UK telecoms regulator <a href="https://web.archive.org/web/20131213144936/http://consumers.ofcom.org.uk/2013/12/telephone-call-charges-to-be-made-simpler/">Ofcom is attempting to simplify the way consumers are charged for telephone calls</a>.
(Disclaimer: I work for a company which is regulated by Ofcom. This is my personal blog.)</p>

<p>To deal with the multitude of different types of phone numbers - each with their own unique cost - and the rise of the mobile phone, Ofcom want this to be the norm by 2015:</p>

<blockquote>Under new rules confirmed today, telephone users calling service numbers will in future see the cost broken down into an 'access charge' to their phone company, plus a 'service charge' to the company or organisation they are calling.</blockquote>

<p>I think that's short sighted - and not a particularly simple way of approaching the problem.</p>

<p>There are all sorts of ways we could re-imagine calling charges.  When in doubt, I tend to err on the side of simplicity.  Why can't all calls cost the same amount?</p>

<h2 id="a-little-history"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#a-little-history">A Little History</a></h2>

<p>In the UK we have the following situations when called from a land line (that is to say, a non-mobile phone).</p>

<ul>
    <li>Geographic numbers.  The dialling prefix is based on the phone's physical location.  If you are calling from an landline phone close to the location, you will be charged a "local rate".  Calling from far away gets you the "national rate".</li>
    <li>Non-Geographic local rate.  The number isn't related to a specific location, but is charged at the "local rate".</li>
    <li>Non-Geographic national rate.  The number isn't related to a specific location, but is charged at the "national rate".</li>
    <li>Freefone rate.  The receiver pays for the cost of the call.  The caller isn't charged.</li>
    <li>Premium rate.  The caller pays a fixed rate per minute of the call.  The charge can range from the low pennies up to several pound.</li>
    <li>Mobile rate.  A set rate to call mobile phones.</li>
</ul>

<p>Different phone providers will offer various bundles which may see a certain amount of free calls (at certain times or dates) to some of the numbers listed above.</p>

<p>Calls from mobiles, however, are charged at different rates.  Because mobile changes the paradigm of being fixed to a single location, there are no such things as local or national rates.  Because of the higher charges from mobiles (to pay for the investment in building the network) there is an additional charge for calling "freefone" numbers.</p>

<p>The main reason there are different call charges for mobiles is because it costs companies money to build and run infrastructure. In order to recoup that money, Mobile Network Operators (MNOs) charge access fees and interconnect fees.</p>

<p>Luckily, the UK hasn't imported the bizarre American notion of normal domestic customers paying for incoming calls.</p>

<h2 id="a-simplified-explanation"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#a-simplified-explanation">A Simplified Explanation</a></h2>

<p>Interconnect fees are interesting.  Let's consider two fictional phone companies - MegaCom and TinyTalk.</p>

<p>MegaCom charges TinyTalk whenever a TT customer rings a MC customer.  TT does the same for incoming calls from MC customers.</p>

<p>In an ideal world, there would be the same number of customers at each company calling each other and - over time - the interconnect fees would cancel each other out.</p>

<p>Because TinyTalk is a smaller company, the regulator has allowed it to charge higher interconnect fees than MegaCom.  This means that TinyTalk earns more revenue from MegaCom customers calling in than MegaCom earns from TinyTalk customers.</p>

<p>This means TinyTalk can offer a price plan which is competitive with MegaCom.  If it weren't for interconnect fees, new entrants to the market would either have to be run at a loss for many years, or compete against a lower-charging rival.</p>

<p>Similarly, the fictional foreign company PhonoVox charges interconnect fees to international rivals to call its customers.  It hopes to generate more money in incoming revenue than it pays out.</p>

<h2 id="enter-the-internet"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#enter-the-internet">Enter The Internet</a></h2>

<p>For most domestic users, there is no extra charge for visiting a website which is hosted very far away, or on another provider's network.  There's no incremental charge for sending email.  Internet Telephony (VoIP) is free of charge.  Call anyone, anywhere, and as long as their computer has speakers and a microphone it won't cost either of you a penny.  Video chat is included in the price.</p>

<p>Behind the scenes, Internet Service Providers (ISPs) have to pay interconnect charges.  They generally pay other networks ("<a href="http://en.wikipedia.org/wiki/Internet_transit">Transit</a>") or have reciprocal and free arrangements ("<a href="http://en.wikipedia.org/wiki/Peering">Peering</a>").</p>

<p>Depending on the ISP's network, they may have to pay an infrastructure company (typically BT) to provide connectivity to the house, and rent space in one of their telephone exchanges. That's on top on paying for their own business costs.</p>

<p>To the consumer the proposition is simple - pay a single monthly fee and be able to send Internet traffic to wherever they like.  Some ISPs will charge more for faster speed, or the volume of data which can be sent.</p>

<p>This is radically different from the way telephone companies operate.</p>

<h2 id="behind-the-scenes"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#behind-the-scenes">Behind The Scenes</a></h2>

<p>Telephone networks used to be all analogue.  When you dialled London from Scotland, a set of mechanical robots would physically connect wires together up and down the country until there was an unbroken link of copper between the two parties.</p>

<p>Since the 1990s, the UK has had a purely digital landline network (<a href="http://en.wikipedia.org/wiki/System_X_%28telephony%29">System X</a>) and a digital mobile phone system (<a href="http://en.wikipedia.org/wiki/2G">GSM</a>).</p>

<p>As the 21st Century wears on, both networks are transitioning to Internet Protocol as a means of moving sound between devices.  In the case of BT, using <a href="http://en.wikipedia.org/wiki/BT_21CN">21CN</a> - for mobiles the old network will be replaced by <a href="http://en.wikipedia.org/wiki/LTE_%28telecommunication%29#Voice_calls">4G VoLTE</a>.</p>

<h2 id="the-future"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#the-future">The Future</a></h2>

<p>In the not too distant future, you will pick up your landline phone (<a href="https://web.archive.org/web/20131221015653/http://www.ofcom.org.uk/static/cmr-10/UKCM-5.63.html">if you still have one</a>) and call a mobile number - the entire conversation will happen over an IP network.  Just like the Internet.</p>

<p>Now, it's important to realise that the call itself may not be carried on the <em>public</em> Internet.  Most probably the two providers will have a dedicated network link between each other for speed and security.</p>

<p>All the same, it's now clear that the way in which we are charged for phone calls no longer matches the reality of the network.  Calling locally is no cheaper than calling nationally in an all IP network - not in any meaningful sense.  Shuffling bits to non-geographic numbers, or to different networks doesn't represent a significant cost that can easily be charged for.</p>

<p>Landline and mobile networks still have an infrastructure cost to pay for - but it is not immediately clear if it is necessary to charge for calls <em>at all</em> any more.</p>

<p>This leads us to the inevitable conclusion that complex call charges should be scrapped.  Indeed, it would make sense that calling plans (whether landline or mobile) should be charged on the basis of the volume of data consumed.</p>

<p>That could mean a fixed fee for "unlimited" reasonable incoming / outgoing calls - or a per MegaByte / minute charge which was identical no matter the number called.</p>

<p>Mobile networks now regularly include "unlimited" amounts of calls on their service plans.  The only numbers which are generally excluded are non-geographic rate, international rate, premium rate, and freefone.</p>

<p>Non-geographic no longer makes sense in an IP network.  A number could be routed to anywhere on the planet.  Indeed, if you've ever rung a UK number and received a call-centre in India, you'll know this is already the case.</p>

<p>International phone networks are already moving towards IP networks.  The network infrastructure for dealing with international VoIP is identical for dealing with domestic VoIP.  Speaking over long distances is no longer a premium product for which a network can charge.</p>

<p>Freefone was excluded because the receiver didn't want to bear the higher call charges from mobile.  If there is no difference in the charges for an IP interconnect, there is no reason why freefone numbers should exist at all.  It is conceivable that a company or service may be willing to pay the charges of those with no way of paying for their own call (charities, emergency services) but I imagine that in a world where are calls are inclusive, they would be few and far between.</p>

<p>Finally, premium rate calls.  When I am on the Web, my ISP doesn't get a cut of every £ I spend at Amazon.  Nor does it take any part in the transaction when I pay a monthly subscription to a news site.  Why then should my telephone company insert itself between me and a premium phone call?</p>

<p>There is a convenience factor for me of only needing to maintain a single financial relationship - but there's no extra cost involved for the phone network in routing my call, so it is not entirely necessary for them to profit from the call.</p>

<h2 id="free-for-all"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#free-for-all">Free For All</a></h2>

<p><a href="https://web.archive.org/web/20131213144936/http://consumers.ofcom.org.uk/2013/12/telephone-call-charges-to-be-made-simpler/">Ofcom's proposed changes</a> are - I think it is fair to say - a stop-gap.  Well before 2020 I would expect a radical shake-up of the way telephone calls are charged for.</p>

<p>As more people move to Skype, Google Hangouts, and other VoIP products, phone service providers will be forced to come up with a competitive offering.  A Skype call from the UK to New Zealand costs nothing extra to the consumer who is paying £20/month for broadband access.</p>

<p>As companies take more customer service queries via Twitter and email, they may well decide to ditch the expensive landlines and tell customers to get on to VoIP if they want to speak to a real human.  The company may have to upgrade their networking infrastructure - but that will be cheaper than paying for phone calls.</p>

<p>Mobile companies are still able to charge a premium for the "novelty" of wandering around the country while you speak.  As WiFi becomes more prevalent, will people ditch the mobile contract in the same way they ditched the landline?  Why pay for a phone service you don't need when the high street is littered with free coffee-shop WiFi?</p>

<p>Voice is about to have its "MP3 Moment".  A cheap iPod Touch, free WiFi, and a free VoIP app means people will "pirate" voice calls and deprive phone networks of their traditional revenue.</p>

<p>Tinkering around the edges with "access charges" isn't the solution the industry needs.  The long term challenge is simply how does a company generate enough revenue to cover the costs of building a high-spec data routing network <em>and</em> make a reasonable profit?</p>

<h2 id="tricky-solutions"><a href="https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/#tricky-solutions">Tricky Solutions</a></h2>

<p>If I were the boss of the world (one day, dear followers, one day!) I'd look at a solution which was good for business and consumers.  Accepting that voice becomes a near-zero revenue generating product, and that most modern CEOs want to be running exciting companies with fantastic profit opportunities, I think the solution becomes fairly obvious.</p>

<p>Mandate a national IP network.  Ideally, government should be in the business of providing national infrastructure which is critical to the long term prospects of the country.  The private sector isn't currently providing the technology needed for fixed-line services (BT hanging on to its ageing copper network and struggling to hit 76Mbps FTTC and Virgin Media having a reasonably fast Fibre Optic network to a tiny proportion of the country) - nor for mobile (massive coverage gaps with all the networks and data-speeds which are underwhelming by international standards).</p>

<p>Such a move could be accomplished by overt nationalisation.  Imagine what we could accomplish with a Universal Service Obligation for ultra-fast Fibre-Optic Internet and 4G coverage!</p>

<p>Assuming that's not politically possible, networks should be mandated to share resources.  We have already seen Vodafone and O2 (my current employers) enter into an infrastructure sharing project.  T-Mobile and Orange have merged.  Three still relies on T-Mobile for its 2G network.</p>

<p>Would a single national mobile network be such a radical change? It's going from 3 networks paying thrice for everything, down to one network which can benefit from economies of scale.
The benefits of universal coverage would save MNOs a huge amount of money and mean they could compete on customer service, phone choice, and bundled deals.</p>

<p>I was once told that British Gas' main business wasn't supplying gas and electricity - it was convincing people to take out its expensive insurance products.</p>

<p>In the same way, most MNOs want to move away from the "boring" task of selling barely profitable voice, text, and data bundles - they want to sell music, apps, concert tickets, video subscriptions, and high APR mobile phone loans.</p>

<p>Voice and Data are utilities now.  They're about as exciting as the energy or water markets.  No CEO of a cool mobile brand wants to become the boring provider of a boring pipe.</p>

<p>That's what is happening right now - regardless of whether we end up with a nationalised network or not - voice is become data, and there's only one real way to charge for that; flat fee or per Byte.</p>

<p>Phone networks in their current configuration can't survive on selling access.  They have to turn to selling a lifestyle, financing a device, supporting a must-have service, and constantly innovating new reasons for customers to stick with them rather than going down the "pirate" route of leeching WiFi to connect to their favourite VoIP service.</p>

<p>This is the consequence of the All IP Network.  Everything is a bit - and large, lumbering, and expensive companies have to compete against small, nimble, and cheap/free providers of bits.  Ofcom is right to make "freefone" numbers free to call from mobiles - but I worry that by the 2015 due date customers will simply have given up on traditional voice all together.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=9272&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/12/rethinking-telephone-call-charges/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA["Let's ban tiny phones!" - UK Government]]></title>
		<link>https://shkspr.mobi/blog/2013/08/lets-ban-tiny-phones-uk-government/</link>
					<comments>https://shkspr.mobi/blog/2013/08/lets-ban-tiny-phones-uk-government/#comments</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 22 Aug 2013 10:55:57 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[politics]]></category>
		<category><![CDATA[ban]]></category>
		<category><![CDATA[government]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[police]]></category>
		<category><![CDATA[watch]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=8646</guid>

					<description><![CDATA[The BBC is reporting that the Government is so afraid of prisoners having access to concealed mobile phones, they want to introduce a ban.  UK officials are considering banning the sale of small mobile phones designed to resemble car key fobs. A government spokesman told the BBC that it was discussing the issue with the National Trading Standards Board and the Serious Organised Crime Agency. It …]]></description>
										<content:encoded><![CDATA[<img src="https://shkspr.mobi/blog/wp-content/uploads/2013/08/Zoolander-Phone.jpg" alt="Zoolander Phone" width="500" height="346" class="aligncenter size-full wp-image-8647">

<p>The <a href="http://www.bbc.co.uk/news/technology-23782136">BBC is reporting</a> that the Government is so afraid of prisoners having access to concealed mobile phones, they want to introduce a ban.</p>

<blockquote><p>UK officials are considering banning the sale of small mobile phones designed to resemble car key fobs.
</p><p>A government spokesman told the BBC that it was discussing the issue with the National Trading Standards Board and the Serious Organised Crime Agency.
</p><p>It follows a report by the Times suggesting some of the Chinese-made products were being advertised with prisoners in mind.
</p><p>Having a mobile phone in jail is a criminal offence.</p></blockquote>

<p>The article goes on to conflate a number of issues. As well as the illegality of having a phone in prison, there is the trading standards issue that some of these devices have unauthorised logos on them!</p>

<p>How exactly does one go about banning tiny phones?  Two years ago, <a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/" title="Review: S16 Mobile Phone Watch">I reviewed the S16 watch phone</a>.  As the name suggests, it's small enough to comfortably fit on one's wrist.</p>

<p><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/" title="Review: S16 Mobile Phone Watch"><img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/Watch-Phone-showing-W3C.jpg" alt="Watch Phone showing W3C" width="500" height="375" class="aligncenter size-full wp-image-3676"></a></p>

<p>A large percentage of the size is taken up by the touchscreen and the bulky battery.  Since I reviewed it, sizes have shrunk dramatically - as have prices.  You can now pick up a wrist worn phone for around £30.
<a href="http://www.amazon.co.uk/gp/product/B009GDPGP6/ref=as_li_ss_il?ie=UTF8&amp;camp=1634&amp;creative=19450&amp;creativeASIN=B009GDPGP6&amp;linkCode=as2&amp;tag=shkspr-21"><img border="0" src="https://images-eu.ssl-images-amazon.com/images/I/41dHO49afPL._SL160_.jpg"></a>
Now, all of the above are 2G phones.  For 3G phones, there's the <a href="http://www.gsmarena.com/modu_t-3554.php">Micromax Modu</a>.  At around £50, it's a svelte 76 x 46.5 x 11 mm and features a reasonably competent Web browser.</p>

<iframe title="Micromax Modu t Unboxing and Quick Review" width="620" height="349" src="https://www.youtube.com/embed/N60R0q43ccA?start=202&amp;feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Is the Government really going to try to introduce a ban on technology under a certain size? Or technology which looks like some innocuous other item?</p>

<p>Or is this just some sabre rattling to make people thing "well, at least they're doing <em>something</em>!"</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=8646&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2013/08/lets-ban-tiny-phones-uk-government/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title><![CDATA[Review: S16 Mobile Phone Watch]]></title>
		<link>https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/</link>
					<comments>https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#respond</comments>
				<dc:creator><![CDATA[@edent]]></dc:creator>
		<pubDate>Thu, 03 Mar 2011 08:44:29 +0000</pubDate>
				<category><![CDATA[mobile]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[s16]]></category>
		<category><![CDATA[tat]]></category>
		<category><![CDATA[watch]]></category>
		<guid isPermaLink="false">http://shkspr.mobi/blog/?p=3675</guid>

					<description><![CDATA[Like many people, I no longer wear a watch. I&#039;ve got a phone which tells me the time and data - why do I need something cluttering my wrist?  The Evolution of the Watch  I wasn&#039;t always this way, I used to love high-tech watches.  Throughout my teenaged years I had one of those calculator watches - enabling me to add up my pocket money and write &#34;5318008&#34; for instant humour.  In 1999, I…]]></description>
										<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/hendry/5491251497/"><img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/Watch-Phone-showing-W3C.jpg" alt="Watch Phone showing W3C" title="Watch Phone showing W3C" width="500" height="375" class="aligncenter size-full wp-image-3676"></a></p>

<p>Like many people, I no longer wear a watch. I've got a phone which tells me the time and data - why do I need something cluttering my wrist?</p>

<h2 id="the-evolution-of-the-watch"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#the-evolution-of-the-watch">The Evolution of the Watch</a></h2>

<p>I wasn't always this way, I used to love high-tech watches.  Throughout my teenaged years I had one of those calculator watches - enabling me to add up my pocket money and write "5318008" for instant humour.</p>

<p>In 1999, I graduated to the seriously awesome <a href="http://en.wikipedia.org/wiki/Timex_Datalink">Timex 78401</a>.
<a href="http://en.wikipedia.org/wiki/File:Timex_Ironman_Triathlon_Datalink.JPG"><img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/411px-Timex_Ironman_Triathlon_Datalink-205x300.jpg" alt="Timex Ironman Triathlon Datalink" title="411px-Timex_Ironman_Triathlon_Datalink" width="205" height="300" class="aligncenter size-medium wp-image-3677"></a>
This was an immensely cool bit of kit.  It could store hundreds of phone numbers and memos on its internal memory.  Rather than wear your fingers out pressing buttons on the phone, you typed your data into a computer.  The computer would make the CRT pulse in such a way that the data could be retreived by the watch's optical sensor. Futuristic!</p>

<p>Finally, a few years ago, I picked up an MP4 watch from eBay.  Stuffed with a 2GB USB disk inside (large, for those days) the watch could play mp3 audio and mp4 video!  Well, video had to be converted to something lo-res and low-bit rate - but it played video! On my wrist! It would also pick up FM radio, act as a voice recorder and - just about - tell the time.</p>

<h2 id="the-mobile-phone-watch"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#the-mobile-phone-watch">The Mobile Phone Watch</a></h2>

<p>Long considered the holy-grail of the phone world.  Can you cram a GSM phone into a watch?  The answer is a resounding <strong>yes</strong>... <em>but</em>...</p>

<p>The <a href="https://web.archive.org/web/20110307223405/http://www.sourcinggate.com/s16-quad-band-watch-mobile-phone-with-bluetooth-silver-p-7457.html">watch itself retails</a> from anywhere between US$70 and US$200.  My parents picked it up in Hong Kong for £50 - which is factory gate price.  Thanks ma and pa!</p>

<p>The first thing you should know about this phone, is that is is <em>shit</em>. I don't mean "it is <em>the</em> shit". I mean it truly is one of the worst devices I have ever used.  The touchscreen in unresponsive and inaccurate - even if it wasn't, the UI is a clusterfuck of every design mistake you've ever heard of.  It's hard to use, has poor battery life, is far too fiddly for day-to-day use and has a non-standard USB plug.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/USB-Plugs.jpg" alt="USB Plugs" title="USB Plugs" width="250" height="354" class="aligncenter size-full wp-image-3685">
But, it's only fifty quid - and you do get to impress girls at parties* by saying "I've got a mobile phone in my watch!"</p>

<p>In short, it's cheap Chinese tat.  I love it :-)</p>

<iframe title="S16 Mobile Phone Watch - quick overview (POV)" width="620" height="465" src="https://www.youtube.com/embed/Rug-Iy_vhYc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>*I don't go to many parties.  Is that how things normally work?
<span id="more-3675"></span></p>

<h2 id="camera-video-sound"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#camera-video-sound">Camera, Video, Sound</a></h2>

<p>The camera seems to be 640*480 - although it will interpolate up to 1280x1024.
</p><div id="attachment_3690" style="width: 310px" class="wp-caption aligncenter"><a href="https://shkspr.mobi/blog/wp-content/uploads/2011/03/IMG0008B.jpg"><img aria-describedby="caption-attachment-3690" src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/IMG0008B-300x225.jpg" alt="Sample Image" title="Sample Image" width="300" height="225" class="size-medium wp-image-3690"></a><p id="caption-attachment-3690" class="wp-caption-text">Sample Image - click for full size</p></div>
The video is limited to 176x144, although you get a choice of MPEG4 (recording at 2fps) or H.263 (recording at 6fps).  Here are some samples.<p></p>

<iframe title="S16 Phone Watch Video Camera" width="620" height="465" src="https://www.youtube.com/embed/-IhvZDrq2Lg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<iframe title="MOV0001A.3gp" width="620" height="465" src="https://www.youtube.com/embed/fxi5VW0qh6A?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<p>Audio is limited to 8KHz mono - good enough for voice, as this demo should prove.
</p><figure class="audio">
	<figcaption>🔊 S16 mobile phone watch audio recorder test<br>🎤 edent</figcaption>
	<img src="https://shkspr.mobi/blog/wp-content/uploads/2023/10/291876-mp3-image.jpg" alt="">
	<audio controls="" loading="lazy" src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/291876.mp3">
		<p>💾 <a href="https://shkspr.mobi/blog/wp-content/uploads/2011/03/291876.mp3">Download this audio file</a>.</p>
	</audio>
</figure><p></p>

<h2 id="web-browser"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#web-browser">Web Browser</a></h2>

<p>After diving through 3 different menus, I finally got the Vodafone GPRS settings into it.  It came pre-set with the APNs of a number of Chinese and Hong Kong providers.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/Google-on-the-phone.jpg" alt="Google on the wrist" title="Google on the wrist" width="400" height="531" class="aligncenter size-full wp-image-3679">
So, what's the web browsing experience like?  Well, experience is a bit of a strong word.  Imagine using the original Netscape Navigator, while peering through a tiny window, on sub-dial-up speeds, waiting for the inevitable crash.</p>

<p>The results from the <a href="http://www.w3.org/2008/06/mobile-test/">W3C Mobile Test Harness</a> show it supports virtually nothing.
<img src="https://shkspr.mobi/blog/wp-content/uploads/2011/03/W3-Mobile-Web-Compatibility-Tests.jpg" alt="W3 Mobile Web Compatibility Tests" title="W3 Mobile Web Compatibility Tests" width="360" height="300" class="aligncenter size-full wp-image-3681"></p>

<p>For fans of browser statistics, the highly detailed User Agent String is</p>

<pre>MAUI WAP Browser</pre>

<p>Take a look at how unbearably bad the web browser is.</p>

<iframe title="S16 Web Browser Hell" width="620" height="349" src="https://www.youtube.com/embed/50YqP6KB6qE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen=""></iframe>

<h2 id="the-specs"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#the-specs">The Specs</a></h2>

<p>This is a surprisingly feature packed phone.  Although you'll be hard pressed to find all the features easily; who would think of looking for the BlueTooth settings within the "Organiser" menu?</p>

<p>A run down of the major features includes</p>

<ul>
    <li>GSM Compatibility: 850MHZ, 900MHZ, 1800MHZ, 1900MHZ. So it should work everywhere that there is 2G coverage</li>
    <li>Language: English, French, Spanish, Italian, German, Arabic and Chinese. What's most impressive is the handwriting recognition.  It's marginally faster than multi-tapping on the tiny keypad.</li>
    <li>Screen: 1.4 inch, QICF touch screen, 176*144 pixels. Touch-screen is a bit optimistic.  Use your fingernail to point vaguely at the screen hoping to elicit a response doesn't have quite the same ring.  It does come with an integrated stylus.</li>
    <li>Vibration: Support</li>
    <li>Memory: MicroSD Card Support.（Up to 16GB in size). Didn't come with one, but happily accepted a 1GB card I had.  Just as well; the internal memory is limited to 400KB.  That's not a typo - less than half a megabyte of storage.</li>
    <li>Connection Methods: Mass Storage, Webcam, COM Port. Works on Linux, claims to work on Windows and Mac. Mass storage works well - if slow. Can also be set to be used as a webcam. I assume the COM port is if you need to connect to the Internet.</li>
    <li>Accelerometer.  Well... sort of.  There's a compass function built in - but it's hit and miss.</li>
    <li>GPRS Support: Browse WAP Website. Ha! Brilliant! Possibly the worst browser I've ever encountered.</li>
    <li>SMS/MMS/Email.  SMS send and receive worked perfectly. No support for delivery receipts.</li>
    <li>E-Book Reader: TXT. Yes! Throw away your Kindle and read .txt files on this minuscule screen.</li>
    <li>Bluetooth Support: Bluetooth (V2.0).  Pretty impressive, actually. Paired with my Jabra Clipper and worked as both a music player and headset/mic. Claims to support Handsfree, Headset, SPP, DUN, OPP, FTP, A2DP, AVRCP.  It played music through my bluetooth headphones - although the decoder is shockingly bad.</li>
    <li>Net weight: 65g.  Chunky - but not too heavy.</li>
</ul>

<h2 id="conclusion"><a href="https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/#conclusion">Conclusion</a></h2>

<p>I asked my parents to buy me a knock-off phone for under £50.  This doesn't disappoint.  I think it's kinda nifty looking - if you dig that retro vibe.</p>

<p>As a phone, you expect it to make and receive phone calls.  You can either hold it up to your ear - like a spy in a bad movie -  use the supplied headphones, or BlueTooth.  Call quality was adequate.  As a basic phone, the best I can say about it is "it works".</p>

<p>The S16 will frustrate you and horrify you in equal measure.  But, there's no denying - taking a phone call from your wrist is <em>cool</em>!</p>

<p>Assuming it doesn't give you cancer of the wrist.  Which would be bad.</p>
<img src="https://shkspr.mobi/blog/wp-content/themes/edent-wordpress-theme/info/okgo.php?ID=3675&HTTP_REFERER=RSS" alt="" width="1" height="1" loading="eager">]]></content:encoded>
					
					<wfw:commentRss>https://shkspr.mobi/blog/2011/03/review-s16-mobile-phone-watch/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://shkspr.mobi/blog/wp-content/uploads/2011/03/291876.mp3" length="1439872" type="audio/mpeg" />

			</item>
	</channel>
</rss>
