Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Android Devices

Notices

Reply
 
Thread Tools Search this Thread
Old 11-03-2019, 08:21 PM   #16
Quoth
Still reading
Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.Quoth ought to be getting tired of karma fortunes by now.
 
Quoth's Avatar
 
Posts: 14,075
Karma: 105211945
Join Date: Jun 2017
Location: Ireland
Device: All 4 Kinds: epub eink, Kindle, android eink, NxtPaper
Quote:
Originally Posted by pazos View Post
The java vm used in android has nothing to do with the standalone Oracle/Sun machine. It just happen that both are compatible with bytecode for java7. The old one was Dalvik and the new one is ART.
Because they COULDN'T put desktop JVM without getting sued. The entire point of it is instead of limited subset Java allowed by Sun on Mobile (symbian era) they cloned so as to have full fat Java on mobile. So of course it's compatible. There are emails querying if they'd get sued anyway. They did and it's still ongoing. So the Java vm used in android has EVERYTHING to do with the Oracle/Sun machine. Deliberately, so they can have a full Java implementation.

They also wanted to get the existing Symbian developers which is why they chose Java at all.

No ereader needs the Android VM for Java. They don't need to run Java.

Last edited by Quoth; 11-03-2019 at 08:23 PM.
Quoth is offline   Reply With Quote
Old 11-03-2019, 09:02 PM   #17
Pajamaman
Wizard
Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.Pajamaman ought to be getting tired of karma fortunes by now.
 
Pajamaman's Avatar
 
Posts: 2,861
Karma: 10700629
Join Date: May 2016
Location: Canada
Device: Onyx Nova
I use alreader, or the stock oreader that comes with onyx ereaders because its so good. So both. I use koreader on a kindle too, so I don't even use the standard reader on a non-Android reader.
Pajamaman is offline   Reply With Quote
Advert
Old 11-04-2019, 01:35 PM   #18
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by FrustratedReader View Post
Because they COULDN'T put desktop JVM without getting sued. The entire point of it is instead of limited subset Java allowed by Sun on Mobile (symbian era) they cloned so as to have full fat Java on mobile. So of course it's compatible. There are emails querying if they'd get sued anyway. They did and it's still ongoing. So the Java vm used in android has EVERYTHING to do with the Oracle/Sun machine. Deliberately, so they can have a full Java implementation.
Incorrect. JVM is stack based because it is compatible with more architectures and fits the slogan: build once, run everywhere. Dalvik VM is register based because google don't need DVM everywhere and this allow them to run faster as they can skip certain cpu instructions used to manipulate the stack.

Implying that google implementation of the java vm is just a copy or a clone of the java one is wrong. They're both different implementations. The implentation that's part of android core relies on an underlying linux kernel and a bunch of c++ glue code while the oracle one can run on most hw arch without carying about the underlying OS.

BTW, I was wrong in my last comment. DVM don't run java bytecode. It is compatible at the source level but the java classes are not just compiled to java bytecode, but translated to dalvik opcodes too.


Quote:
Originally Posted by FrustratedReader View Post
No ereader needs the Android VM for Java. They don't need to run Java.
I agree with you. Sadly isn't a matter of what's needed but what is already available. The two options most manufacturers choose are based on AOSP + SDK framework and Linux + Qt framework. Releasing an application inside an embedded device is not an option if you use qt without a license for that specific device. (See https://www.qt.io/qt-for-device-creation/). So most vendors go with the android route since it provides more frameworks and permissive licenses too.

Some people still thinks that java, in the context of android, adds an overhead and is slower that native code. Unless you work with multimedia, AR or cpu intensive tasks (like compression/decompression) that's not true.
pazos is offline   Reply With Quote
Old 11-04-2019, 02:23 PM   #19
pazos
cosiñeiro
pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.pazos ought to be getting tired of karma fortunes by now.
 
Posts: 1,406
Karma: 2451781
Join Date: Apr 2014
Device: BQ Cervantes 4
Quote:
Originally Posted by FrustratedReader View Post
No, it's pointless for eink and pointless for something you can't install apps on.

I had a PRS-T1 and it didn't do anything Androidy. I think the T2 is basically a T1 that works better. Considering that Sony had FOUR years of experience doing ereaders without Android rather than being new in 2008 it made no sense. Also they had there own decent TV GUI before the Ghastly Android TV.
They produced PS1, PS2, PS3, PS4. The PS2 even had a Sony Linux Distro.
Minidisk
PSP (various models)
PCs & laptops

The only way it would have been slightly logical was if the Phone Division was taking over the ereaders.

I've written a program for Android and one in Java to run on Linux or Windows desktop identically.
I've written C programs for Linux (Debian) and also for OpenWRT with no GUI. I helped port Debian on to a 320 x 240 LCD panel portable gadget with touch screen, email, MP3, player, Firefox etc and Trolltech QT based GUI in late 2006 early 2007.
So from my own experience I can see no point to Android for an ereader of any screen type and less for eink. Especially when you've already been doing better ereaders than the first Kindle. No point to Android unless you are including the Android home screen and stock apps and no point if you can't install apps. You don't absolutely need the Playstore to install apps on Android, but unless you are Samsung, Huawei or Microsoft it's a bit mad.
Sorry I missed that comment.

You could argue that Nook, Tolino or Sony have a worse software stack that Kobos or Kindles, but you cannot say that the only reason for that is they're based on AOSP.

The fact that you did sw development outside the Android world just shows that is possible to avoid android completely. In the same vein it is possible to avoid Qt on desktop and use other frameworks like wxwidgets or gtk.
pazos is offline   Reply With Quote
Old 11-10-2019, 11:12 AM   #20
Tortuosit
Enthusiast
Tortuosit began at the beginning.
 
Posts: 30
Karma: 10
Join Date: Nov 2019
Device: Huawei Mate 20 X
Moon+. I carry it from device to device (Settings,covers). No alternative to it in book management and flexibility.
I read on standard android smartphones only, OLED preferably. Currently a Mate 20 X.
Tortuosit is offline   Reply With Quote
Advert
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Reader not Appearing in Devices or App AniPendragon Kobo Reader 13 10-28-2015 09:38 PM
PRS-T1 Built-in Reader Store App: Unable to log out? nosnoop Sony Reader 3 06-21-2013 06:14 PM
Reader App for Apple Devices Ken401 Sony Reader 7 11-07-2012 09:20 AM
which preferences for an newsfeed ebook with an android epub reader ? ePatrick Recipes 4 11-22-2011 08:02 AM
Sony Reader Android App/ Nook Android App Quelle Android Developer's Corner 3 11-11-2011 11:31 PM


All times are GMT -4. The time now is 03:39 AM.


MobileRead.com is a privately owned, operated and funded community.