SoylentNews
SoylentNews is people
https://soylentnews.org/

Title    Google "inbox" Architecture and Cross Platform Development
Date    Sunday November 23 2014, @01:09PM
Author    martyb
Topic   
from the our-inbox-is-your-inbox dept.
https://soylentnews.org/article.pl?sid=14/11/23/036243

Inbox is a new email app based on Gmail, which appears to be mostly aimed at mobile users — with separate versions "optimized" for web, Android, and iOS. This blog post gives an overview of their development tools for the three platforms:

For iOS we developed the now open source J2ObjC cross compiler to translate our Java data model to Objective-C, and again we get a natural API on which to build our native iOS Inbox app (complete with [Reminder snooze]). The astute reader may wonder how we deal with the impedance mismatch when translating from a garbage collected language (Java) to a reference counted one (Objective-C). Generally, J2ObjC relies on Objective-C autorelease pools, so objects normally garbage-collected are instead freed when a pool drains. ...

As an old guy, I don't really like their usage of "impedance mismatch", but maybe the analogy is okay? See http://en.wikipedia.org/wiki/Impedance_mismatch

Links

  1. "gives an overview" - http://gmailblog.blogspot.com/2014/11/going-under-hood-of-inbox.html

© Copyright 2024 - SoylentNews, All Rights Reserved

printed from SoylentNews, Google "inbox" Architecture and Cross Platform Development on 2024-03-29 01:04:48