Comment on the way the Gaps you can infer
1) Which is not in Mobile OS but in Normal PC
2) Which is not in Normal PC but in Mobile
3) Which is not in Normal PC but in a Cloud
4) Which is not in Super Computer but is achievable in Distributed Computing
1) Which is not in Mobile OS but in Normal PC
2) Which is not in Normal PC but in Mobile
3) Which is not in Normal PC but in a Cloud
4) Which is not in Super Computer but is achievable in Distributed Computing
16BCE0784 –Ujjwal Seth (A1 slot)
ReplyDeleteRespected mam,
Here for the first & Second question, I shall give a common answer:
So here I will take Android as an example for Mobile OS to list some of the gaps in Normal PC but not in Mobile OS & vice-versa.
These gaps can be categorised into 5 basic properties:
1. Communication processor:
Mobile OS also need to run the Communication Processor, which will support network Signals like GPRS/EDGE/3G/LTE, which can be said as the most essential use of Mobile OS.
Now for that MOBILE OS communicates with another proprietary OS which runs on communication processor, where all these types of GPRS/EDGE/3G/LTE are supported, which are not needed in desktop systems.
2. Portability:
We know that x86 was built for desktops/Normal PCs,
But in case of Mobile OS these mainly run on ARM, which was built for embedded systems. Even though most OSes are ported to all hardware architectures, they are not optimized.
This Function is carried out by mobile OS, making it different from Normal PC Desktops
3. Power: In Mobile OS, one can see the processor and display shuts down on its own which is its ‘By Default’ function.
So if any process wants to keep the processor/display running, it will have to exclusively lock these apps using a feature called as "wake-locks".
5. Interface: Considering Modern Mobile OS, we know that touchscreen is the main input method, which is then supported by secondary inputs like keypad, voice etc.
But in Normal PC, traditional windows method is heavy, so it uses layers and views making it the basic difference among both of them.
5. Memory: Usually Mobile OS is optimized to use less memory, where in each applications are structured in such way to load into minimum RAM capacity.
Also there is a feature called "Out of memory ".
The support is already there in Linux kernel, but in Mobile OS we have “Low memory killer" on top of other supports so that to kill unused applications.
Usually, all libraries used in framework are optimized, for ex, For C library, bionic replaces glibC.
Thank you !
.
Name:Dikshita salecha
ReplyDeleteRegno:16BCB0091
Slot:A2
NORMAL PC AND CLOUD
Each delivery method has advantages and disadvantages.
1. Resource utilization
In cloud applications, most of the heavy processing is handled by the service provider, which minimizes the requirements on your system configuration. Desktop applications require high memory and processing speed for complex applications like graphic design. Advantage: Cloud
2. Software updates
Desktop applications need to be updated periodically. The desktop application prompts you to download updates or you need to manually update the software. Cloud applications are updated by the application service provider. Advantage: Cloud
3. Platform independence
Desktop applications have to be developed for multiple platforms, such as Windows, Linux, Mac, and specific hardware. Since most cloud applications are developed to be used in a browser, they run on various platforms.
Advantage: Cloud
4. Networking capabilities
One of the key advantages of the desktop application is its independence from internet connectivity and bandwidth considerations. Cloud applications rely upon the internet infrastructure for data transport and content rendering.
Advantage: Desktop
5. Advertising
You'll likely encounter advertisements in cloud based applications, while few desktop applications display ads within the application. This is not a technical issue, but the fact that bandwidth is a very important consideration in cloud application makes us consider wasted bandwidth that ads rack up.
Advantage: Desktop
6. Authentication and authorization
Cloud applications use end-user information for a variety of reasons, such as tracking usage or delivering quality of service. We find many cloud applications offer premium users improved bandwidth, additional storage and other value added features compared to the features offered to users who do not have premium service. Most desktop applications require little if any authentication, and if they do, they will rely on the operating system to determine the privileges, with system administrator having full access.
Advantage: Desktop
7. Data storage
In desktop applications the data is stored on your own computer, whereas in SaaS applications data resides in the server space allocated to you. Since most of the processing is handled on the server side, data needs to be transported to and from the cloud application service provider. This can impose a requirement for high bandwidth to accommodate frequent and large data calls to the cloud server.
Advantage: Desktop
8.Security
Desktop applications have information on the internal details of a system, such as data storage location, encryption used, and user privileges. One of the biggest challenges in cloud computing is having lack of proper information on location of the data, recovery policy used, encryption method, and trustworthiness of the cloud service provider. Owing to these factors, users may hesitate to place highly sensitive information on the servers of third party cloud service providers.
Advantage: Desktop
16BCI0093- Anant Kakrania
ReplyDelete1) Mobile operating systems are specialized for a specific set of devices and a use cases. By default, they don't offer you complete access to your system hardware (Administrator or "root" access). They also have stricter hardware requirements because the ecosystem of mobile apps and devices is strongly connected to specific hardware features on the newest hardware.Whereas in PCs Operating systems are designed for full-features. They are designed to take advantage of fast CPUs, large amounts of disk space, and high amounts of RAM. Also, they take advantage of the features of modern chipsets that are not available on most mobile devices.
2)Mobile OS provides the most important facilities that the Computer OS cant provide is phone calls.Communication Sevice provide by Mobile OS is advantageous feature of Mobile OS than Computer OS.
3)Two most important points in which Cloud Computing is better than normal PC are:
(i)Software Installation:
Software installation is not required. You can avoid the time and effort required to download software. The cloud application is rendered in the browser, thereby exploiting the browser capabilities such as flash content rendering and CSS.
(ii)Platform Independence:
Desktop applications have to be developed for multiple platforms, such as Windows, Linux, Mac, and specific hardware. Since most cloud applications are developed to be used in a browser, they run on various platforms.
4)Among distributed Computing Systems the scaling level is easier and the cooling cost comes to less.However in Supercomputers we see that as a complicated task is given to the processor the design of the system must be much more flexible and so the cost is more and the cooling cost is much higher.
Tejus Verma
ReplyDelete16BCE0857
A1 slot
The gaps between the mobile OS and computer OS are getting smaller and smaller - with the introduction of multi-core processors to the mobile environment with phones such as the Samsung Galaxy S Series. By having such "high"-powered hardware available, it is necessary for the OS to provide features once considered the domain of supercomputers, such as parallel processing and synchronization.
In theory, Android being a Linux distribution should be able to scale up to the full feature set of the desktop computer. As for not having to support the same variety of hardware, that is definitely open to contention - consider the device fragmentation (and OS fragmentation for that matter) that makes it so difficult to write apps for Android that will function on many phones. If you want to write an app that is accessible across many device architectures this requires targetting a much older release of Android than the latest version available on newer phones.
From an operating systems perspective this is much reduced on the iOS architecture where Apple applies a consistent upgrade policy and the devices themselves are guarranteed to have certain hardware configurations - something that cannot be said for Android.
The way OS development for phones is going (towards bridging the gap between mobile and desktop), the differences between the OSs become less significant.
Of course, the major difference would be the processor that is targetted. Linux/Windows work find on x86 and 64, but Android functions soley on ARM (although there is a project to port it to x86).
Mobile OS feature vs Computer OS feature
ReplyDeleteAditya Tiwari
16BCE0124
Slot - A1
Computer OS -
Operating systems designed for computers and laptops are full-featured. They are designed to take advantage of fast CPUs, large amounts of disk space, and high amounts of RAM. Also, they take advantage of the features of modern chipsets that are not available on most mobile devices.
Mobile OS -
Mobile operating systems (primarily Android, iOS, and Windows Mobile) are specialized for a specific set of devices and a use cases. By default, they don't offer you complete access to your system hardware (Administrator or "root" access). They also have stricter hardware requirements because the ecosystem of mobile apps and devices is strongly connected to specific hardware features on the newest hardware. In other words, you can't run the newest apps on an older mobile OS and the newest mobile OS won't run on a significantly old device.
A "Mobile OS" is designed to be used on a device with a small touch screen. A "Desktop OS" is designed to be used on a device with a larger screen and a keyboard or mouse.
The differences are mostly UI related, although most mobile OSes will do things like shut down background apps automatically to increase battery life. The foundations are the same though- Android is built on Linux, iOS is built on the same core as OS X, and Windows Phone and Windows share a core as well.
This comment has been removed by the author.
ReplyDelete16BCE0280
ReplyDeleteAyush Pandey
SLOT - A1
3) Which is not in Normal PC but in a Cloud
1.With Cloud OS we can manage desktop OS. Server Os is higher version of Desktop OS.
2.Cloud OS gives centralized administration for users shared resources higher security.
But Desktop OS gives local machine administration only.
3.Cloud OS is fully covered & managed security. For (ex) Domain Controller application server print server etc. We make server with security. for Desktop OS Normal PC. We make low level security.
A Desktop OS is single and centralized. When you save a file, it is saved to the desktop not a server. Only you can access a file, but you can open and run the file, unlike a server. The security is lower and if your files are not backed uo then you will lose them in the event of a crash. They both have pros and they both have cons.
This comment has been removed by the author.
ReplyDeletePranai Ramineni
ReplyDelete16BCE0687
A2
Q.1) Portable working frameworks are particular for a particular arrangement of gadgets and an utilization cases. As a matter of course, they don't offer you finish access to your framework equipment (Administrator or "root" get to). They likewise have stricter equipment prerequisites in light of the fact that the biological community of portable applications and gadgets is unequivocally associated with particular equipment includes on the most current hardware.Whereas in PCs Operating frameworks are intended for full-highlights. They are intended to exploit quick CPUs, a lot of circle space, and high measures of RAM. Additionally, they exploit the highlights of present day chipsets that are not accessible on most cell phones.
Abhinav Reddy Y
16BCE0176
A2
Q.3)Two most essential focuses in which Cloud Computing is superior to anything ordinary PC are:
Installations
Programming establishment isn't required. You can maintain a strategic distance from the time and exertion required to download programming. The cloud application is rendered in the program, along these lines abusing the program abilities, for example, streak content rendering and CSS.
Cross platform compatibility
Desktop applications must be created for different stages, for example, Windows, Linux, Mac, and particular equipment. Since most cloud applications are produced to be utilized as a part of a program, they keep running on different stages.
Suraj Lijo Chungath
16BCE0695
A2
Q.2)Mobile OS gives the feature to make calls. Although recently computer OS are also getting such similar features it can never beat the portability and the easy to use mobile OS. Now a days we see older generations using mobile phones. So it caters to the people who don't have to concider themselves tech saavy. but PS os are much more improvised and harder to use
Dennis Polly
ReplyDelete16BCE2194
A2 Slot
Q2) Which is not in Normal PC but in Mobile
The distinction between a mobile operating system (OS) and a PC OS needs to do with how singular tech organizations have taken off different variants of the working frameworks that supply the key situations for conventional programming applications and additionally new versatile applications.
PC
Operating Systems intended for PCs and tablets are full-included. They are designed to exploit quick CPUs, a lot of circle space, and high measures of RAM. Additionally, they exploit the highlights of current chipsets that are not accessible on most versatile devices. Designers and specialists concentrated on a ton of specialized specifics identified with things like boot conventions, program strings, different process taking care of, CPU operation, and different components of the customary OS.
Mobile
Mobile Operating Systems(essentially Android, iOS, and Windows Mobile) are particular for a particular arrangement of gadgets and an utilization cases. Naturally, they don't offer you finish access to your framework equipment (Administrator or "root" get to). They likewise have stricter equipment prerequisites on the grounds that the biological community of versatile applications and gadgets is unequivocally associated with particular equipment includes on the most current equipment. As it were, you can't run the most up to date applications on a more established portable OS and the freshest versatile OS won't keep running on an essentially old gadget. The mobile operating system is a more up to date idea. From multiple points of view, the mobile OS has based on what the PC OS has fulfilled. The real distinction would be the processor that is targetted. Linux/Windows work find on x86 and 64, however Android capacities solely on ARM
Priyank Kumar
ReplyDelete16bce2031
A2
Major difference is the architecture of CPU. Mobiles generally use ARM, while we use x64 in PC. Also, power saving is an important feature for a mobile OS, while it's secondary for a PC.
1. Power: In Android, by default processor and display shuts down. If any process wants to keep processor/display running, it should exclusively lock them using "wake-locks".
2. Interface: Touchscreen is the main input method, supported by keypad, voice etc. Traditional windows method is heavy, so it uses layers and views.
3. Memory: Android is optimized to use less memory, each applications are structured such way to load into minimum RAM. "Out of memory "
support is already there in Linux kernel, but Android adds "Low memory killer" on top of that to kill unused applications. All libraries used in framework are optimized, for ex, For C library, bionic replaces glibc
4. Communication processor: Android communicates with another proprietary OS which runs on communication processor, GPRS/EDGE/3G/LTE are supported, which are not needed in desktop systems.
5. Portability: x86 was built for desktops, Mobiles OSes runs mainly on ARM , which was built for embedded systems. Even though most OSes are ported to all hardware architectures, they are not optimized.
Aditya Dhall
ReplyDelete16BCE2234
Slot – A1
WHICH IS NOT IN MOBILE OS BUT IN NORMAL PC
The difference between a mobile operating system and a computer operating system is dependent on how various tech companies have produced many different versions of the operating systems that are used to provide the fundamental environments for traditional software applications as well as new mobile apps. Mobile and computer operating systems have been developed in different ways and for different uses.
1) Android is optimized to use less memory. All applications are structured such way to load into minimum RAM. "Out of memory " support is already there in Linux kernel, but Android adds "Low memory killer" on top of that to kill unused applications. All libraries used in framework are optimized.
2) An Android has to communicate with other OSes which also run on communication processor such as 3G and LTE. These are not in a desktop system.
3) Mobile OSes run mainly on ARM(Advanced RISC Machines) which was specifically designed for embedded systems while x86 is used in desktops.
Yashvardhan Kukreja
ReplyDelete16BCE0320
Slot A1
Question-
WHAT IS NOT IN NORMAL PC BUT IN CLOUD?
Answer-
Cloud has a lot of advantages and features that a normal PC doesn't have :-
=>Software installation
One of the biggest advantages to cloud applications is that no installation is required. You can avoid the time and effort required to download software. The cloud application is rendered in the browser, thereby exploiting the browser capabilities such as flash content rendering and CSS.
=>Resource utilization
In cloud applications, most of the heavy processing is handled by the service provider, which minimizes the requirements on your system configuration. Desktop applications require high memory and processing speed for complex applications like graphic design.
=>Software updates
Desktop applications need to be updated periodically. The desktop application prompts you to download updates or you need to manually update the software. Cloud applications are updated by the application service provider.
=>Platform independence
Desktop applications have to be developed for multiple platforms, such as Windows, Linux, Mac, and specific hardware. Since most cloud applications are developed to be used in a browser, they run on various platforms.
NAME: SUBHASISH DAS
ReplyDeleteREG. NO: 16BCE0435
A2 SLOT
An operating system or OS is a software on the hard drive that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer and software programs would be useless.
A mobile operating system (OS) is software that allows smartphones, tablet PCs and other devices to run applications and programs.A mobile OS typically starts up when a device powers on, presenting a screen with icons or tiles that present information and provide application access. Mobile operating systems also manage cellular and wireless network connectivity, as well as phone access.
The difference between them are becoming less significant with the introduction of multicore processors to the mobile environment with phones. By having such "high"-powered hardware available, it is necessary for the OS to provide features once considered the domain of supercomputers, such as parallel processing and synchronization. Android being a Linux distribution should be able to scale up to the full feature set of the desktop computer.
As for not having to support the same variety of hardware, that is definitely open to contention - consider the device fragmentation that makes it so difficult to write apps for Android that will function on many phones. If you want to write an app that is accessible across many device architectures this requires targeting a much older release of Android than the latest version available on newer phones. The way OS development for phones is going, the differences between the OSs become less significant.
From an operating systems perspective this is much reduced on the ios architecture where Apple applies a consistent upgrade policy and the devices themselves are guaranteed to have certain hardware configurations - something that cannot be said for Android.
There are some key differences between mobile device forensics and traditional computer forensics. Mobile device forensics includes devices such as; mobile phones, Sat Navs, PDAs and tablet computers. Computer forensics includes devices such as desktop computers and laptops.
>>>Mobile devices have specialized hardware, storage media and interfaces
>>>Mobile devices have a variety of different operating systems that are embedded into the mobile device
>>>Mobile device manufactures frequently change operating systems, file structures, services, peripherals, mobile device form factors, PIN outputs and cables
>>>The storage capacity on mobile devices continues to grow as storage media becomes increasingly cheaper
>>> The way in which mobile devices are used and the type of data that is stored on mobile devices continually evolve
>>> Tablet computers, Sat Navs and PDAs are analysed in the same way as mobile phones
For the first question:
ReplyDeleteName: Kalyani Asthana
Reg No: 16BCB0082
Slot:A1
Key differences between Mobile OS and Computer OS are:
1. There is no mouse/ keyboard etc. in mobile phones so obviously user interface is different
2. Expandable RAM not available so OS works with limited RAM in all conditions
3. Power saving is an important feature in Mobile OS but secondary in a Normal PC. Hence, schedulers are optimized for low power
For example, in Android:
Android might decide to shut down a process at some point, when memory is low and required by other processes that are more immediately serving the user. Application components running in the process that's killed are consequently destroyed. A process is started again for those components when there's again work for them to do.
Name: Rhythm sahu
ReplyDeleteReg No: 16BCB0086
Slot:A1
For the First Question
Many of the tasks you can do on a computer, you can also do on a smartphone or tablet. The computing power of a flagship smartphone generally rivals the best laptops and desktop computers of about five years ago. However, with the aid of multiple processors, 6+ gigabytes of RAM, and powerful graphics hardware, the best smartphones and tablets can be as powerful as a mid-range desktop computer. Also, they can be just as expensive.
Mobile OS is much more restricted than desktop. On desktop OS, you are given root or admin access to everything on the system, you can do pretty much whatever you want (even break the OS), on mobile OS, you're restricted (basically, you're the user not the administrator), to only the things that OS manufacturer decided you'll have access to.
Another thing, to develop apps for mobile OS, developers are limited to available APIs that the OS provides (application program interface), on desktop, you can simply install another programming language which will give you a new set of APIs to play with and will translate your code directly to machine code. On mobile OS, you need to use the provided programming interface, otherwise apps simply won't work, because you don't have access to install another programming language.
Name : Anamitra Musib
ReplyDeleteReg No : 16BCE0664
Slot : A1
Slot A1
Question-
WHAT IS NOT IN NORMAL PC BUT IN CLOUD?
Answer-
Cloud has a lot of advantages and features that a normal PC doesn't have :-
=>Software installation
One of the biggest advantages to cloud applications is that no installation is required. You can avoid the time and effort required to download software. The cloud application is rendered in the browser, thereby exploiting the browser capabilities such as flash content rendering and CSS.
=>Resource utilization
In cloud applications, most of the heavy processing is handled by the service provider, which minimizes the requirements on your system configuration. Desktop applications require high memory and processing speed for complex applications like graphic design.
=>Software updates
Desktop applications need to be updated periodically. The desktop application prompts you to download updates or you need to manually update the software. Cloud applications are updated by the application service provider.
=>Platform independence
Desktop applications have to be developed for multiple platforms, such as Windows, Linux, Mac, and specific hardware. Since most cloud applications are developed to be used in a browser, they run on various platforms.
NAME : ANNAM SAI KAUSHIK
ReplyDeleteREG NO : 16BCE0527
SLOT : A2
1) Which is not in Mobile OS but in Normal PC
2) Which is not in Normal PC but in Mobile
IE the difference between a mobile OS and normal PC
The difference between a mobile operating system (OS) and a computer OS has to do with how individual tech companies have rolled out various versions of the operating systems that supply the fundamental environments for traditional software applications as well as new mobile apps.
Mobile and computer operating systems have been developed in different ways and for different uses.
Computer OS products are older and more familiar to larger groups of users. Through the last 20 or 30 years, the simple idea of a computer operating system has been continually built on and improved. Through this time, Microsoft Windows and Apple's Mac OS have emerged as the two dominant operating system designs. There have also been some open-source operating systems designed for traditional computers as alternatives to Microsoft or Apple licensed operating systems. These include Linux, FreeBSD, OpenBSD and HAIKU OS(our project) which is an open source network
The mobile operating system is a newer concept. In many ways, the mobile OS has built on what the computer OS has accomplished. In fact, many modern developers working with mobile operating systems tend to take the traditional elements of computer operating systems largely for granted as they focus on newer issues like responsive design, consistent network access, and other elements of providing software applications used across diverse wireless environments
16BCB0017
ReplyDeleteHimani Raghav
What is not in Super Computer but is achievable in Distributed Computing
With a distributed system using computers all over the internet, you can save a lot of money by not needing to buy all the hardware yourself, but the downsides are that you need to program for a variety of platforms (if you want to get the most capacity), there's more latency between the individual computers. You're at the mercy of all the individual computer owners, which introduces potential vulnerabilities for security or correctness of data, makes the processing capacity more unpredictable or volatile, and can cause more dropped data if a participant decides to quit or take a prolonged vacation (which means you need to send out duplicate copies of your raw data to be processed).
According to this study, published in Science:
In 2007, humankind was able to store 2.9 × 1020 optimally compressed bytes, communicate almost 2 × 1021 bytes, and carry out 6.4 × 1018 instructions per second on general-purpose computers. General-purpose computing capacity grew at an annual rate of 58%.
A petaFLOPS is 1015 floating point operations per second, but I can't tell from the article's abstract whether they're measuring floating point operations per second or the simpler instructions per second.
Certainly things have grown since 2007, and I couldn't immediately find an up-to-date number, but this should give you some notion of the vastness of computing power that humanity currently has available.
This comment has been removed by the author.
ReplyDeleteDIVJOT SINGH
ReplyDelete16BCI0187
A1 slot
PROBLEMS FACED:
The anaconda installer used in Fedora is pretty resilient to installation errors. The interface is reasonably easy to follow, even though some new users have gotten confused by a few of the key steps.
However, there are some overt issues that appear after installation, rarely during the install.
The word GRUB just sits on the top left side of the monitor upon reboot. This is almost always a sign that key installation files were corrupted. Again, this can happen due to a bad disc, or improperly downloading and using internet ISOs. However, it can also be a result of really screwed up partitioning. I recommend new users allow Fedora and/or CentOS installer to auto-manage the partitions and to format all partitions you plan to use for Linux (obviously not those used for other things).
I have also noted that one new user ran through the whole Fedora install process, only to find that certain dependencies and key functions failed because they had not properly selected packages needed to properly operate Fedora in the first place. I'm not sure why the install process does not include some form of "default core" selection, but if you click on the customise option you as a new user are left to ensure key things like Gnome or KDE desktop are included. This is also the case with other installations like Gentoo. Be sure to choose all of the packages needed, and if in doubt as a newbie, then remember that including is better than not including.
MOHIT GUPTA
ReplyDelete16BCE2073
A1 SLOT
What is the basic difference between UNIX and Linux Operating System
Linux Operating System is Free and Open Source Software, the kernel of which is created by Linus Torvalds and community. Well you can not say UNIX Operating System doesn’t comes under the category of Free and Open Source Software, BSD, is a variant of UNIX which comes under the category of FOSS. Moreover Big companies like Apple, IBM, Oracle, HP, etc. are contributing to UNIX Kernel
Ayush Maria
ReplyDelete16BCE0400
The difference between a mobile operating system (OS) and a computer OS has to do with how individual tech companies have rolled out various versions of the operating systems that supply the fundamental environments for traditional software applications as well as new mobile apps.
Mobile and computer operating systems have been developed in different ways and for different uses. Computer OS products are older and more familiar to larger groups of users. Through the last 20 or 30 years, the simple idea of a computer operating system has been continually built on and improved. Through this time, Microsoft Windows and Apple's Mac OS have emerged as the two dominant operating system designs. There have also been some open-source operating systems designed for traditional computers as alternatives to Microsoft or Apple licensed operating systems. These include Linux, FreeBSD, OpenBSD and GNU.
There are a lot of details involved in computer OS design, but one prominent fact is that computer operating systems were not really designed for mobile use over wireless networks. Instead, they evolved, and were understood, as part of a wired system, most commonly, as parts of a single physical machine. As such, developers and engineers focused on a lot of technical specifics related to items like boot protocols, program threads, multiple process handling, CPU operation, and other elements of the traditional OS.
The mobile operating system is a newer concept. In many ways, the mobile OS has built on what the computer OS has accomplished. In fact, many modern developers working with mobile operating systems tend to take the traditional elements of computer operating systems largely for granted as they focus on newer issues like responsive design, consistent network access, and other elements of providing software applications used across diverse wireless environments.
For a look at the difference between mobile and computer operating systems, take a look at how a new smartphone operating system works differently from a traditional Windows XP or 2000 OS. Or take a look at the iOS operating system used on the iPhone compared to the operating system for a traditional Apple computer or even a newer Apple laptop. What you’ll find is that while many of the Apple operating system elements are branded and visually created in the same way, when you get down below to the technical areas of the operating system, mobile operating systems are quite different because they are designed to work on different devices and do different things.