iOS (Apple)
| iOS | ||||
| Ontwikkelaar | Apple | |||
| OS-familie | Mac OS X (BSD) | |||
| Bronmodel | closed source (en open source) | |||
| Laatste uitgave | 6.1.3 (19 maart 2013) |
|||
| Laatste bètaversie | 6.1.3 bèta 2 (21 februari 2013) |
|||
| Kerneltype | Hybride (Apple Darwin) | |||
| Licentie | Propriëtaire EULA (n.v.t. op open source) | |||
| Status | Actief | |||
| Website | Apple iOS | |||
|
||||
Het mobiele besturingssysteem iOS (vóór juni 2010 iPhone OS) is het besturingssysteem van de iPhone, iPad, iPod touch en Apple TV. Het wordt ontwikkeld door Apple. Het besturingssysteem stond op 26 % van alle verkochte smartphones in het laatste kwartaal van 2010.[1] Het was hiermee het op twee na meest verkochte smartphone-besturingssysteem, na Google Android en Symbian van Nokia.
Er zijn ruim 500.000 apps beschikbaar in de App Store van Apple, de enige officiële software-winkel op het platform.[2] Daarnaast is er een onofficiële softwarewinkel met de naam Cydia.
Het besturingssysteem is oorspronkelijk ontwikkeld voor de iPhone, op basis van het desktopbesturingssysteem Mac OS X. Later is het besturingssysteem uitgebreid naar apparaten als de iPod touch, iPad en Apple TV. Ook is, verspreid over de vier versies, ondersteuning voor zaken als de App Store, 3G-netwerken en multitasking toegevoegd. De updates waren aanvankelijk alleen gratis voor iPhonegebruikers, maar sinds iOS 4 zijn de updates voor alle apparaten gratis. Oudere toestellen worden vanaf iOS 5 niet meer ondersteund: alleen de iPhone 3GS en latere modellen zijn geschikt voor iOS 5. iOS kreeg zijn eerste naam, iPhone OS, bij het uitkomen van de eerste bèta van het ontwikkelpakket voor applicaties. Bij iOS 4 werd voor het eerst de huidige naam gebruikt, om aan te geven dat het besturingssysteem voor meerdere apparaten naast de iPhone bedoeld was.
Inhoud |
Geschiedenis [bewerken]
Het besturingssysteem werd voor het eerst openbaar getoond tijdens de Macworld Conference & Expo, op 9 januari 2007, en werd in juni van dat jaar samen met de iPhone uitgebracht.[3] Apple had op dit moment nog geen losse naam voor het besturingssysteem dat zich op de iPhone bevond, en zei enkel dat de iPhone op Mac OS X, Apples desktopbesturingssysteem, draaide. Externe applicaties werden niet ondersteund door het besturingssysteem. Steve Jobs, CEO van Apple, zei hierover dat ontwikkelaars internetapplicaties konden ontwikkelen die volwaardig zijn aan "native" applicaties.[4][5] Op 17 oktober van 2007 kondigde Apple aan dat er een Software Development Kit (SDK) zou worden ontwikkeld, en dat deze in februari van 2008 in de handen van ontwikkelaars zou zijn.[6] Op 6 maart 2008 bracht Apple de iPhone SDK uit, en gaf tegelijkertijd het besturingssysteem zijn eerste naam: iPhone OS.
In september van 2007 had Apple de iPod Touch uitgebracht, die behalve de telefoon grotendeels hetzelfde was als de iPhone. Apple verkocht meer dan een miljoen iPhones tijdens de kerstperiode van 2007.[7] In januari 2010 kondigde Apple de iPad aan, een tablet die hetzelfde besturingssysteem zou gaan draaien.[8] In juni 2010 veranderde Apple de naam iPhone OS in iOS. De naam IOS was al langer in gebruik door Cisco, en om een rechtszaak te voorkomen ging Apple een licentieovereenkomst aan met Cisco.[9][10]
Versies [bewerken]
Tot nu toe zijn er zes versies van iOS verschenen.
| Geen ondersteuning | Huidig | Beta |
| Versie | Ondersteunde apparaten |
|---|---|
| 3.1.3 | Eerste generatie iPhone een eerste generatie iPod touch |
| 4.2.1 | iPhone 3G en tweede generatie iPod Touch |
| 5.1[11] | Apple TV, iPhone 3GS, iPhone 4, iPhone 4S, derde en vierde generatie iPod touch, iPad, iPad 2, iPad van de 3e generatie, CDMA-iPhone 4 |
| 6.0/6.1 | iPhone 3GS, iPhone 4, iPhone 4S, iPhone 5, vierde en vijfde generatie iPod Touch, iPad 2, iPad (3e generatie), iPad (4e generatie), iPad mini, Apple TV 2, The "New" Apple TV |
De eerste versie, iPhone OS, kwam uit bij de release van de iPhone. In versie 1.1 werd ondersteuning voor de iPod Touch toegevoegd. Bij de introductie van de iPhone 3G werd versie 2.0 van iPhone OS ingevoerd. De grote wijziging was de toevoeging van de App Store, waarin gebruikers applicaties konden verkrijgen. De update kostte $ 9,95 voor gebruikers van de iPod Touch. Het was de eerste versie van iPhone OS die Nederlands ondersteunde. IOS 3.0 werd uitgebracht op 17 juni 2009, bij de release van de iPhone 3GS. Ook deze update kostte $ 9,95 voor gebruikers van de iPod Touch. Versie 3.0 bood verschillende nieuwe werd features, zoals bijvoorbeeld knippen en plakken en mms. iPhone OS 3.2 was de versie die op de iPad voorgeïnstalleerd stond. Sinds versie 4 heet iPhone OS voortaan iOS.
iOS 4 [bewerken]
Deze update is op 21 juni 2010 vrijgegeven aan gebruikers van de iPhone 3GS, de iPhone 4 en de iPod Touch derde en vierde generatie.[12] Op de iPhone 4, die drie dagen later uitkwam, was iOS 4 voorgeïnstalleerd. Gebruikers van de iPhone 3G en iPod Touch tweede generatie kregen een variant met beperkte functionaliteit. De eerste iPhone en eerste generatie iPod Touch kregen geen update. De update was voor alle gebruikers gratis. De belangrijkste features van iOS 4 waren onder andere de toevoeging van multitasking, FaceTime-beeldbellen en mappen, waarmee de gebruiker applicaties kon organiseren.[13]
In latere versies zijn nog verschillende andere features toegevoegd, zoals Game Center (4.1), HDR-fotografie (4.1), iTunes Ping (4.1), Airplay-streaming van video, foto's en muziek (4.2) en het delen van internet door middel van Persoonlijke Hotspot. IOS 4.2 was de eerste update waarin de iPad ondersteund werd. Eerder had de ondersteuning van de iPad vertraging opgelopen omdat er wifi- en 3G-verbindingsproblemen waren.[14][15]
iOS 5 [bewerken]
Tijdens de WWDC 2011 werd iOS 5 aangekondigd, de nieuwste grote release van iOS. De update werd op 12 oktober 2011, tegelijk met release van de iPhone 4S, beschikbaar gesteld aan gebruikers van de iPhone 3GS, de iPhone 4 en de iPhone 4S, de iPad 1, iPad 2, iPod Touch derde en vierde generatie.[16] IOS 5 biedt verschillende nieuwe features, zoals iCloud, de cloud-opslagdienst van Apple, en het Notification Center, een centrale plek waar gebruikers zaken als berichtgeving en gemiste gesprekken terug kunnen vinden.[17]
In iOS 5 is het voor het eerst mogelijk een iOS-apparaat te gebruiken zonder het eerst in te stellen door middel van een computer. Een apparaat kan automatisch zaken zoals muziek, contactpersonen synchroniseren met iCloud, waardoor het niet meer noodzakelijk is om een apparaat te verbinden met een pc. Hiervoor moet de gebruiker zijn spullen wel eerst uploaden naar iCloud. Daarnaast is er ondersteuning voor over-the-air updates, zodat een gebruiker niet meer zijn iPhone aan een pc of Mac hoeft te koppelen om te kunnen updaten naar een nieuwe versie.
Een andere vernieuwing is de applicatie iMessage, waarmee de gebruiker berichten kan sturen naar alle iOS-apparaten met iOS 5. Dit is ook mogelijk op apparaten die geen sms-functie hebben. iMessage is geïntegreerd met het verzenden van sms-berichten op de iPhone. Ook het versturen van berichten naar mensen die geen iOS 5 gebruiken is mogelijk: het bericht wordt dan automatisch omgezet naar een e-mail, een sms of een mms.
Versie 5.0.1 [bewerken]
Verbeteringen: verbeterde batterijlevensduur, multitaskbewegingen voor de iPad 1 toegevoegd, bugfix van het pushen van iCloud-mail, bugfix van Documenten met iCloud, verbeterde spraakherkenning voor Australië, diverse beveiligingsupdates. Het doel was om de batterijproblemen op te lossen die werden aangekaart op verschillende fora, maar ondanks de update meldden nog steeds mensen problemen wat betreft hun accuduur[18][19][20]. De oorzaak kan mogelijk liggen aan het gebruik van gps en push-notificaties.
Versie 5.1[11] [bewerken]
Versie iOS 5.1 heeft het volgende verbeterd en/of veranderd tegenover iOS 5.0.1:
- Japanse taalondersteuning voor Siri (beschikbaarheid in eerste instantie beperkt).
- Het is nu mogelijk om foto’s te verwijderen uit de fotostream.
- De cameraknop is nu altijd zichtbaar op het toegangsscherm van de iPhone 4S, iPhone 4, iPhone 3GS en iPod touch (4e generatie).
- Gezichtsherkenning van de camera markeert nu alle herkende gezichten.
- Nieuw ontworpen Camera-app voor de iPad.
- Genius-mixen en Genius-afspeellijsten voor iTunes Match-abonnees.
- Geoptimaliseerde audio voor tv-programma’s en films op de iPad zorgt voor luider en helderder geluid.
- Podcast-regelaars voor de afspeelsnelheid en terugspoelinterval van 30 seconden voor de iPad.
- Oplossingen voor problemen die van invloed waren op de batterijduur.
- Oplossing voor een probleem waardoor het geluid van uitgaande gesprekken af en toe kon wegvallen.
- Het dichten van lekken die gebruikt kunnen worden bij jailbreaks
iOS 6 [bewerken]
Tijdens de WWDC 2012 werd iOS 6 aangekondigd. De versie is ook beschikbaar op het internet als download voor leden van het iOS-ontwikkelaarsprogramma. Het systeem zal op de iPad 2, de derde en vierde generatie iPad, iPhone 3GS/4/4S/5 en iPod touch 4de en 5de generatie draaien. Qua interface verschilt deze versie niet of nauwelijks van iOS 5.
Nieuwe functies, verbeteringen en veranderingen ten opzichte van iOS 5 zijn:
- Siri-spraakbesturing ook voor de iPad (derde generatie), met ondersteuning voor meer talen, maar niet het Nederlands.
- Ingebouwde Klok-app voor de iPad zoals die van de iPhone
- Nieuwe iCloud-functies
- De niet-storenfunctie waarbij je geen telefoontjes, berichten en meldingen meer binnen krijgt.
- Maps: de kaarten zijn in iOS 6 verbeterd voor routes van vliegtuigen en 3D-plattegronden en zijn in hogere resolutie beschikbaar. Google Maps werd vervangen door Apple Maps.
- Facebook-integratie
- FaceTime ook over 3G/4G
- Nieuw privacytabblad in Instellingen
- Dichten van beveiligingslekken die o.a. gebruikt kunnen worden voor een jailbreak
- In versie 6 is er niet langer een ingebouwde mobiele app voor YouTube.[21]
Features [bewerken]
Interface en ontwerp [bewerken]
Fysieke bediening [bewerken]
De gebruikersinterface van iOS is gebaseerd op "direct manipulation", het direct manipuleren van objecten die in beeld zijn. Het besturingssysteem is ontworpen om bediend te worden met de vinger van de gebruiker. Daarnaast kan het apparaat reageren op de sensoren die in de apparaten ingebouwd zitten, zoals bijvoorbeeld de accelerometer (om liggende of staande positie te detecteren), afstandssensor (om te detecteren of de gebruiker de telefoon tegen zijn oor houdt) en een lichtsensor, om de helderheid van het beeldscherm automatisch bij te stellen.
Interface [bewerken]
Op het beginscherm, ook wel homescreen of springboard genoemd, zijn pictogrammen van applicaties terug te vinden die zich op het apparaat bevinden. Ook kan de gebruiker koppelingen naar websites toevoegen aan het beginscherm. Het beginscherm bestaat uit maximaal 11 pagina's, die, afhankelijk van het apparaat wat gebruikt wordt, 4x4 of 4x5 pictogrammen kunnen bevatten. Daarnaast bevindt zich onderaan een dock, waarin gebruikers standaard vier dan wel 6 pictogrammen kunnen plaatsen. Het dock heeft op alle pagina's van het beginscherm dezelfde pictogrammen. Sinds iOS 4 is het mogelijk om applicaties in mappen te groeperen. Door op het beginscherm naar links te gaan, kan de gebruiker de zoekfunctie Spotlight openen. In Spotlight kan de gebruiker het apparaat doorzoeken op dingen als contactpersonen, e-mails en muzieknummers.
Bovenaan het scherm bevindt zich een statusbalk, waarin onder meer de signaalsterkte van de draadloze netwerkverbindingen, de status van de batterij, en een klok terug te vinden zijn. Deze balk bevindt zich bijna altijd in beeld, ook als er een applicatie geopend is. Applicaties die het volledige scherm nodig hebben, bijvoorbeeld om een filmpje af te spelen, kunnen er voor kiezen om de statusbalk te verbergen. Applicaties kunnen standaard enkel door de gebruiker worden afgesloten worden door de home-knop in te drukken.
De statusbalk kan sinds iOS 5 naar beneden gesleept worden om het berichtencentrum te tonen. Het berichtencentrum wordt ook getoond wanneer het apparaat vergrendeld is, en de gebruiker het apparaat activeert. In het berichtencentrum wordt recente berichtgeving weergegeven, bijvoorbeeld gemiste telefoongesprekken, sms-berichten, en e-mails. De gebruiker kan direct vanuit het berichtencentrum overschakelen naar het programma waar het bericht bij hoort.
Applicaties [bewerken]
Apple levert standaard meer dan twintig applicaties mee. Het exacte aantal is afhankelijk van de hardware van het apparaat. Zo heeft de eerste iPad vanwege het ontbreken van een camera geen camera-app, en hebben eerdere iPhones geen FaceTime-applicatie vanwege het ontbreken van een camera aan de voorkant.
Verder is het mogelijk om applicaties te installeren vanuit de iTunes App Store. Deze softwarewinkel is de enige die op het platform is toegestaan door Apple. In de App Store zijn ruim 500.000 applicaties terug te vinden. Een deel van de applicaties is gratis, maar de meeste applicaties zijn betaald, en variëren in prijs tussen 79 cent en enkele honderden euro's.[22] Naast de toegestane softwarewinkel bestaan er echter ook onofficiële alternatieven, waarvan Cydia de bekendste is.
Applicaties kunnen gebruiken maken van multitasking, een manier om taken in de achtergrond uit te kunnen voeren. Apple heeft het multitasken beperkt tot de volgende zeven mogelijkheden, om te voorkomen dat applicaties te veel zouden vragen van de batterij of de processor:
- Geluid in de achtergrond. Hiermee kunnen applicaties die bijvoorbeeld internetradio aanbieden, hun muziek af blijven spelen.
- Voice over IP, of VoIP. Hiermee kunnen programma's als Skype internetgesprekken uitvoeren.
- Background location, waardoor applicaties op de hoogte worden gebracht van locatieveranderingen.
- Push Notifications, berichten voor de gebruiker die van buitenaf worden verstuurd.
- Local Notifications, berichten voor de gebruiker die vanuit de applicatie zelf worden verstuurd
- Het afmaken van taken, bijvoorbeeld het uploaden van foto's.
- Snel wisselen tussen applicaties.
De gebruiker kan snel wisselen tussen applicaties door twee keer op de home-knop te drukken. Dit opent de multitasking-balk, waarin recent gebruikte applicaties worden getoond. In deze tray is het mogelijk naar rechts en naar links te scrollen, om respectievelijk meer applicaties, en opties zoals een pauzeknoppen voor muziek, te tonen. Door een applicatie langere tijd in te drukken krijgt de gebruiker de mogelijkheid om een applicatie die in de achtergrond nog werk verrichte af te sluiten.
Ontwikkeling en jailbreak [bewerken]
Applicaties voor de iPhone kunnen gebouwd worden in het programma Xcode. Ze worden, net als applicaties voor Mac OS X, geschreven in Objective-C, een variant van programmeertaal C. Het maken van applicaties is enkel mogelijk op Mac OS X. In de SDK van iOS wordt onder meer een simulator meegeleverd, maar het testen van programma's op echte apparaten is alleen mogelijk als men tegen betaling deel neemt aan het ontwikkelprogramma van Apple.[23]
Applicaties kunnen door de ontwikkelaars uitgegeven worden in de App Store van Apple. Applicaties kunnen zowel gratis als tegen betaling worden aangeboden. Bij betaalde applicaties krijgt Apple 30 procent van de inkomsten, de ontwikkelaar ontvangt de resterende 70 procent. Bij gratis applicaties hoeft de ontwikkelaar niets te betalen aan Apple. Apple zegt zelf dat het niet of nauwelijks winst maakt op de App Store, omdat de kosten van het aanbieden van gratis applicaties bijna even groot zijn als de inkomsten van betaalde applicaties.[24]
Jailbreak [bewerken]
Sinds de eerste iPhone zijn er mensen die hulpmiddelen ontwikkelen om de door Apple opgelegde beperkingen te doorbreken. Oorspronkelijk is het jailbreaken ontstaan om het installeren van applicaties mogelijk te maken. Een belangrijk onderdeel van het jailbreaken is de applicatiewinkel Cydia, waarin applicaties worden aangeboden buiten de licentievoorwaarden van Apple om.
Sinds de komst van de App Store is de focus van het jailbreaken anders komen te liggen. Waar het voorheen vooral ging om het aanbieden van applicaties in het algemeen, richt men zich tegenwoordig vooral op het aanbieden van functionaliteit die niet aangeboden wordt in de App Store, vanwege beperkingen van Apple. Ook is het veranderen van de interface, door het installeren van thema's, een belangrijke reden voor het jailbreaken. Apple heeft in recente versies van iOS verschillende functionaliteiten verwerkt die voorheen alleen met een jailbreak mogelijk waren.
Voor het uitvoeren van een jailbreak is het meestal noodzakelijk om een programma te installeren op de computer waarmee het apparaat wordt gesynchroniseerd. In sommige gevallen wordt het jailbreaken op een andere manier uitgevoerd. Zo was er bijvoorbeeld Jailbreakme.com, waarmee de gebruiker enkel door het bezoeken van deze website een jailbreak kon uitvoeren. Een unlock kan men meestal als extra optie laten uitvoeren bij het jailbreaken. De laatste tijd worden unlocks ook nog wel eens aangeboden als programma's, die de gebruiker kan installeren via Cydia.
Externe links [bewerken]
Bronnen, noten en/of referenties
|
| iOS-gerelateerde producten | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
| Apple Inc. | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|