Re: What are we going to do about mobile? [OT]

2017-04-19 Thread Nick Sabalausky (Abscissa) via Digitalmars-d

On 04/13/2017 06:16 PM, Joakim wrote:

 From a certain point of view, you could say PC sales are only down 25%
from their peak, that's not dead yet.  But the chart I linked shows
their share of personal computing devices, including mobile, has dropped
from 78% to a little less than 14% over the last decade.  I'd call that
dying.


In other words: It can only be considered "dying" if you conveniently 
ignore certain facts, and instead look only at a stat that doesn't show 
the full picture.




Re: What are we going to do about mobile? [OT]

2017-04-13 Thread Joakim via Digitalmars-d
On Wednesday, 12 April 2017 at 19:20:27 UTC, Nick Sabalausky 
(Abscissa) wrote:


I *strongly* agree with the notion that 
mobile/ARM/iOS/'droid/etc needs to be a major part of D's 
immediate future.


However...

On 04/06/2017 01:24 AM, Joakim wrote:
I have been saying for some time now that mobile is going to 
go after

the desktop next
(http://forum.dlang.org/thread/rionbqmtrwyenmhmm...@forum.dlang.org),
Samsung just announced it, for a flagship device that will 
ship tens of

millions:


If you look into the details and current reality of the S8's 
docked mode, *at best* it's equivalent to Windows 8.0 and will 
remain so for at least a couple years or so: It's connecting a 
keyboard/mouse/monitor to a software ecosystem that is still 
90% tailored for handheld formfactor.


I'm guessing you mean that it's equivalent because most Windows 
apps were never redone for their mobile platform, but the S8 and 
Nougat are ahead in one key area: their docked support actually 
has full multi-window, unlike Microsoft's similar Continuum 
docked mode which only supports using apps in fullscreen (that 
may be changing with the just-released Creators update).


Ie, at best, it's going to be awhile before it's docked mode is 
realistically usable as a Win/Lin/OSX replacement (as opposed 
to a mobile projected onto a 20" screen). And by then, they'll 
be building hype for Galaxy S10 or so.


No, the mobile apps run in their own smaller windows, so they're 
not projected to the full 20" screen, unlike with Continuum.  
You're right that most mobile apps haven't been redone for this 
docked mode, but you can usually use them just fine with a mouse 
and keyboard.


I'm doing it right now: Chrome for Android has had keyboard 
shortcuts for a long time and Android has long supported mouse 
pointers.  I'm typing this into an Android tablet with a 
bluetooth keyboard, and Alt-tabbing back to the Termux app to 
look at D code:


https://play.google.com/store/apps/details?id=com.termux=en

It's been usable for me since I installed Termux in late 2015, 
which is why I didn't bother buying anything else when my Win7 
ultrabook died then.  With Android 7.0 Nougat, which builds 
native multi-window into every Android device, you'll be able to 
screencast even budget phones like this:


https://arstechnica.com/gadgets/2017/03/moto-g5-plus-review-still-good-and-cheap-but-not-the-bargain-it-once-was/

though it requires an app to enable it:

http://www.androidpolice.com/2016/08/27/taskbar-lets-enable-freeform-mode-android-nougat-without-root-adb/
http://www.androidpolice.com/2016/09/19/taskbar-updated-version-1-2-can-now-completely-replace-home-screen/

Not saying it won't happen at some point in the near-to-mid 
future, but time has proven that each of these attempts, 
individually, only each have a modest chance of really taking 
off (and frankly, I've seen other attempts that did a better 
job - namely the abandoned one Ubuntu had been working on, 
which ran the *actual* Ubuntu desktop when you plugged in 
monitor/keyboard/mouse). Even if Samsung does succeed in making 
the Galaxy a genuine desktop option, it's definitely not going 
to happen within the S8's lifetime. This is just the "early 
adopter tech-preview" device.


Sure, but we're talking about an attempt now with a software 
platform that sells more than a billion devices per year, and 
with a device, the S8, that will sell tens of millions.  That is 
a first compared to the previous efforts you list, and make this 
more likely to succeed.



D is currently built and optimized for that dying PC platform.


This is just hyperbole. Declining != dying.


"Luke, you're going to find that many of the truths we cling to 
depend greatly on our own point of view."


From a certain point of view, you could say PC sales are only 
down 25% from their peak, that's not dead yet.  But the chart I 
linked shows their share of personal computing devices, including 
mobile, has dropped from 78% to a little less than 14% over the 
last decade.  I'd call that dying.


Re: What are we going to do about mobile? [OT]

2017-04-12 Thread Nick Sabalausky (Abscissa) via Digitalmars-d


I *strongly* agree with the notion that mobile/ARM/iOS/'droid/etc needs 
to be a major part of D's immediate future.


However...

On 04/06/2017 01:24 AM, Joakim wrote:

I have been saying for some time now that mobile is going to go after
the desktop next
(http://forum.dlang.org/thread/rionbqmtrwyenmhmm...@forum.dlang.org),
Samsung just announced it, for a flagship device that will ship tens of
millions:


If you look into the details and current reality of the S8's docked 
mode, *at best* it's equivalent to Windows 8.0 and will remain so for at 
least a couple years or so: It's connecting a keyboard/mouse/monitor to 
a software ecosystem that is still 90% tailored for handheld formfactor.


Ie, at best, it's going to be awhile before it's docked mode is 
realistically usable as a Win/Lin/OSX replacement (as opposed to a 
mobile projected onto a 20" screen). And by then, they'll be building 
hype for Galaxy S10 or so.


Not saying it won't happen at some point in the near-to-mid future, but 
time has proven that each of these attempts, individually, only each 
have a modest chance of really taking off (and frankly, I've seen other 
attempts that did a better job - namely the abandoned one Ubuntu had 
been working on, which ran the *actual* Ubuntu desktop when you plugged 
in monitor/keyboard/mouse). Even if Samsung does succeed in making the 
Galaxy a genuine desktop option, it's definitely not going to happen 
within the S8's lifetime. This is just the "early adopter tech-preview" 
device.




D is currently built and optimized for that dying PC platform.


This is just hyperbole. Declining != dying.



Re: What are we going to do about mobile? [OT]

2017-04-12 Thread Nick Sabalausky (Abscissa) via Digitalmars-d

On 04/06/2017 08:52 AM, Adam D. Ruppe wrote:


I don't even own a mobile device and don't see that changing any time
soon (they are really expensive, slow, and just generally hard to use*).


That last point is so very true. Bugs me so much that 99.999% of mobile 
users never really understood the difference between "easy to learn" and 
"easy to use".


And frankly, if you ask me, the only real thing that ever made those 
hieroglyph-heavy, non-discoverable-gesture-reliant devices "easy to 
learn" was the fact that Steve Jobs was very insistent on making sure 
everyone called it a "phone" and that they were to NEVER be called 
"computers" - hence sidestepping the #1 roadblock in learning how to use 
a computer: epidemic knee-jerk intimidation at the mere mention of the 
work "computer". iPhones (and Android) were NEVER easy to learn (who in 
the world EVER learned how to switch between running applications on an 
iPhone without somebody having to explain it to them first? Nobody. 100% 
non-discoverable.). But unlike computers, people actually bothered to 
try, because they were told they were "phones" and "Oh, I know how to 
use a phone!". "Phone" isn't scary. "Computer" is scary. My PalmOS 
devices were VASTLY easier to get things done on. All they really needed 
was WiFi (which was expensive at the time) and a better camera.


I don't blame you. Only reason I eventually wound up getting a 
"smartphone" is so I could have basic internet connectivity while AFK. 
(And because both my watch and portable music player finally died, so I 
was like, meh, well, I can take care of all that at once.) But for most 
tasks, it's quicker and easier to just wait until I'm back at the PC.