Apple öppnade bara en liten bit iOS. Det är nu möjligt att sidlösa open source-appar, t.ex. emulatorer, till en iPhone eller iPad utan att betala $ 99 per år för ett utvecklarlicens.
Men dörrarna har just öppnat en spricka. IOS erbjuder fortfarande inte fullt stöd för sideloading Windows 10 och Android gör utan jailbreaking. Men du kan nu installera open source-appar som GBA4iOS-emulatorn, även om Apple inte tillåter dem i App Store.
RELATED: Jailbreaking Explained: Vad du behöver för att Veta om jailbreaking iPhones och iPads
Detta är bara en lycklig bieffekt av en förändring i Xcode 7. Tidigare behövde du ett utvecklingslicens på $ 99 per år för att bygga en applikation i Xcode och lägga den på din egen iPhone eller iPad. Denna sidladdningskapacitet har rapporterats som en ny funktion i IOS 9, men det är verkligen bara en ny funktion i Xcode 7. IOS 9 är inte ens nödvändigt.
Du behöver inte längre vara medlem i Apple Developer Program för att gör det dock Och Xcode finns gratis till Mac-användare. Det innebär att du kan bygga och installera vilken app du vill ha på en iPhone eller iPad - så länge du har sin källkod. Ja, det är några restriktiva gränser, men de betyder öppen källkod apps Apple gillar inte kan installeras utan jailbreaking. Många videospelemulatorer är öppna.
För att göra detta behöver du:
När du har laddat ner Xcode från Mac App Store måste du starta det och lägga till ditt Apple-ID. Klicka på "Xcode" -menyn, klicka på "Preferences", klicka på "+" knappen längst ner i rutan Konton och ange dina Apple ID-detaljer.
Det finns för närvarande en bugg du kan stöta på. Om ditt Apple-ID tidigare var en del av utvecklarprogrammet men inte längre är det, kan det hända att du får ett felmeddelande som säger "Det valda laget har inte ett programmedlemskap som är kvalificerat för den här funktionen." Om du gör gör du bara en ny Apple ID och logga in på det i Xcode. Du måste använda ett konto som aldrig tidigare varit en del av Apples utvecklarprogram, eller en som för närvarande har ett aktivt medlemskap - inte ett förfallit medlemskap. Apple kommer förhoppningsvis att fixa det här snart.
Du måste nu få en apps källkod i Xcode så att du kan bygga den och distribuera den till din iPhone eller iPad. Hämta appens källkod och utför alla nödvändiga inställningar som appen kräver.
Vi använder GBA4iOS som ett exempel här. För att ladda ner källkoden och utföra den nödvändiga inställningen öppnar du ett terminalfönster, kopierar klistra in följande kommando, trycker på Enter och väntar på att processen avslutas.
sudo gem install cocoapods; git klon //bitbucket.org/rileytestut/gba4ios.git; cd gba4ios; pod installera
Du måste då öppna projektet eller arbetsytan i Xcode. I Xcode, klicka på "Arkiv", välj "Öppna" och bläddra till projekt- eller arbetsfältet.
Om du körde ovanstående kommandon efter att ha öppnat ett nytt Terminalfönster hittar du mappen gba4ios i din hemmapp, och projektfilerna och arbetsfilerna i den.
Anslut din iPhone, iPad eller iPod Touch till din Mac med den medföljande USB-kabeln. Du kan sedan klicka på "Produkt" -menyn i Xcode, peka på "Destination" och välj den fysiska enheten som byggnadsdestination.
Du måste nu skapa en unik kodsignering signatur för appen innan du kan bygga och installera den. Klicka på projektets namn till vänster, ange ett unikt namn i "Bundle Identifier", se till att ditt namn är valt som "Team Name" och klicka på "Fix Issue."
Du är nu klar. Klicka på "Spela" -knappen längst upp till vänster i Xcode-fönstret. Xcode kommer att bygga appen, installera den på din anslutna enhet och starta den.
Om du ser ett fel har Xcode ett problem med att bygga upp appen. Det finns ett problem med källkoden du laddar upp som måste åtgärdas innan appen kommer att byggas och installeras. Om det antas att det inte finns några fel, borde det bara fungera.
Detta är inte en komplett lösning för alla som vill ha sidladdning på iOS. Det är en ganska inblandad process som de flesta inte vill använda, fungerar inte med applikationer med sluten källkod och kräver en Mac. Det tillåter inte heller att du kör vissa typer av appar - du kan bara använda det här för att installera appar som körs i Apples sandlåda. Jailbreaking är den enda processen som gör att du kan fly från sandlåten, så inte alla appar som är tillgängliga för jailbreakers kan installeras på så sätt.
Bildkrediter: LWYang på Flickr
Så här använder du din smartphone som mus, tangentbord och fjärrkontroll för din dator
En mus och tangentbord är inte alltid det bekvämaste sättet att styra en dator, särskilt ett mediasenter PC du styr från soffan. Du kan försöka styra ditt skrivbord med en spelkontroller, men din smartphone kommer också att göra tricket. Det här görs via en smartphone-app och PC-appkombination kallad Unified Remote.
Så här ansluter du två eller flera datorer till en bildskärm
Här på mitt kontor har vi fem servrar som styrs av en enda mus och tangentbord och är anslutna till en enda bildskärm för enkel administration och brist på extra utrymme! Om du har mer än ett skrivbord hemma kanske en Windows-box och en testbox med Linux installerat kan du ansluta båda datorerna till en bildskärm på tre olika sätt: Använd de extra portarna på skärmens baksida med hjälp av det som kallas en hårdvaru KVM-switch och med en KVM-omkopplare .Ytterligare ham