Tag: iOS

Legal attempts to pry open app stores have come to fruition

Articles

Google Play Android app store

There is action taking place that is prying open the app-store marketplace for mobile platform devices

Spotify and Google Give You Choice in Paying Them (droid-life.com)

Apple will allow third-party app stores, because the EU mandates it | Mashable

Apple is reportedly preparing to allow third-party app stores on iOS | Engadget

Previous Coverage on HomeNetworking01.info

USA to pry open mobile-app-store market

My Comments

Thanks to the “Fortnite” saga where Google and Apple were accused of slugging Epic Games with commissions for selling in-app commodities via their mobile-platform app stores, there has been a shake-up regarding how these app stores are run.

This has also been intensified with various jurisdictions instigating work on or passing legislation and regulation regarding a competitive market for online app stores. One of these is the European Union with the Digital Markets Act which targets large online services that have a gatekeeper role, along with the USA with its Open App Markets Act which targets app stores appearing on mobile and desktop computing platforms and other devices like games consoles or smart TVs.

The Europeans see their effort not just to pry open app stores but also search engines, social networks, video-sharing sites, digital ad platforms, public cloud platforms, even so-called intermediary services like AirBnB, Uber, Uber Eats and Booking.com. There are similar efforts also taking place within UK and Australia with this effort resulting in codes of practice being established for online services.

What has happened so far

Google has taken steps to enable user-choice billing for in-app purchases normally made through their Play Store.

Firstly, they allowed people who use Bumble online-dating apps to subscribe directly with Bumble or via the app store. Now they have enabled Spotify subscribers to pay for their subscription either through the Play Store or direct with Spotify. Of course, some online services like Netflix and Britbox allow for direct payment for their subscriptions by requiring you to manage your account through the service provider’s Website.

But Google will implement this feature at the checkout point in your purchase by allowing you to select payment via Google Play or directly with the software developer. When you pay directly, you will see the online service payment user-experience provided by the developer including the ability to redeem their service’s gift vouchers, pay using PayPal or pay using a payment card platform they have business relations with. Or you pay using Google Play Store’s payment user interface that you would be familiar with.

When your payment-card statement arrives, you will see a reference to Google if you paid for the online commodity through them or a reference to the software developer / online service if you paid directly.

Paying directly would mean that software developer or online service gets your money without having to pay a “cut” to Google for accepting payment via the Google Play Store. As well, the software developer or online service is at liberty to sign up with other payment means like PayPal, other credit cards like AMEX or Discover / Diners Club, or national account-linked payment platforms like EFTPOS, Carte Bleue or EC-Karte. There is also the ability for them to offer gift vouchers that go towards their offerings.

Another benefit that will come about if you pay for a subscription directly is that if you change to a different mobile platform, your subscription is kept alive rather than you having to reinstigate your subscription with the new platform’s app store and payment mechanism.

It also positions the Google Play Store’s online payment arrangement in competition with the software developer or online service thus improving the terms of business for accepting payment from customers. An example of this is both service providers providing a link with payment-anchored loyalty programs as a way to incentivise customers towards payment through their platforms.

Another direction being taken towards prying open the app stores is Apple baking  support for third-party app stores into iOS 17 which is the next major feature release of iOS. This is in addition to offering newer versions of the iPhone with USB-C ports rather than MFi Lightning ports for external connectivity. Here, this is due to intense European pressure to open themselves up to open markets by the European Union. But the support for third-party app stores would also come down to the Open App Markets Act that is being pushed through the US Congress.

Issues to be resolved

One issue that will have to be resolved is how the average smartphone or tablet user can install a competing app store to their device.

This is more about where a smartphone manufacturer or mobile operating system developer can get away with burying this option behind a “developer mode” or “advanced-user mode”. Or it could be about onerous requirements placed on software developers by mobile platforms when it comes to creating or publishing their software such as access to application-programming interfaces or software development kits.

The app stores will also have to be about selling good-quality compelling software and games. This is so they don’t end up as the equivalent of bulletin boards, download sites and optical discs attached to computer magazines where these resources were full of poor-quality software, known as “shovelware”.

Then there is the appeal of competing app stores to consumers and software developers. Personally I see these stores have initial appeal in the gaming sector with the likes of Steam or GOG existing on mobile platforms. Also I would see some software developers operate their own app stores as a way to maintain end-to-end control of their apps.

