simonbs / SBSAnimoji

đŸ” Animoji app using Apples AvatarKit
998 stars 103 forks source link

Question #8

Open ayan-das1234 opened 6 years ago

ayan-das1234 commented 6 years ago

How did you got hold of Apple's private API and I want to create an Android version of this app so I was thinking of using react, will it be possible?

Haroenv commented 6 years ago

That won't be possible. A private API means that Apple implemented it in their code, and didn't document it. They need to be able to use it for their own apps, but you can't use it in any production app. This here only provides a more usable interface on the work Apple has done. Making this for Android (with or without React Native) requires you to do all the work yourself

alessaba commented 6 years ago

...and have a depth sensing face recognition sensor

thibmaek commented 6 years ago

Actually works using the front-facing camera not the exclusive sensor in iPhone X: https://twitter.com/SnazzyQ/status/927672321363472384

DavidLari commented 6 years ago

According to Apple, it uses the dot projector which is part of the sensor package.

alessaba commented 6 years ago

It uses the face sensors. That’s confirmed if you look at videos of an iphone X recognizing the face in animojis. The ir projectors light up

Filippo Claudi

Il giorno 07 nov 2017, alle ore 17:01, Thibault Maekelbergh notifications@github.com ha scritto:

Actually works using the front-facing camera not the exclusive sensor in iPhone X: https://twitter.com/SnazzyQ/status/927672321363472384

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

ayan-das1234 commented 6 years ago

@Haroenv I didn't understand this line of yours: Making this for Android (with or without React Native) requires you to do all the work yourself

alessaba commented 6 years ago

Basically, you can’t use iOS frameworks in Android, so you’d also have to make a framework for tracking a face

Filippo Claudi

Il giorno 08 nov 2017, alle ore 07:31, ayan-das1234 notifications@github.com ha scritto:

@Haroenv I didn't understand this line of yours: Making this for Android (with or without React Native) requires you to do all the work yourself

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or mute the thread.

SummerSu commented 6 years ago

Must I run it on iPhone X?

simonbs commented 6 years ago

@SummerSu Yes. Only iPhone X has Apples AvatarKit.

AnGen commented 6 years ago

Have somebody try some way to run app on iphone 8?

alessaba commented 6 years ago

There is only way of running it on devices other than iPhone X: making very big changes to the AvatarKit to not require the TrueDepth camera. But that’s difficult and nobody has done it yet

Filippo Claudi

Il giorno 25 nov 2017, alle ore 19:57, Phd.AG notifications@github.com ha scritto:

Have somebody try some way to run app on iphone 8?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

gyrene2083 commented 6 years ago

With the update of the new iOS to 11.3 and the new Avatars added, will there be any changes coming? Great project btw.

simonbs commented 6 years ago

@gyrene2083 I haven't run the project on iOS 11.3 yet but it shouldn't be necessary to change aything in order for the project to run on iOS 11.3. Furthermore the new Animojis introduced in 11.3 should automatically appear in the app.

gyrene2083 commented 6 years ago

@simonbs Roger that, I will play around with it later today and give some feedback. Again thank all for your hard work.

@simonbs 08Apr18 @ 1637, I got installed and running, as you said, appeared automatically, and it's working working on, iPhone X, iOS 11.3, with all the Animoji's.

-Semper Fi gyrene2083