五月時寫到的「透過 NN (類神經網路) 訓練好的系統，直接把圖片轉成程式碼」這篇是直接從圖片轉成程式碼，也是想做類似的事情。但 Supernova 因為有 Sketch 內的資訊，轉換的準確度會高不少...
Android NDK 做為效能的加速手段而使用到 C 或是 C++，所以會使用對應的 compiler suite：
The NDK is a toolset that allows you to implement parts of your app using native-code languages such as C and C++. Typically, good use cases for the NDK are CPU-intensive applications such as game engines, signal processing, and physics simulation.
PSA: Everyone should be switching to Clang.
GCC in the NDK is now deprecated.
CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices. It works by acting as a central repository that developers can publish certain updates to (e.g. JS, HTML, CSS and image changes), and that apps can query for updates from (using our provided client SDKs). This allows you to have a more deterministic and direct engagement model with your end-users, while addressing bugs and/or adding small features that don’t require you to re-build a binary and/or re-distribute it through any public app stores.
FAQ 文件裡提到了這點：(Frequently Asked Questions · CodePush)
Does the Apple App Store allow developers to perform these types of updates?
According to section 3.3.2 of Apple’s developer agreement, as long as you are using the CodePush service to release bug fixes and improvements/features that maintain the app’s original/presented purpose (i.e. don’t CodePush a calculator into a first-person shooter), then you will be fine, and your users will be happy. In order to provide a tangible example, our team published a (pretty cheesy!) CodePush-ified game to the Google Play Store and Apple App Store, and had no problems getting it through the review process.
同樣的想法如果真的可行，應該會有其他更開放的 open source 方案可以用 (而非綁定性的服務，而是可以掛到自己的 CDN 上下載更新)，先觀察一陣子...