|
|
|
Der Blog zum Apple iPhone/iPad – News, Tests, Apps, Tipps & Tricks!
In: Apps|Entwicklung|Technik
6. Aug 2010
Einige werden sich noch erinnern: vor ca. einem Jahr brachte Apple mit iOS 3.0 ein Feature, welches erlaubte, die Internet-Verbindung für andere Endgeräte, wie z.B. ein MacBook, zur Verfügung zu stellen. Genannt wurde dieses Feature „Tethering“.
Was in den beta Versionen damals noch kostenlos angeboten wurde, ist in der finalen Version eingeschränkt worden und musste von T-Mobile für zusätzliches Entgelt freigeschaltet werden.
Dies hat sich auch in iOS 4 nicht geändert.
Für Entwickler, die Mitglied des iPhone Developer Programm sind, gibt es aber eine einfache Möglichkeit, dieses Tethering weiterhin kostenlos nutzen zu können. Nötig ist dafür lediglich der Source Code der kostenlosen App „iProxy“.
Hat man sich im Provisioning Portal die nötigen Profile und Zertifikate für die App erstellt, so kann man beginnen, die App mit Xcode für sein iPhone zu kompilieren.
An dieser Stelle sei gesagt, dass iProxy kein Multitasking unterstützt. Kompiliert man mit Xcode die Apps ausschließlich für iOS 4, so wird Multitasking bzw. Fast App Switching automatisch aktiviert, bei iProxy bricht die Tethering-Verbindung jedoch dadurch ab.
Um das Tethering nun zu aktivieren, müssen zunächst auf dem MacBook einige Netzwerk-Einstellungen vorgenommen werden, welche wie folgt in Stichpunkten genannt werden:
Auf dem iPhone wählt man nun das WLAN „iProxy“ aus und gibt dort ebenfalls manuelle IP-Adressen ein:
Nachdem man sich mit dem WLAN verbunden hat, kann nun die App iProxy gestartet werden. Sobald dies geschehen ist, sind beide Geräte über WLAN verbunden und die 3G- oder EDGE-Verbindung des iPhones wird an das MacBook weitergeleitet.
Die Übertragung der Daten funktioniert durch diese App sehr stabil, wodurch reibungsloses Surfen möglich ist. Einschränkungen muss man jedoch bei einigen Webdiensten machen: so werden einige Ports nicht über das iPhone zugänglich gemacht, was dazu führt, dass sich Dienste wie iChat, Skype und teilweise sogar Verbindungen über Mail nicht herstellen lassen.
Wir sind der Meinung, dass man diese Einschränkungen gerne in Kauf nimmt, spart man sich damit doch zusätzliche Kosten einer Tethering-Option von T-Mobile. Ein ebenfalls positiver Aspekt: diese Art von selbst hergestelltem Tethering ist sogar erlaubt und verletzt nicht die AGB von T-Mobile.
1 Reaktion zu Tethering für iPhone Entwickler
karim
7. August 2010 am 13:53
dafür gibt es auch eine cydia app ! ist viel einfacher aber man braucht natürlich einen jailbreak