Conclusion

There are steps being taken by Google and Apple to liberate their mobile-platform software ecosystem even though it is under pressure from competition authorities in significant jurisdictions.

Digital key management and sharing to be part of mobile operating systems

Article

August Smart Lock press picture courtesy of August

Apple to lead the way with having smart lock and digital key management as part of a smartphone’s operating system.

Apple to add digital key sharing to iOS • NFCW

My Comments

Apple is the first mobile-operating-system developer to integrate the management of digital keys for buildings or cars within its iOS operating system. This includes the ability to share keys to others or revoke shared keys within your iPhone’s user experience.

It is because of an increasing number of security solutions for buildings, vehicles and the like that use your smartphone as a virtual keyring for digital keys.

Previously, what happened with digital keys was that they were dependent on apps specific to a vendor, hotel or similar smart-lock platform and you had to work these keys from that app’s user interface.

This could lead to confusion about apps that you need to use and can get very messy when you have multiple places to think of and you aren’t sure which platform they are associated with. It can also lead to screen clutter associated with the apps and you may find that they take up too much internal storage space especially if you are responsible for many places.

The approach now is to implement the digital wallet functionality offered by Apple Wallet and is part of iOS. As well, you use what the operating system offers to share out keys or revoke shared keys. That means you can use first-party messaging software like Apple iMessage or Apple Mail to share the keys; or you could use third-party messaging software like Signal, WhatsApp or Outlook Mail to share these keys.

Most likely this will be facilitated with the “share / take-further” function offered as part of the operating system, represented in iOS with a square and triangle symbol.

The problem with this functionality is whether there is the ability to limit the shared key’s functionality when you share it out. That is to limit the number of times one can use the key or the time period they can use it for, or even to limit the doors or cars that the particular digital key can open. In some cases, it may also be about implementing multi-factor authentication for these keys.

hen there is the question about what kind of interface that this Apple Wallet key-management ability will support. That is whether to use NFC “touch-and-go” operation, Bluetooth LE wireless-link or similar techniques to link with the door lock or car.

The other issue that will come about is whether Google will integrated this kind of digital key management within Android, whether as part of the digital wallets available as apps for that platform or simply within the operating system. Also it can be about whether regular computers that run desktop operating systems could have this kind of digital key management built in to their operating systems, which can be of benefit for people who manage buildings or vehicle fleets.

It can also include allowing apps and Websites to add or remove digital keys to the smartphone wallet. This will be seen as important for corporate, hotel and delivery use cases where interaction with smart locks is part of a transaction, such as registering the delivery / collection of goods or as part of a time and attendance requirement for home care and allied workers.

What this will be essentially about is to provide a one-stop shop for managing digital keys for locations or vehicles you are responsible for using your smartphone.

Troubleshooting in-app QR-code scanning on your phone

Service Victoria contact-tracing QR code sign at Fairfield Primary School

The Service Victoria QR-code contact-tracing system was one of those app-based QR code setups that may not work properly if your phone’s QR code recognition subsystem isn’t working

A situation that happened with my Android phone recently was that the Services Victoria QR code app failed to recognise a check-in QR code even though it has normally been doing that before. I had to then resort to entering the venue-specific manual-entry code printed below the QR code on the signage to begin the check-in process for that area.

This problem can also happen with something like WhatsApp, Signal or something similar when you are attempting to bind a desktop or other secondary client device to your service’s account. This also extends to Wi-Fi Easy Connect setups that allow you to enrol your phone or another device in to a desired Wi-Fi network.

It can also happen with book+app setups used with interactive books, second-screen apps that are part of interactive-TV setups, or some app-driven coupon systems that are dependent on recognising QR codes for their functionality. Even setting up app-based multi-factor or password-free authentication is dependent on QR codes when you are provisioning that mobile-based authentication app with an online service.

In use cases like WhatsApp, there may not be any alternative like a human-readable code or an NFC tag to use as an alternative to scanning a QR code. This would then make the app or function useless for its intended purposes.

The situation described here is that a QR-code-dependent app that was previously recognising QR codes for that associated system fails to recognise them.

But how did I troubleshoot this problem further?

