2017-04-14 2 views

Antwort

-2

Auf die Frage allein: "Ist es wahrscheinlich, dass Snapchat & WhatsApp AVFoundation auf iOS verwenden?"; Die Antwort ist ja. Laut SuperPowered Audio Framework haben sie festgestellt, dass es keine Möglichkeit gibt, Audio ohne AVFoundation auf IOS abzuspielen. Ich habe auch keine Kamera-App gesehen, die AVFoundation in irgendeiner Form nicht verwendet. Was die Fotokomprimierung angeht, würde ich annehmen, dass Multimilliarden-Dollar-Apps wie Snapchat und KIK einen Komprimierungsalgorithmus in C oder C++ mit niedriger Stufe erstellen würden, der ihren genauen Komprimierungsbedürfnissen entspricht, anstatt AVFoundation und Swift/Objective C zu verwenden Der Grund dafür, dass sie wahrscheinlich ihren eigenen Komprimierungsalgorithmus haben, ist, dass sie ihre App in Android oder Windows verwenden möchten, so wie es in IOS funktionieren würde. Durch die Erstellung eines eigenen Komprimierungsalgorithmus verfügen sie über eine standardisierte App, die in jedem mobilen Betriebssystem nahezu identisch aussieht und funktioniert.

+0

Vielen Dank, Sie machen einen interessanten Punkt, dass diese Firmen möchten, dass Android und iOS gleich gut funktionieren. Obwohl das würde erklären, warum Instagram iOS Kompression ist besser als ihre Android one ^^ –

+0

Nur als Follow-up denken Sie, dass vor diesen Firmen mit Armada von Ingenieuren verwendeten JPEG-Algorithmen, die öffentlich im Internet verfügbar sind? –

+0

Ja tatsächlich! Dies ist googles JPG-Encoder. https://github.com/google/guetzli/ Ich bin sicher, dass Sie einen dieser Algorithmen für IOS finden können. –

Verwandte Themen