I may have to let Pale Moon for Android go. :(

Old discussions related to the Android/mobile version of Pale Moon.
User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

I may have to let Pale Moon for Android go. :(

Unread post by Moonchild » 2015-04-16, 20:36

I've given this some serious thought, and there's a number of things in the mobile/Android that we simply don't have the capacity for in our relatively small community to support. All in all, Pale Moon for Android was initially a rush release because of Mozilla's sudden push for Firefox Accounts, and has never really had the intention of being thrust into widespread use that way without proper and slow growth and adaptation as the desktop browser has seen to settle on a feature set and direction that makes sense and actually adds value.

The main issues with PM4A as an actual released product:
  • Although using Gecko as a rendering back-end, the application itself is separate and written in an odd-one-out language that needs language skills we don't have in-house: java.
  • Android as a platform is rapidly evolving and maintaining compatibility with the full range (especially Lollipop+) is beyond the manpower available. If you look at, for example, bug #1030897 - the full Mozilla/mobile team has trouble keeping up with that, not something we can ever hope to match.
  • Mozilla's focus on the mobile platform would have them much more in their element than Pale Moon. And I'd rather not continue to have an "almost-acceptable" browser on there that would have to just hobble along trying to keep up, instead of an actual good product with a clear, defined presence.
Dropping the Android version will allow tighter focus on the desktop platforms, which I think will benefit Pale Moon as a whole. Please let me know your thoughts.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

SvenG

Re: I may have to let Pale Moon for Android go. :(

Unread post by SvenG » 2015-04-16, 20:53

I am not using the Android version but I think it is reasonable to drop it. It would be nice to have but desktop Pale Moon is the core product and it's better to do just one thing and do it good or even better instead of spending time on projects that are hardly manageable and releasing a product that you are not happy with.

Lunix

Re: I may have to let Pale Moon for Android go. :(

Unread post by Lunix » 2015-04-16, 21:00

Stick to developing Pale Moon desktop versions only. Just go completely old school in your focus for PM, is my opinion.

User avatar
Sajadi
Board Warrior
Board Warrior
Posts: 1226
Joined: 2013-04-19, 00:46

Re: I may have to let Pale Moon for Android go. :(

Unread post by Sajadi » 2015-04-16, 21:08

If it supports the desktop version, i would say focus on the main priorities. At least that is my pov!

User avatar
TwoTankAmin
Keeps coming back
Keeps coming back
Posts: 777
Joined: 2014-07-23, 13:56
Location: New York

Re: I may have to let Pale Moon for Android go. :(

Unread post by TwoTankAmin » 2015-04-16, 21:39

I do no mobile computing at all- no smart phone, tablet, not even a laptop. Desktop :thumbup:
“No one has ever become poor by giving.” Anonymous
“Everyone is entitled to his own opinion, but not to his own facts.”" Daniel Patrick Moynihan
"The good thing about science is that it’s true whether or not you believe in it." Neil DeGrasse Tyson

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1736
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: I may have to let Pale Moon for Android go. :(

Unread post by trava90 » 2015-04-16, 21:54

My 2 cents: using up valuable time and resources to produce an "almost acceptable" product will take away time from the main product, which will probably eventually start to see a drop in quality, due to having less time to work on it.

(I do not have any Android devices, so take this fwiw)

User avatar
LimboSlam
Board Warrior
Board Warrior
Posts: 1029
Joined: 2014-06-09, 04:43
Location: USA

Re: I may have to let Pale Moon for Android go. :(

Unread post by LimboSlam » 2015-04-16, 23:58

You can't rush perfection, so do what you must. All in all it's still a better Firefox-based browser for Android. :thumbup:
With Pale Moon by my side, surfing the web is quite enjoyable and takes my headaches away! :)
God is not punishing you, He is preparing you. Trust His plan, not your pain.#‎TrentShelton #‎RehabTime

x-15a2

Re: I may have to let Pale Moon for Android go. :(

Unread post by x-15a2 » 2015-04-17, 01:32

I'd be very sad if you were to terminate PM4A. I've used it since the earliest pre-βeta days and it's been my primary mobile browser from the start. The thing that I would miss the most is being able to sync between PM for my various desktops and PM4A. This syncing is very important to me, not sure what I'd do if PM4A was to go away.

I understand that not everyone uses Android mobile devices, so it's not important to them, but for those of us that do, PM4A is great.

Supernova

Re: I may have to let Pale Moon for Android go. :(

Unread post by Supernova » 2015-04-17, 01:35

Even a not polished version of PM4A is important for those who need sync between their mobile device and Pale Moon.
I only use the desktop browser, so I wouldn't be myself affected if PM4A was dropped, but I wouldn't like these needing the sync forced to leave.

New Tobin Paradigm

Re: I may have to let Pale Moon for Android go. :(

Unread post by New Tobin Paradigm » 2015-04-17, 03:01

With the Android Platform and the fact that Fennec is so much unlike the other rest of the codebase because Fennec is largely in java it may just not be sustainable without a dedicated person to manage it. We already have someone looking after Linux and Mac along side Moonchild (and whatever it is I do in the codebase) all working on common cross platform code. So maybe before any decision regarding Fennec is reached we should make a call out to the community for a android and java developers.

Such a person would need to know the ins and outs of the Android Platform and familiar with Java. I am sure when it comes to the common Mozilla code we all can help fill that gap if someone were able to fill the Android specific gap.

dark_moon

Re: I may have to let Pale Moon for Android go. :(

Unread post by dark_moon » 2015-04-17, 05:01

i use the mobile Version since beta too but never use sync.
if this would support the desktop Version More then yes stop the mobile Version.

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I may have to let Pale Moon for Android go. :(

Unread post by Moonchild » 2015-04-17, 07:36

I think as far as Sync goes, someone could revive the Sync 1.1 client as a Firefox extension to have data transfer completely secure...
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

squarefractal

Re: I may have to let Pale Moon for Android go. :(

Unread post by squarefractal » 2015-04-17, 08:46

I never understood why Pale Moon had a mobile version to begin with -- apart from the major browsers, no one really maintains two versions of browsers (look at other projects like Qupzilla, Midori, Otter-Browser, etc.) Just because it's in the source tree isn't a reason to start building it -- by that line of reasoning, the Pale Moon project should also use the b2g branch to build Pale Moon OS as well ;)

On top of this, there's the fact that it's fundamentally different than the rest of the Mozilla codebase, which (as Moonchild and Tobin said) diverts attention from the desktop browser, for which there's a major userbase.

Although, personally speaking, I will be only satisfied when Moonchild does "rm -rf mobile b2g && git commit -m "Exterminate unrelated branches" && git push origin master" ;)

New Tobin Paradigm

Re: I may have to let Pale Moon for Android go. :(

Unread post by New Tobin Paradigm » 2015-04-17, 09:20

Off-topic:
Removing things from the codebase isn't that easy.. There is a lot to clean up afterword.. Also I see no reason to remove the android version in the codebae in the foreseeable future.. /b2g and /browser/metro is a different thing of course..

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I may have to let Pale Moon for Android go. :(

Unread post by Moonchild » 2015-04-17, 09:36

I don't see a reason to remove it - people can still build the mobile browser if they wish, since it does have a use for some people, but I won't be giving it any attention in development so it may bitrot.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35474
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: I may have to let Pale Moon for Android go. :(

Unread post by Moonchild » 2015-04-17, 13:26

squarefractal wrote:I never understood why Pale Moon had a mobile version to begin with
Because people asked for it quite often! :)

Also, as stated, it was initially published primarily because Mozilla broke sync for us and moving to FxA was (and still is) not an alternative I'm willing to consider. If they had not done this, then Pale Moon for Android would likely have remained a project for the curious geeks among you.
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

bugbod

Re: I may have to let Pale Moon for Android go. :(

Unread post by bugbod » 2015-04-17, 13:50

It can still be downloaded though?
I have an Android tablet that only has Google and I kept meaning to d/l Pale moon but haven't got round to it.

User avatar
Ozzed
Fanatic
Fanatic
Posts: 197
Joined: 2014-05-08, 11:37
Location: Sweden
Contact:

Re: I may have to let Pale Moon for Android go. :(

Unread post by Ozzed » 2015-04-17, 13:57

Sad to hear it, but If there isn't enough manpower there isn't enough manpower so in the light of that it's probably a sane decision.

What would be the best option for me as I'm using sync between pale moon for desktop and android?

New Tobin Paradigm

Re: I may have to let Pale Moon for Android go. :(

Unread post by New Tobin Paradigm » 2015-04-17, 14:18

On the note with sync.. The only way we could do it is a Pale Moon Sync add-on that would be a client implementation for Sync 1.1 for Firefox for Android done in the dreaded Add-ons SDK or at least bootstrapped. As XUL overlay add-ons cannot be done with Fennec because of its nature as a native android application. One that would not interfere with any calls for Firefox Sync.

I am sure it is completely possible to do as Weave was originally an add-on anyway though it is not something I want to do my self. Also this add-on would have to be written to current Firefox standards which means being subject to rabid release breakages.

hundone

Re: I may have to let Pale Moon for Android go. :(

Unread post by hundone » 2015-04-17, 15:05

That's sad to hear. I had a good run with Pale Moon. It was a really good browser. :)

Locked