A lot of these apps that have QR-code scanning functionality are dependent on functionality within iOS or Android that works with the camera to recognise these codes and make them useful for software on your phone. This is to avoid the need for the software developer to reinvent the wheel when it comes to adding this functionality to their apps.

WhatsApp and Signal's relationship with their desktop clients

.. as can setting up Signal or Whatsapp to work with your regular computer or iPad

But if this fails, the apps that depend on this functionality don’t perform as expected when you attempt to scan a QR code with them. This is even though they have enabled the camera and are passing through the vision to the app’s “viewfinder” window. Of course you might think that the rear camera’s lens is dirty or scratched or you are attempting to scan a poor-quality reproduction of the code.

One way to troubleshoot this kind of situation is to scan this kind of code with a dedicated QR-code scan app that is part of your phone’s operating system. Most Android users would have this as part of the Quick Settings menu. Here, this app has the camera behave in a manner optimised for scanning barcodes and QR codes as if it is called upon by one of these QR-dependent apps.

On some platforms, the Camera app’s QR-code recognition function may behave differently due to it using different in-app software from what is part of your phone’s operating system. This is due to the camera software working on a “photography first” approach rather than a “barcode scanning first” approach.

If this app fails to recognise any QR code, you are dealing with a situation where the software processes associated with QR-code recognition crashing or hanging. This situation may happen with other software on your phone underperforming or behaving in an abnormal manner. Here, you may find that it is a good idea to fully restart your phone, which will effectively get everything to a known point.

In this case, you would have to shut down then restart your phone so as to cause it to fully restart. You should see your phone’s manufacturer or operating system logo appear on the screen as part of the restart process.

After the phone is restarted completely, attempt to scan any QR code with the above-mentioned dedicated QR-code scan app that is part of your phone’s operating system. Usually that will succeed after you have restarted your phone due to the necessary software processes being restarted.

You may have also had to deal with a software update for the QR-code recognition software as part of a software-quality or security update for your phone’s operating system. It is typically to rectify any bugs or security exploits in the affected software or simply to “tune up” the software for better performance.

If that succeeds, attempt to scan the QR code using the app you had problems with so you can identify whether that app is at fault or not. It is also a good idea to check for new versions of this app by visiting your mobile platform’s app store and checking for software updates.

The need for a software update for that app may be due to the app’s developers re-engineering it to take advantage of newer QR-code-recognition software libraries, and may also have to apply for any QR-code-dependent apps on your phone. It is although the revised software libraries are most likely written to support “legacy” application software but offer a “new way in” for newer apps.

In the case of your jurisdiction’s contact-tracing check-in app, you may have to do a Google image search for QR codes relating to that platform. Here, some of these images will represent a sharp-enough representation of a “production” QR code at a known place. Or a club or similar organisation may have set up and posted a “test” or “set-up” code to help members with the onboarding process for the contact-tracing check-in platform.

Conclusion

Your phone not working properly with QR codes may not be just a camera or lens problem but software associated with this functionality that simply had stalled or crashed. Here, you may find that you simply restart your phone to gain full functionality.

Apple to head towards separately-delivered security updates for iOS

Article

Your iPhone or iPad will have security and software-quality updates delivered separately from the main functionality upgrades

Apple Could Soon Split iOS Updates And Security Updates | Ubergizmo

My Comments

A trend that is increasing in relationship to software maintenance and quality assurance is to assure the ubiquitous availability of critical security, software-quality and compliance updates for a device or program. This is through delivering such updates under separate cover from major updates that primarily add features and functionality.

You may think of these critical updates as just security patches for the device or program but these can include general bugfixes, software refinements to to have the program run more efficiently or compliance modifications such as to update daylight-saving-time rules for a particular jurisdiction.

Microsoft, Google and Apple headed that way with Windows 10, Android and with MacOS respectively.  This approach benefits the software developer and the user equally because the security, software-quality or compliance patches are usually small files. The software developer can assure guaranteed delivery and installation even with older devices that aren’t able to take newer versions of the software thus hardening the device’s platform against security exploits.

Similarly the user can choose not to install a functionality update if they don’t see fit or may find that it offers a steep learning curve due to significant user-experience changes. It is more so where a user would rather run with a highly-stable version of the operating system than the latest “rushed-out” version that carries bugs.

