I'm not sure about the concept of those words in the title, and I can't find anything even if I search for blogs, so I'm asking this question <
If I write down what I understood, (I'm studying Android, so I'll explain it by taking an example based on Android.)
Platform - I think Android itself is a platform. Um... If it's iPhone, it's Like computers have windows and Macs? I can't explain it using technical terms...(Crying)
Framework - Tools used to develop something about the platform? Android will have Android Studio and Eclipse? and on the web, Spring Framework, ruby on rails...?)
For example, I only understood these two to a certain extent. I don't know the difference between library and API...
Are the open sources posted on github a library...?
If you look at the API on Android, there are APIs 23, 22, 21, and 20 for each version I think there was something like API 5.0... (Was it just Android 5.0...) What's the difference between these two?
It's hard to understand. <
api
I think this problem is not easy to define as I hear it a lot. My thoughts are as follows.
Platform
Framework
Library
API
First of all, what I think is above.
Library and API are different words, but usually when you acquire a library, the API of that library follows. That way, you can easily use the library. However, the API does not mean a library.
The Android API also specifies the various features provided by the Android platform (I think the platform is more appropriate than the operating system) - hardware approach, graphic screen design, and communication between programs - and will continue to distribute modified APIs as these methods change?
Finally, the Android API has a modified serial number, such as 21, 22, 23, and calling it 5.0 and 6.0 means the Android version.
© 2024 OneMinuteCode. All rights reserved.