Hello humans (not ghosts -- definitely not ghosts!),

I hope you are all preparing your Hallowe'en costumes.  We held a Mobile
Tech Leads meeting on Wednesday (NA/AU timezones). As mentioned in last
week’s summary email
<https://lists.mozilla.org/pipermail/android-components/2018-September/000038.html>,
there has been a very involved discussion about the architecture of Android
Components, browser data, and the Sync 1.5 stack being developed by the
Application Services team.

I interpret this as a classic “where to set the slider?” question where
there are multiple reasonable positions on the continuum between “flexible
to solve future problems” and “efficient to solve immediate problems”.  On
one side of the slider there is a document
<https://docs.google.com/document/d/1I417io4B5CNwcHFAqlDUu0PDjd1VXXN8nv3Qw1k8Sws/edit>
positing that flexibility can be achieved by separating the implementation
of storage from the implementation of Sync 1.5.  On the other side of the
slider there is a document
<https://docs.google.com/document/d/1jXu0Wd3QciblBUrkBlVMDfDldXp07fGvXygGtf7yUwI/edit>
arguing that history shows that storage and Sync 1.5 are best tightly
coupled.

Much discussion ensued, and we conclude that the most fruitful way to
achieve “rough consensus” is explore the solution space through some
“running code” (an aphorism from the IETF
<https://tools.ietf.org/html/rfc7282>).  To that end

   -

   Grisha Kruglov is prototyping some “future-oriented” Android Components
   that want to manage their own storage but still (potentially) be synced
   across products and devices;
   - Mark Hammond et al are gluing the in-progress application-services
   Sync 1.5 + history + awesomebar stack
   
<https://github.com/mozilla/application-services/commit/d754917ca94a2902e7358e0ed21c5094e6aa8f96>
   into the newly minted Reference Browser
   <https://github.com/mozilla-mobile/reference-browser>.


What is the Reference Browser, I hear you say?  "A full-featured browser
reference implementation using Mozilla Android Component" -- basically, the
kitchen sink of example and sample applications, and the place where we'll
work through tricky aspects of integrating all of these components.

Until next week,
Nick
_______________________________________________
Dev-fxacct mailing list
Dev-fxacct@mozilla.org
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to