Apple will be taking this approach with iOS soon. Previously, the iOS mobile operating system was maintained using the delivery of major versions offering major functionality. But Apple would deliver iOS bugfixes and security patches as a minor or “point” version dependent on a major version, something that was considered orthodox in the world of software maintenance and quality assurance.

But if they were to “reach” older iOS versions with a security or compliance update, they would need to offer a minor or “point” version for a prior major version as a separate software package. This is an issue that affects people who maintain older iOS devices, especially iPads or iPod Touch devices that are less likely to take newer major versions of iOS.

Through the development of iOS 14.5, Apple has looked in to the idea of “splitting” the critical updates from the main software package so that these can be delivered under separate cover. This could also allow Apple to package one of these updates to touch multiple major versions of the operating systems.

It could also be a chance for Apple to see a long service life out of iOS devices especially where older devices may not run the latest major version of iOS. This would be very applicable to iPad and iPod Touch users who see long-term use out of those devices or families who pass down older iPhones to their children. It could also be a chance for Apple to keep multiple hardened codebases for iOS going but able to support different device abilities.

It will also encourage Apple to deliver frequent software patches to iOS users especially if they can be installed without restarting the device. This is more so if Apple wants to create a tighter software-quality-assurance regime for their platforms.

But Apple also has to provide separate critical-update delivery to their tvOS operating system which drives their recent Apple TV devices and their watchOS operating system that drives their Apple Watch products. It can then be about creating a robust software quality-assurance approach across all of their products but catering to people who maintain older products.

How to set Bedtime mode on iOS so you don’t miss important calls

Options area in iOS Bedtime Mode screen

Select Options to set up the Bedtime Mode behaviour

Apple’s iOS operating system since version 12 have support for “Bedtime” mode which allows you to have a good sleep. This is achieved through optimising the display to reduce blue light in a sleep-friendly manner along with default automatic enablement of “Do Not Disturb” mode where the iPhone won’t ring through during the hours the Bedtime mode is in operation. This will be heralded by your iPhone ringing a phrase of Brahms’ Lullaby with a music-box sound when that mode is effective.

But some of us may don’t want to miss important calls that come through at night due to work or personal reasons. An example of this could be a person who is a registered keyholder for a premises and needs to know of alarm incidents affecting that premises. Or someone you expect home may be arriving late and wants to let you know they are on their way or changed plans. In a simple case, you may not want to miss that important call from someone who is on the other side of the world.

The default implementation for Bedtime mode has your iPhone in “Do Not Disturb” mode where your iPhone won’t ring or sound a notification tone for text messages while that mode is in effect. But you may want most of the sleep-friendly benefits of this mode while being able to be woken by those important calls.

iOS Bedtime Mode options screen with Do Not Disturb option called out

Clear the Do Not Disturb option to allow calls and texts to come through during Bedtime Mode

To enable this, you need to go to the Clock app and select the Bedtime screen. Select “Options” and turn off the “Do Not Disturb” mode on that screen to allow calls to come through. The display will still be dimmed through this time but the iPhone will ring or sound a notification tone.

You may also have to check for scheduled “Do Not Disturb” times in case you used this feature to set up a “do-not-disturb” period surrounding your normal bedtime. This is a feature that an iOS user may have implemented before updating to iOS 12. You can check this feature in the “Do Not Disturb” option in the Settings app.

If you do use the “Do Not Disturb” option, you can allow certain caller groups to break through and cause your phone to ring irrespective of when this option is in effect. One of these is “Favourites” which allows you to mark contacts as a “favourite”. Or you can use the Groups option to allow calls from contact groups that you have pre-defined. This is important if you mark out your contacts in to contact groups like “work” or “family” and is a complex procedure that requires you to use your Apple iCloud.com account on a Web browser.

The use of a predefined caller list to override “Do Not Disturb” may not work well with callers who call you using VoIP or from behind a business phone system. This is because you may find that the caller ID for their call may be different from their phone number due to them, for example, calling from the nearest extension rather than their own extension.

iOS and Android could natively follow the Symbian (original Nokia feature-phone operating system) approach where you have different situation-specific alerting presets that affect your phone’s audio / vibration / indicator-light behaviour. This can also allow the use of one or more priority call lists so that callers you select for a particular situation can ring through. Such presets can be linked to operation modes like the “Bedtime” mode or alarm clock so they can be effective during these modes.

As well, Apple could simplify the process of creating and managing caller groups on the iOS contacts list while you are using your iPhone’s user interface. This is important for processes like adding new contacts to your list or revising your contacts, and can make the process more intuitive.

Facetime on the big screen with Apple TV

Old lady making a video call at the dinner table press picture courtesy of NBNCo

You can have a FaceTime videocall on the big TV screen with your Apple TV

Those of you who use an iPhone or iPad and have contacts that use these Apple iOS devices will no doubt have engaged in a Facetime videocall at some point. Facetime is Apple’s own over-the-top VoIP / videocall platform that works alongside the their iMessage messaging / presence platform.

But you may want to use the big screen for a Facetime videocall. This may be to have a large group like your family participate in the videocall with a distant relative or friend or you may find that the large screen offers you a way to see your correspondent easily and comfortably. How do you do this?

Apple iPad Pro 9.7 inch press picture courtesy of Apple

The AirPlay network-based video-streaming method brings more utility to the Apple iPad

The same instructions will also apply with people who use any other mobile-messaging platform that uses an iOS client like Skype or Facebook Messenger, especially where the platform offers videocalling or video messaging functionality.

Most likely, you will have purchased an Apple TV set-top box perhaps to use the iTunes video-on-demand services or use its Netflix or other video-service front-ends. This device can also earn its keep in bringing Facetime to the big screen.

This Apple TV device exploits Apple’s Airplay network-based streaming protocol especially for video applications and will work alongside any iPhone or iPad running a version of iOS newer than iOS 5. Both these devices need to be on the same logical network as each other, which is simple for most home and other small networks looked after by one router.

How to have Facetime on the big screen

  1. Start a Facetime session on your iPhone or iPad as you normally would and advise the caller you will be linking to the big screen
  2. Double-click the Home button to bring up the “Fast Application Switcher” and select the iOS Home screen then expose the control panel by “pulling up” from the bottom of the screen
  3. Tap Airplay button and select Apple TV as your AirPlay target device and enable AirPlay mirroring

    Apple TV - Mirroring on - iPad

    Set up iPad for mirroring to Apple TV

  4. Switch back to Facetime by double-clicking on the Home button and selecting the Facetime window which should be the last or second-last window.
  5. Continue your call but see your caller on the big screen and hear them through the TV’s speakers. You may find it easier to place your iPhone or iPad atop or in front of the TV screen for natural conversation.

When I was doing research on this topic, I noticed that commentators were raising the idea that Apple could integrate Facetime in to the Apple TV platform in a similar way to how some smart-TV manufacturers integrated Skype in to their smart-TVs and video peripherals. This would be in the form of supplying a camera kit as an optional accessory or describing one of these kits as part of the MFi peripherals program that Apple runs along with developing a Facetime app for the Apple TV.

Apple is starting to see reality with the iPad

Apple iPad Pro 9.7 inch press picture courtesy of Apple

Apple is now seeing the reality with how the iPad is being used

Apple have released iOS 9.3 which has as part of its Education feature package the ability to allow multiple users to use the same iPad.

This is a feature that the iPad is sorely missing because of a common reality that I have noticed with this tablet where many household members are using the same device. It happens more so with the 10” standard iPad rather than the iPad Mini which is used more as a “personal” device. For example, I have seen one iPad being passed around four different household members in our household for email, video-content viewing, gaming as in Plants vs Zombies, and information lookup. Another iPad that I have seen in action is one that became the common Internet (or should I say at times Facebook) terminal in a “family house“. Similarly, businesses have used the iPad as a mobile computing device ranging from a communal image-viewing device through a POS terminal to a kiosk device.

It is in contrast to Steve Jobs vision for this device where he sees it as a personal companion device i.e. as a large-screen companion to the iPhone that each of us use. This is why Apple refused to integrate multiple-user support in to the iPad variants of the iOS platform. It is in contrast to how Google integrated multi-user functionality in to Android Honeycomb to benefit tablet users and Microsoft carried through the multi-user abilities of the Windows regular-computer operating system to tablets that ran that operating system.

iPad users had to be very scrupulous that they log out of email, Facebook and similar services if the tablet was being used as a communal device and they wanted to keep their data private and unadulterated. There wasn’t the ability to have a distinct operating environment for individual users like a different wallpaper or exclusive access to personal email and other accounts. Businesses would even have to run extra third-party apps to achieve a multi-user login setup which became very important through the lifespan of the tablet.

But Apple woke up by offering multi-user abilities for iOS 9.3, but only as part of an “Education” feature set which is an extension of Apple’s strong efforts for courting the education market since the Apple II era. This was because schools, especially primary schools (elementary schools in North America), would buy fewer iPads and pass them around a class, yet they want to be able to track progress through various courseware apps that are written for this platform.

When iOS users and the computer press heard about this, they thought that Apple would answer these needs “across the board” but at the moment, it is only being targeted to the education market. There is a hope being expressed that when Apple issues a subsequent major iOS update like iOS 10, they will provide proper multi-user support for this platform. But it may require a rewrite of the iOS operating system in order to make sure that the extra functionality doesn’t weigh the iPad’s performance down.

Some users may find that the login user interface may not cater to the multiple-user scenario but it may have to be about supporting a user list similar to the way Windows works and supporting different user PINs and fingerprints as login credentials. Similarly, Apple may have to realise that there can be multiple Apple IDs associated with the one iPad and factor that in with account management / password vault features and iTunes purchases. This could lead to the ability to provide Windows-8-style cross-device portability where apps, settings and libraries can be carried across multiple devices.

What may have to be looked at is to integrate a full multi-user ability in to the iOS distribution packaged for the iPads, perhaps implementing some of the techniques used in Windows or Android.

You can set your iPhone or iPad to update iOS overnight

Article

Automatically Install iOS Software Update in the Middle of the Night | OS X Daily

My Comments

Those of you who run an Apple mobile device i.e. the iPhone, iPad or iPod Touch will end up keeping iOS which is the device’s operating software updated. But you may find that the software update will have your device out of action while it is downloading or installing.

Why can’t this be possible for that iPhone to be updated to the latest iOS version while I am asleep? You can achieve this goal.

What does your iOS device need?

Backing up device data

You need to back up your iOS device’s data, preferably to the iCloud incase something goes awry during an update such as a bad download. Here, you cam manually backup the device to iCloud over-the-air or to iTunes on your regular computer. Or you can set up iCloud to automatically backup your iOS device every night.

The backup will save your device’s app list, local data held by your apps, user credentials associated with online services where you use a native-client app, your email setup details and, most importantly, your Camera Roll.

Setting up your device

Power

Your iOS device needs to be connected to an AC power source as if for charging. You may think that you may get away with an external battery pack but you are never sure if they are in a position to last the distance, so it is a better idea to stick with an AC charger.

Wi-Fi

As well, your would have to connect your iOS device to your Wi-Fi network. If you are dealing with a public-access network that implements Web-based login like the one in your university’s residence hall / dorm or your favourite hotel or B&B, make sure your iOS device is logged in to that network with the “login-confirmed” page kept open in Safari. With these networks, you could enable both the “Auto-Join” and “Auto-Login” functions so that you stay logged in on the networks.

Similarly, if you make a habit of shutting the Wi-Fi or Internet off overnight, either to save money or protect yourself from perceived radiation dangers, you would need to keep the Wi-FI and Internet on to facilitate this update.

Start overnight updating

When you see the “Software Update” reminder screen pop up, select the “Later” option.

This will offer you an option to remind you later or install the update tonight. Select the latter option for overnight installation to commence.

Your iOS device will commence downloading the latest version of the iOS operating software at a time between 2am and 5am and then deploy that software. This will involve the iOS device power-cycling so as to fully “cement” the new operating software.

Web page on a big screen–How?

Facebook and Dropbox desktop

You may want to use the large screen to show people how to use social media to promote their business

Do you want to show that Web-based resource to a large group of people?

You may want to do this as part of training for concepts like social media, Web analytics and the like. Perhaps, you may want to show a particular blog post to a group or even show pictures and video from a Website or video platform but the device doesn’t have native support for that.

There are two different methods of going about this:

  • Mirroring – you see the same display on both the device’s screen and the large screen
  • Extended or Dedicated View – you can see what you want to show on the large screen but have a minimal control view on your

I will be listing the options available to you by the different equipment combinations.

Using your home or other small network

This involves using devices that connect to your computer via your home or other small network.

The common requirement for these setups is that the set-top device connected to your display and your host computer must be on the same logical network. It doesn’t matter what medium (Wi-Fi wireless, Ethernet or HomePlug powerline) is used to connect the host computer or the set-top device to your network.

This setup may not work properly if you are attempting to use a public-access network to connect your set-top device or host computer and this network implements Web-based authentication.

iOS + Apple TV

Equipment Requirements:

  • Relatively recent iOS devices (iPad 2 onwards, iPhone 4 onwards, iPod Touch 5th generation onwards) running iOS 6 or newer
  • Apple TV (3rd generation onwards)

    AirPlay devices discovered by iPad

    AirPlay devices discovered by iPad – when you tap AirPlay icon

Mirror your iPad’s display

  1. Go to Shortcut menu (tap Home button twice, slide to right)
  2. Click AirPlay button and select Apple TV
  3. Select Mirroring
  4. Bring up Web page using Safari

Dedicated Display

This requires you to use one of two apps that you buy from the iTunes App Store: AirWeb ($1.99) or AirBrowser ($6.49). These are Web browsers which present the page on to the display that is connected to the Apple TV device and use your device as a tool to navigate the Web page.

Apple TV - Mirroring on - iPad

Set up iPad for mirroring to Apple TV

AirWeb simply has your iOS device work as a mouse with the external display serving as a screen while the more expensive AirBrowser offers a more polished response and has more capabilities.

Apple Macintosh + Apple TV

Equipment Requirements

  • Apple Macintosh to run MacOS X Mountain Lion (10.8) or newer
  • Apple TV 3rd generation onwards

To connect your Apple Macintosh to your Apple TV

  1. Click AirPlay icon on the Menu Bar at the top of your screen
  2. Click the “Connect To AirPlay Display” option and select the Apple TV device you want to use
    This procedure makes the AirPlay-connected Apple TV device work as an extra monitor similar to if you had connected another monitor or projector to your Mac.

Mirrored Display

  1. Select the Mirroring option to show your system’s Desktop display on the big screen
  2. Open the Web page using your preferred browser

Extended or Dedicated Display

  1. Select the Extended Desktop option
  2. Open the Web page using your preferred browser and drag it to the new screen

Google Chromecast + Google Chrome on Windows or MacOS

Equipment Requirements:

The computer you are using to bring up the Web pages with has to run the latest version of Google Chrome browser and have the Google Cast extension installed.

Mirrored Display

  1. Click the Cast square at top right corner on Chrome in Windows
  2. Using the drop-down menu, select the “Cast this screen / window” option

Dedicated Display

  1. Start Chrome and browse to the Webpage you want to show on your large display
  2. Click the Cast icon on the tab and choose the Chromecast you want to show it to

Google Chromecast + Chromecast App on Android

Equipment Requirements

Your Android smartphone or tablet has to run the latest version of the Chromecast app, which you can download from the Google Play store.

Mirrored Display

  1. Run Chromecast app on Android device
  2. Click on the Navigation drawer (hamburger icon) on the Chromecast app’s user interface
  3. Select the Cast Screen option
  4. Select the Chromecast that you want to use, The Android device’s screen will appear on your larger screen
  5. Use Google Chrome or your favourite Android Web browser to load your site

Dedicated Display

Like the iOS platform, you will have to install a browser that shows its output on the external screen. Here, your Android device will be the control surface while you see the Webpage on your large screen.

For Android users, you will need to purchase and install the Web2Cast app which costs $1.99.

Directly-connected screen

These setups require you to connect your host computer directly to the display device, preferably via HDMI. It is a task you can perform easily with the regular-computer platforms i.e. Windows, Macintosh or Linux because this practice is performed more commonly in offices for multi-screen displays or to show presentations using a projector.

Therefore the procedure to use a directly-connected external display to show that Web page comes across as being simple.

The setup procedures are very consistent across the different major versions of these operating systems.

If you are using some “all-in-one” desktop computers, you may find that an HDMI port may be used as an input port or output port. This functionality is typically to allow one to use the computer’s display and speakers with another video peripheral like a games console or set-top box. Here, make sure that this port is set up to become an “output” port for use with external displays when you are showing a Web page on a larger screen that is connected to this HDMI port.

Windows computer

Equipment preparation

Display setup for a secondary display as a dedicated screen - Windows 7

Display setup for a secondary display as a dedicated screen – Windows 7

Connect the external display to Windows computer and make sure that Windows detects the presence of the display. Here, you may have to use Display Settings to verify that this display is properly detected. You may also have to make sure the external display is switched on and the correct input is selected.

Mirroring

  1. Right click on the Desktop and select “Display Settings
  2. Select Duplicate These Displays to see same screen
    Most laptops may allow you to invoke this setup by pressing Windows+P together
  3. Load the Webpage on your preferred Web browser and browse it as normal

Extended Display

  1. Right click on the Desktop and select Display Settings
  2. Select Extend These Displays
  3. Drag the screen which represents the external display, which should be marked as 2, to the top or right of your main screen. This is a way to help you remember that you are setting up a “big screen”.
  4. Load page on your preferred Web browser, and drag to “big screen” before you browse it.
    Windows 10 makes this process easier by allowing you to click the square “All tasks” button where there will be icons representing both the screens. Then you just drag the Web browser to the “other” screen

MacOS X

Equipment Preparation

Like with Windows, connect the external display to your Mac and make sure that MacOS X detects the presence of this display. As well, make sure that the correct source is selected on your display.

Mirrored Display

  1. Click the System Preferences menu in the Apple menu
  2. Select the Displays menu in the View menu
  3. Check Mirror Displays to show the Desktop on big screen
  4. Open the Web page in your preferred browser

Dedicated Display

  1. Click the System Preferences menu in the Apple menu
  2. Select the Displays menu in the View menu
  3. Uncheck Mirror Displays for extended desktops
  4. Drag the newly-created screen to the top of your existing screen and make sure that your existing screen is kept as the primary screen. This is a way to help you remember you are setting up and using a “big screen”.
  5. Open the Web page in your preferred browser and drag it to the external display.

Apple makes it easy for you to switch from Android to iOS

Articles

Opinion: With iOS 9, Apple Is On A Warpath For Google’s Users | Gizmodo

Apple’s other Android app will help you switch to iOS, “recycle” your Android for free | Android Authority

My Comments

Increasingly most operating-system vendors are reaching in to competing platforms either to allow your computing environment to be centred around their platform or simply to shift you over to their platform.

Microsoft was achieving this through supplying apps for Android and iOS to connect your smartphone or tablet to a Windows-10-centric computing environment.

On the other hand, Google and some Android smartphone vendors were developing apps that import data that exists on an iPhone or iPad to your Android device. Now Apple has written an Android app to simplify the process of moving over from Android to iOS.

But what Apple has done is not just export your contacts, messages, photos, music and videos from your Android device. Rather they have used this app to take an inventory of the apps you have installed on your Android phone and purchased from Google Play, correlate them with their iOS equivalents that are in the iTunes App Store and either install the free apps or add the paid apps to your iTunes App Store Wishlist so you can buy them there. Then they make you feel good by inviting you to hand your old Android phone to the Genius Bar at the Apple Store for recycling.

It is part of Apple’s effort to reach to the “opposing” platforms to bring them to their own platforms by using “halo” products and services which convey the positive image about the brand. In this case, it is all of the iOS devices that are Apple’s “halo products” and having these devices work with Windows or Macintosh regular computers courtesy of the iTunes program.  This same practice also ties in with the iTunes Store available on both these platforms along with the iOS platform and is leading to the Apple Music service, seen as an answer to Spotify, with the companion app being ported to Android.

This was also underscored with some Apple fanbois saying that they headed over to the Macintosh platform once they experienced Apple’s iPod, iPhone or iPad products and even them underscoring that people who use iOS devices as their mobile devices should jump over to the Macintosh platform for their regular-computing needs.

What we are seeing here is the existence of a highly-competitive marketplace affecting both the mobile and regular computing platforms with the platform vendors pulling out the stops to get people to switch. In some cases, it could become a reality where multi-platform computing will become the norm for sessile and mobile computing needs both at work and at home.